Windows網路命令列程式參數說明

來源:互聯網
上載者:User

Windows網路命令列程式
C:\>nslookup www.jb51.net
Server: www
Address: 192.168.5.8
Non-authoritative answer:
Name: www.jb51.net
Address: 202.103.69.64
這部分包括:
shi
使用 ipconfig /all 查看配置
使用 ipconfig /renew 重新整理配置
對於啟用 DHCP 的 Windows 95 和 Windows 98 客戶,請使用 winipcfg 命令的 release 和 renew 選項,而不是 ipconfig /release 和 ipconfig /renew 命令,手動釋放或更新客戶的 IP 配置租約
使用 ipconfig 管理 DNS 和 DHCP 類別 ID
使用 Ping 測試連接 ping -a 0.0.0.0ip地址 是解析NETBIOS的主機名稱
可以使用 -w (等待)選項指定更長時間的逾時
 C:\>ping -n 2 -l 1450 172.16.48.10
  Pinging 172.16.48.10 with 1450 bytes of data:
  Reply from 172.16.48.10:bytes=1450 time<10ms TTL=32
  Reply from 172.16.48.10:bytes=1450 time<10ms TTL=32
使用 Arp 解決硬體地址問題
使用 nbtstat 解決 NetBIOS 名稱問題 將 NetBIOS 名稱解析成 IP 位址
使用 netstat 顯示串連統計
使用 tracert 跟蹤網路連接
使用 pathping 測試路由器
netstat -a 顯示出你的電腦當前所開放的所有連接埠
netstat -s -e 比較詳細的顯示你的網路資料,包括TCP、UDP、ICMP 和 IP的統計等
探測對方對方電腦名稱,所在的組、域及目前使用者名
ping -a IP -t ,只顯示NetBios名
nbtstat -a 192.168.10.146 比較全的
Nbtstat
顯示本機電腦和遠端電腦的基於 TCP/IP (NetBT) 協議的 NetBIOS 統計資料、NetBIOS 名稱表和 NetBIOS 名稱緩衝。Nbtstat 可以重新整理 NetBIOS 名稱緩衝和註冊的 Windows Internet 名稱服務 (WINS) 名稱。使用不帶參數的 nbtstat 顯示協助
10.路由跟蹤命令
 Tracert 工作原理
  通過向目標發送不同 IP 存留時間 (TTL) 值的“網際網路控制訊息通訊協定 (ICMP) (ICMP)”回應資料包,Tracert 診斷程式確定到目標所採取的路由。要求路徑上的每個路由器在轉寄資料包之前至少將資料包上的 TTL 遞減 1。資料包上的 TTL 減為 0 時,路由器應該將“ICMP 已逾時”的訊息發回源系統。
  Tracert 先發送 TTL 為 1 的回應資料包,並在隨後的每次發送過程將 TTL 遞增 1,直到目標響應或 TTL 達到最大值,從而確定路由。通過檢查中間路由器發回的“ICMP 已逾時”的訊息確定路由。某些路由器不經詢問直接丟棄 TTL 到期的資料包,這在Tracert 公用程式中看不到。
  Tracert 命令按順序列印出返回“ICMP 已逾時”訊息的路徑中的近端路由器介面列表。如果使用 -d 選項,則 Tracert 公用程式不在每個 IP 位址上查詢 DNS。
A.tracert pop.pcpop.com
C:\>tracert -d 202.103.96.112
tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name
選項 描述
-d 指定不將 IP 位址解析到主機名稱。
-h maximum_hops 指定躍點數以跟蹤到稱為 target_name 的主機的路由。
-j host-list 指定 Tracert 公用程式資料包所採用路徑中的路由器介面列表。
-w timeout 等待 timeout 為每次回複所指定的毫秒數。
target_name 目標主機的名稱或 IP 位址。
B.pathping pop.pcpop.com 除了顯示路由外,還提供325S的分析,計算丟失包的%
 使用 pathping 測試路由器
  pathping 命令是一個路由跟蹤工具,它將 ping 和 tracert 命令的功能和這兩個工具所不提供的其他資訊結合起來。pathping 命令在一段時間內將資料包發送到到達最終目標的路徑上的每個路由器,然後基於資料包的電腦結果從每個躍點返回。由於命令顯示資料包在任何給定路由器或連結上丟失的程度,因此可以很容易地確定可能導致網路問題的路由器或連結。某些選項是可用的,如下表所示。
選項 名稱 功能
-n Hostnames 不將位址解析成主機名稱。
-h Maximum hops 搜尋目標的最大躍點數。
-g Host-list 沿著路由列表釋放源路由。
-p Period 在 ping 之間等待的毫秒數。
-q Num_queries 每個躍點的查詢數。
  -w Time-out 為每次回複所等待的毫秒數。
  -T Layer 2 tag 將第 2 層優先順序標記(例如,對於 IEEE 802.1p)串連到資料包並將它發送到路徑中的每個網路裝置。這有助於標識沒有正確配置第 2 層優先順序的網路裝置。-T 開關用於測試服務品質 (QoS) 連通性。
  -R RSVP isbase Che檢查以確定路徑中的每個路由器是否支援“資源保留協議 (RSVP)”,此協議允許主機為資料流保留一定量的頻寬。 -R 開關用於測試服務品質 (QoS) 連通性。
  預設的躍點數是 30,並且逾時前的預設等待時間是 3 秒。預設時間是 250 毫秒,並且沿著路徑對每個路由器進行查詢的次數是 100。
探測arp綁定(動態和靜態)列表,顯示所有串連了我的電腦,顯示對方IP和MAC地址
arp -a
7.在Proxy 伺服器端
捆綁IP和MAC地址,解決區域網路內盜用IP:
ARP -s 192.168.10.59 00-50-ff-6c-08-75
解除網卡的IP與MAC地址的綁定:
arp -d 網卡IP
查看這個IP上的共用資源,就可以
C:\>net view 192.168.10.8
查看電腦上的使用者帳號列表 net user
C.查看網路連結 net use
例如:net use z: \\192.168.10.8\movie 將這個IP的movie共用目錄映射為本地的Z盤
11.關於共用安全的幾個命令
A.查看你機器的共用資源 net share
B.手工刪除共用
net share c$ /d
net share d$ /d
net share ipc$ /d
net share admin$ /d
注意$後有空格。
C.增加一個共用:
c:\net share mymovie=e:\downloads\movie /users:1
mymovie 共用成功。
同時限制連結使用者數為1人。
設定靜態IP
CMD
netsh
netsh>int
interface>ip
interface ip>set add "本地連結" static IP地址 mask gateway
使用命令 route print,察看當前的路由表,應該不會有61.132.122.118和61.132.122.117 的路由,如果存在,則使用命令route delete (ip)刪除。使用命令
route add –p 61.132.122.118 10.84.0.1
route add –p 61.132.122.117 10.84.0.3
Route 的提示
  大多數主機一般都是駐留在只串連一台路由器的網段上。由於只有一台路由器,因此不存在使用哪一台路由器將資料報發表到遠端電腦上去的問題,該路由器的IP地址可作為該網段上所有電腦的預設網關來輸入。
  但是,當網路上擁有兩個或多個路由器時,我們就不一定想只依賴預設網關了。實際上我們可能想讓我們的某些遠程IP地址通過某個特定的路由器來傳遞,而其他的遠程IP則通過另一個路由器來傳遞。
  在這種情況下,我們需要相應的路由資訊,這些資訊儲存在路由表中,每個主機和每個路由器都配有自己獨一無二的路由表。大多數路由器使用專門的路由協議來交換和動態更新路由器之間的路由表。但在有些情況下,必須人工將項目添加到路由器和主機上的路由表中。Route就是用來顯示、人工添加和修改路由表項目的。
  一般使用選項:
  ·route print
  本命令用於顯示路由表中的當前項目,在單路由器網段上的輸出;由於用IP地址配置了網卡,因此所有的這些項目都是自動添加的。
  ·route add
  使用本命令,可以將信路由項目添加給路由表。例如,如果要設定一個到目的網路209.98.32.33的路由,其間要經過5個路由器網段,首先要經過本網上的一個路由器,器IP為202.96.123.5,子網路遮罩為255.255.255.224,那麼我們應該輸入以下命令:
  route add 209.98.32.33 mask 255.255.255.224 202.96.123.5 metric 5
  ·route change
  我們可以使用本命令來修改資料的傳輸路由,不過,我們不能使用本命令來改變資料的目的地。下面這個例子可以將資料的路由改到另一個路由器,它採用一條包含3個網段的更直的路徑:
  route add 209.98.32.33 mask 255.255.255.224 202.96.123.250 metric 3
  ·route delete
  使用本命令可以從路由表中刪除路由。例如:route delete 209.98.32.33
介面的 IP 位址、子網路遮罩和預設閘道的配置自動確定路由表中路由的躍點數造成的。預設啟動的自動確定介面躍點數確定了每個介面的速度,調整了每個介面的路由躍點數,因此最快介面所建立的路由具有最低的躍點數。要刪除大躍點數,請在每個 LAN 串連的 TCP/IP 協議的進階屬性中禁用自動確定介面躍點數。
如果在 systemroot\System32\Drivers\Etc 檔案夾的本網檔案中存在適當的條目,名稱可以用於 Destination。只要名稱可以通過“網域名稱系統” (DNS) 查詢這樣的標準主機名稱解析技術分解為 IP 位址,就可以將其用於 Gateway,DNS 查詢使用儲存在 systemroot\System32\Drivers\Etc 檔案夾下的本地主機檔案和 NetBIOS 名稱解析。
如果是 print 或 delete 命令,可以忽略 Gateway 參數,使用萬用字元來表示目標和網關。Destination 的值可以是由星號 (*) 指定的萬用字元。如果指定目標含有一個星號 (*) 或問號 (?),它被看作是萬用字元,只列印或刪除匹配的目標路由。星號代表任意一字元序列,問號代表任一字元。例如, 10.*.1, 192.168.*、 127.* 和 *224* 都是星號萬用字元的有效使用。
使用了無效的目標和子網路遮罩(網掩碼)值的組合,會顯示“Route:bad gateway address netmask”錯誤訊息。目標中有一位或多位設定為 1,而其在子網路遮罩中的對應位設定為 0 時會發生這個錯誤。可以通過二進位標記法表示目標和子網路遮罩來檢查這種情況。以二進位表示的子網路遮罩包括表示目標網路地址部分的一連串的 1 和表示目標主機地址部分的一連串的 0 兩個部分。查看目標以確定目標的主機地址部分(由子網路遮罩所定義)是否有些位設定成了 1。
只有 Windows NT 4.0、Windows 2000、Windows Millennium Edition 和 Windows XP 的 route 命令支援 -p 參數。Windows 95 或 Windows 98 的 route 命令不支援該參數。
只有當網際協議 (TCP/IP) 協議在 網路連接中安裝為網路介面卡屬性的組件時,該命令才可用。
範例
要顯示 IP 路由表的完整內容,請鍵入:
route print
要顯示 IP 路由表中以 10. 開始的路由,請鍵入:
route print 10.*
要添加預設閘道地址為 192.168.12.1 的預設路由,請鍵入:
route add 0.0.0.0 mask 0.0.0.0 192.168.12.1
要添加目標為 10.41.0.0,子網路遮罩為 255.255.0.0,下一個躍點地址為 10.27.0.1 的路由,請鍵入:
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1
要添加目標為 10.41.0.0,子網路遮罩為 255.255.0.0,下一個躍點地址為 10.27.0.1 的永久路由,請鍵入:
route -p add 10.41.0.0 mask 255.255.0.0 10.27.0.1
要添加目標為 10.41.0.0,子網路遮罩為 255.255.0.0,下一個躍點地址為 10.27.0.1,躍點數為 7 的路由,請鍵入:
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7
要添加目標為 10.41.0.0,子網路遮罩為 255.255.0.0,下一個躍點地址為 10.27.0.1,介面索引為 0x3 的路由,請鍵入:
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3
要刪除目標為 10.41.0.0,子網路遮罩為 255.255.0.0 的路由,請鍵入:
route delete 10.41.0.0 mask 255.255.0.0
要刪除 IP 路由表中以 10. 開始的所有路由,請鍵入:
route delete 10.*
要將目標為 10.41.0.0,子網路遮罩為 255.255.0.0 的路由的下一個躍點地址由 10.27.0.1 更改為 10.27.0.25,請鍵入:
route change 10.41.0.0 mask 255.255.0.0 10.27.0.25
怎樣在windowsserver的cmd下更改ip地址■■■ -> Windows 2k/2003 Server
在命令列下更改ip地址
Windows2000是現在比較流行的作業系統,它的功能是很強大的,它甚至可以象Unix一樣在命令列下做很多的工作。下面一種在命令列下更改ip地址的方法,現介紹給大家(括弧裡是一些注釋,黑體字是人工錄入的):
C:\>ipconfig (首先用ipconfig這個命令看一下更改之前的ip地址)
Windows 2000 IP Configuration
Ethernet adapter 本地串連:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 10.1.1.94 (本地串連更改之前的ip)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 10.1.1.254
C:\>netsh (進入設定模式)
netsh>interface
interface>ip
interface ip>set address "本地串連" static 10.1.1.111 255.255.255.0 10.1.1.254
interface ip>exit
上文中的set命令具體解釋如下:
set address - 設定指定的介面的 IP 位址和預設閘道。
set dns - 設定 DNS 伺服器模式和地址。
set wins - 設定 WINS 伺服器模式和地址。
C:\>ipconfig (更改後再用ipconfig命令看一下,確認一下是否更改成功)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.