- 相關(guān)推薦
Windows網(wǎng)絡(luò )命令匯總
Windows網(wǎng)絡(luò )命令你知道多少?網(wǎng)絡(luò )管理員用的許多網(wǎng)絡(luò )工具是操作系統的一些基本的網(wǎng)絡(luò )測試命令,還有的是附加的應用程序。利用這些網(wǎng)絡(luò )工具有助于網(wǎng)絡(luò )管理人員較快的檢測到網(wǎng)絡(luò )故障的原因,從而能節省時(shí)間,提高工作效率。
Ping/Ipconfig/ARP/Netstat/Tracert/Pathping/Nbtstat/Route/Nslookup/Net
Ping命令:
ping命令通過(guò)發(fā)送ICMP回聲請求報文來(lái)檢查與另一個(gè)計算機的連接。
這是一個(gè)用于排除連接故障的測試命令,如果不帶參數則顯示幫助信息。
ping命令的語(yǔ)法如下:
C:/>ping /?
用法:
ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]
[-r count] [-s count] [[-j host-list] | [-k host-list]]
[-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name
選項:
-t Ping 指定的主機,直到停止。
若要查看統計信息并繼續操作 - 請鍵入 Control-Break;
若要停止 - 請鍵入 Control-C。
-a 將地址解析成主機名。
-n count 要發(fā)送的回顯請求數。
-l size 發(fā)送緩沖區大小。
-f 在數據包中設置“不分段”標志(僅適用于 IPv4)。
-i TTL 生存時(shí)間。
-v TOS 服務(wù)類(lèi)型(僅適用于 IPv4。該設置已不贊成使用,且
對 IP 標頭中的服務(wù)字段類(lèi)型沒(méi)有任何影響)。
-r count 記錄計數躍點(diǎn)的路由(僅適用于 IPv4)。
-s count 計數躍點(diǎn)的時(shí)間戳(僅適用于 IPv4)。
-j host-list 與主機列表一起的松散源路由(僅適用于 IPv4)。
-k host-list 與主機列表一起的嚴格源路由(僅適用于 IPv4)。
-w timeout 等待每次回復的超時(shí)時(shí)間(毫秒)。
-R 同樣使用路由標頭測試反向路由(僅適用于 IPv6)。
-S srcaddr 要使用的源地址。
-4 強制使用 IPv4。
-6 強制使用 IPv6。
Ipconfig命令:
Ipconfig命令相當于Windows 9x中的圖形化命令Winipcfg,是最常用的Windows實(shí)用程序,可以顯示所有網(wǎng)卡的TCP/IP配置參數,可以刷新動(dòng)態(tài)主機配置協(xié)議(DHCP)和域
名系統的設置。
C:/>ipconfig /?
用法:
ipconfig [/allcompartments] [/? | /all |
/renew [adapter] | /release [adapter] |
/renew6 [adapter] | /release6 [adapter] |
/flushdns | /displaydns | /registerdns |
/showclassid adapter |
/setclassid adapter [classid] |
/showclassid6 adapter |
/setclassid6 adapter [classid] ]
其中
adapter 連接名稱(chēng)
(允許使用通配符 * 和 ?,參見(jiàn)示例)
選項:
/? 顯示此幫助消息
/all 顯示完整配置信息。
/release 釋放指定適配器的 IPv4 地址。
/release6 釋放指定適配器的 IPv6 地址。
/renew 更新指定適配器的 IPv4 地址。
/renew6 更新指定適配器的 IPv6 地址。
/flushdns 清除 DNS 解析程序緩存。
/registerdns 刷新所有 DHCP 租約并重新注冊 DNS 名稱(chēng)
/displaydns 顯示 DNS 解析程序緩存的內容。
/showclassid 顯示適配器的所有允許的 DHCP 類(lèi) ID。
/setclassid 修改 DHCP 類(lèi) ID。
/showclassid6 顯示適配器允許的所有 IPv6 DHCP 類(lèi) ID。
/setclassid6 修改 IPv6 DHCP 類(lèi) ID。
默認情況下,僅顯示綁定到 TCP/IP 的適配器的 IP 地址、子網(wǎng)掩碼和默認網(wǎng)關(guān)。
對于 Release 和 Renew,如果未指定適配器名稱(chēng),則會(huì )釋放或更新所有綁定到 TCP/IP 的適配器的 IP 地址租約。
對于 Setclassid 和 Setclassid6,如果未指定 ClassId,則會(huì )刪除 ClassId。
示例:
> ipconfig ... 顯示信息
> ipconfig /all ... 顯示詳細信息
> ipconfig /renew ... 更新所有適配器
> ipconfig /renew EL* ... 更新所有名稱(chēng)以 EL 開(kāi)頭的連接
> ipconfig /release *Con* ... 釋放所有匹配的連接
例如 "Local Area Connection 1" 或"Local Area Connection 2"
> ipconfig /allcompartments ... 顯示有關(guān)所有分段的信息
> ipconfig /allcompartments /all ... 顯示有關(guān)所有分段的詳細信息
ARP命令:
ARP命令用于顯示和修改地址解析協(xié)議緩存表的內容,緩存表項是IP地址與網(wǎng)卡地址對。
如果使用不含參數的arp命令,則顯示幫助信息。
ARP的語(yǔ)法如下:
C:/>arp /?
顯示和修改地址解析協(xié)議(ARP)使用的“IP 到物理”地址轉換表。
ARP -s inet_addr eth_addr [if_addr]
ARP -d inet_addr [if_addr]
ARP -a [inet_addr] [-N if_addr] [-v]
-a 通過(guò)詢(xún)問(wèn)當前協(xié)議數據,顯示當前 ARP 項。
如果指定 inet_addr,則只顯示指定計算機的 IP 地址和物理地址。如果不止一個(gè)網(wǎng)絡(luò )接口使用 ARP,則顯示每個(gè) ARP 表的項。
-g 與 -a 相同。
-v 在詳細模式下顯示當前 ARP 項。所有無(wú)效項和環(huán)回接口上的項都將顯示。
inet_addr 指定 Internet 地址。
-N if_addr 顯示 if_addr 指定的網(wǎng)絡(luò )接口的 ARP 項。
-d 刪除 inet_addr 指定的主機。inet_addr 可以是通配符 *,以刪除所有主機。
-s 添加主機并且將 Internet 地址 inet_addr與物理地址 eth_addr 相關(guān)聯(lián)。物理地址是用連字符分隔的 6 個(gè)十六進(jìn)制字節。該項是永久的。
eth_addr 指定物理地址。
if_addr 如果存在,此項指定地址轉換表應修改的接口的 Internet 地址。如果不存在,則使用第一個(gè)適用的接口。
示例:
> arp -s 157.55.85.212 00-aa-00-62-c6-09.... 添加靜態(tài)項。
> arp -a .... 顯示 ARP 表。
Netstat命令:
Netstat命令用于顯示TCP連接、計算機正在監聽(tīng)的端口、以太網(wǎng)統計信息、IP路由表、IPv4統計信息(包括IP、ICMP協(xié)議、TCP、和UDP等協(xié)議)和IPv6統計信息(包括
IPv6、ICMPv6、TCP over IPv6和UDP over IPv6等協(xié)議)等。
如果不使用參數,則顯示活動(dòng)的TCP連接。
Netstat命令的語(yǔ)法如下:
C:/>netstat /?
顯示協(xié)議統計和當前 TCP/IP 網(wǎng)絡(luò )連接。
NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-t] [interval]
-a 顯示所有連接和偵聽(tīng)端口。
-b 顯示在創(chuàng )建每個(gè)連接或偵聽(tīng)端口時(shí)涉及的可執行程序。
在某些情況下,已知可執行程序承載多個(gè)獨立的組件,這些情況下,顯示創(chuàng )建連接或偵聽(tīng)端口時(shí)涉及的組件序列。此情況下,可執行程序的名稱(chēng)位于底部[]中,它調用的組
件位于頂部,直至達到 TCP/IP。注意,此選項可能很耗時(shí),并且在您沒(méi)有足夠權限時(shí)可能失敗。
-e 顯示以太網(wǎng)統計。此選項可以與 -s 選項結合使用。
-f 顯示外部地址的完全限定域名(FQDN)。
-n 以數字形式顯示地址和端口號。
-o 顯示擁有的與每個(gè)連接關(guān)聯(lián)的進(jìn)程 ID。
-p proto 顯示 proto 指定的協(xié)議的連接;proto 可以是下列任何一個(gè): TCP、UDP、TCPv6 或 UDPv6。
如果與 -s 選項一起用來(lái)顯示每個(gè)協(xié)議的統計,proto 可以是下列任何一個(gè): IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP或 UDPv6。
-r 顯示路由表。
-s 顯示每個(gè)協(xié)議的統計。默認情況下,顯示IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6的統計;-p 選項可用于指定默認的子網(wǎng)。-t 顯示當前連接卸載狀態(tài)。
interval 重新顯示選定的統計,各個(gè)顯示間暫停的間隔秒數。按 CTRL+C 停止重新顯示統計。如果省略,則 netstat將打印當前的配置信息一次。
Tracert命令:
Tracert命令的功能是確定到達目標的路徑,并顯示通路上每一個(gè)中間路由器的IP地址。
通過(guò)多次向目標發(fā)送ICMP回聲(echo)請求報文,每次增加IP頭中TTL字段的值,就可以確定達到各個(gè)路由器的時(shí)間。顯示的地址是路由器接近源這一邊的端口地址。
Tracert命令的語(yǔ)法如下:
C:/>Tracert /?
用法:
tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout]
[-R] [-S srcaddr] [-4] [-6] target_name
選項:
-d 不將地址解析成主機名。
-h maximum_hops 搜索目標的最大躍點(diǎn)數。
-j host-list 與主機列表一起的松散源路由(僅適用于 IPv4)。
-w timeout 等待每個(gè)回復的超時(shí)時(shí)間(以毫秒為單位)。
-R 跟蹤往返行程路徑(僅適用于 IPv6)。
-S srcaddr 要使用的源地址(僅適用于 IPv6)。
-4 強制使用 IPv4。
-6 強制使用 IPv6。
這個(gè)診斷工具通過(guò)多次ICMP回聲請求報文來(lái)確定到達目標的路徑,每個(gè)報文中TTL字段的值都是不同的。
通路上的路由器在轉發(fā)IP數據報之前先要對TTL字段減一,如果TTL為0,則路由器就向源端返回一個(gè)超時(shí)(Time Exceeded)報文,并丟棄原來(lái)要轉發(fā)的報文。在tracert 第一
次發(fā)送的回聲請求報文中置TTL=1,然后每次加1,這樣就能收到沿途各個(gè)路由器返回的超時(shí)報文,直至收到目標返回的ICMP回聲響應報文。
如果有的路由器不返回超時(shí)報文,那么這個(gè)路由器就是不可見(jiàn)的,顯示列表中用星號“*”表示。
Pathping命令:
Pathping結合了Ping和Tracert兩個(gè)命令的功能,可以顯示通信線(xiàn)路上每個(gè)子網(wǎng)的延遲和丟包率。pathping在一段時(shí)間內向通路中的各個(gè)路由器發(fā)送多個(gè)回聲請求報文,然后根
據每個(gè)路由器返回的數據包計算統計結果。由于pathping命令顯示了每個(gè)路由器(或鏈路)丟失數據包的程度,所以用戶(hù)可以據此確定哪些路由器或者子網(wǎng)存在通信問(wèn)題。
Pathping命令的語(yǔ)法如下:
C:/Users/wangquan>pathping /?
用法:
pathping [-g host-list] [-h maximum_hops] [-i address] [-n]
[-p period] [-q num_queries] [-w timeout]
[-4] [-6] target_name
選項:
-g host-list 與主機列表一起的松散源路由。
-h maximum_hops 搜索目標的最大躍點(diǎn)數。
-i address 使用指定的源地址。
-n 不將地址解析成主機名。
-p period 兩次 Ping 之間等待的時(shí)間(以毫秒為單位)。
-q num_queries 每個(gè)躍點(diǎn)的查詢(xún)數。
-w timeout 每次回復等待的超時(shí)時(shí)間(以毫秒為單位)。
-4 強制使用 IPv4。
-6 強制使用 IPv6。
Nbtstat命令:
Nbtstat命令顯示NetBT(NetBIOS over TCP/IP)協(xié)議的統計信息,包括本地計算機和遠程計算機的NetBIOS名字表,以及NetBIOS名字緩存。Nbtstat也可以刷新NetBIOS名字
緩存,刷新已經(jīng)注冊了的WINS名字。
Nbtstat命令的語(yǔ)法如下:
C:/Users/wangquan>nbtstat /?
顯示協(xié)議統計和當前使用 NBI 的 TCP/IP 連接(在 TCP/IP 上的 NetBIOS)。
NBTSTAT [ [-a RemoteName] [-A IP address] [-c] [-n][-r] [-R] [-RR] [-s] [-S] [interval] ]
-a (適配器狀態(tài)) 列出指定名稱(chēng)的遠程機器的名稱(chēng)表
-A (適配器狀態(tài)) 列出指定 IP 地址的遠程機器的名稱(chēng)表。
-c (緩存) 列出遠程[計算機]名稱(chēng)及其 IP 地址的 NBT 緩存
-n (名稱(chēng)) 列出本地 NetBIOS 名稱(chēng)。
-r (已解析) 列出通過(guò)廣播和經(jīng)由 WINS 解析的名稱(chēng)
-R (重新加載) 清除和重新加載遠程緩存名稱(chēng)表
-S (會(huì )話(huà)) 列出具有目標 IP 地址的會(huì )話(huà)表
-s (會(huì )話(huà)) 列出將目標 IP 地址轉換成計算機 NETBIOS 名稱(chēng)的會(huì )話(huà)表。
-RR (釋放刷新) 將名稱(chēng)釋放包發(fā)送到 WINS,然后啟動(dòng)刷新
RemoteName 遠程主機計算機名。
IP address 用點(diǎn)分隔的十進(jìn)制表示的 IP 地址。
interval 重新顯示選定的統計、每次顯示之間暫停的間隔秒數。
按 Ctrl+C 停止重新顯示統計。
Route命令:
Route命令的功能是顯示和修改本地的IP路由表,如果不帶參數,則給出幫助信息.
Route命令語(yǔ)法如下:
C:/>route /?
操作網(wǎng)絡(luò )路由表。
ROUTE [-f] [-p] [-4|-6] command [destination]
[MASK netmask] [gateway] [METRIC metric] [IF interface]
-f 清除所有網(wǎng)關(guān)項的路由表。如果與某個(gè)命令結合使用,在運行該命令前,應清除路由表。
-p 與 ADD 命令結合使用時(shí),將路由設置為在系統引導期間保持不變。默認情況下,重新啟動(dòng)系統時(shí),不保存路由。忽略所有其他命令,這始終會(huì )影響相應的永久路由。
Windows 95不支持此選項。
-4 強制使用 IPv4。
-6 強制使用 IPv6。
command 其中之一:
PRINT 打印路由
ADD 添加路由
DELETE 刪除路由
CHANGE 修改現有路由
destination 指定主機。
MASK 指定下一個(gè)參數為“網(wǎng)絡(luò )掩碼”值。
netmask 指定此路由項的子網(wǎng)掩碼值。
如果未指定,其默認設置為 255.255.255.255。
gateway 指定網(wǎng)關(guān)。
interface 指定路由的接口號碼。
METRIC 指定躍點(diǎn)數,例如目標的成本。
用于目標的所有符號名都可以在網(wǎng)絡(luò )數據庫文件 NETWORKS 中進(jìn)行查找。用于網(wǎng)關(guān)的符號名稱(chēng)都可以在主機名稱(chēng)數據庫文件 HOSTS 中進(jìn)行查找。
如果命令為 PRINT 或 DELETE。目標或網(wǎng)關(guān)可以為通配符,(通配符指定為星號“*”),否則可能會(huì )忽略網(wǎng)關(guān)參數。
如果 Dest 包含一個(gè) * 或 ?,則會(huì )將其視為 Shell 模式,并且只打印匹配目標路由。“*”匹配任意字符串,而“?”匹配任意一個(gè)字符。示例: 157.*.1、157.*、127.*、*224*。
只有在 PRINT 命令中才允許模式匹配。
診斷信息注釋:
無(wú)效的 MASK 產(chǎn)生錯誤,即當 (DEST & MASK) != DEST 時(shí)。
示例: > route ADD 157.0.0.0 MASK 155.0.0.0 157.55.80.1 IF 1
路由添加失敗: 指定的掩碼參數無(wú)效。
(Destination & Mask) != Destination。
示例:
> route PRINT
> route PRINT -4
> route PRINT -6
> route PRINT 157* .... 只打印那些匹配 157* 的項
> route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2
destination^ ^mask ^gateway metric^ ^Interface^
如果未給出 IF,它將嘗試查找給定網(wǎng)關(guān)的最佳接口。
> route ADD 3ffe::/32 3ffe::1
> route CHANGE 157.0.0.0 MASK 255.0.0.0 157.55.80.5 METRIC 2 IF 2
CHANGE 只用于修改網(wǎng)關(guān)和/或躍點(diǎn)數。
> route DELETE 157.0.0.0
> route DELETE 3ffe::/32
Nslookup命令:
Nslookup命令用于顯示DNS查詢(xún)信息,診斷和排除DNS故障。
使用這個(gè)工具必須熟悉DNS服務(wù)器的工作原理。
Nslookup有交互式和非交互式兩種工作方式。
Nslookup的語(yǔ)法如下:
C:/>nslookup /?
用法:
nslookup [-opt ...] # 使用默認服務(wù)器的交互模式
nslookup [-opt ...] - server # 使用 "server" 的交互模式
nslookup [-opt ...] host # 僅查找使用默認服務(wù)器的 "host"
nslookup [-opt ...] host server # 僅查找使用 "server" 的 "host"
Net命令:
Windows中的網(wǎng)絡(luò )服務(wù)都使用以net開(kāi)頭的命令。
在CMD.exe提示符下輸入net /?,則顯示net命令的列表如下:
C:/>net /?
此命令的語(yǔ)法是:
NET
[ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP |
HELPMSG | LOCALGROUP | PAUSE | SESSION | SHARE | START |
STATISTICS | STOP | TIME | USE | USER | VIEW ]
【W(wǎng)indows網(wǎng)絡(luò )命令】相關(guān)文章:
Windows常用網(wǎng)絡(luò )命令詳解08-28
Windows 下的“Which”命令07-07
微軟認證考試Windows常用命令大全06-18
Windows網(wǎng)絡(luò )診斷怎么調用10-02
常見(jiàn)的網(wǎng)絡(luò )診斷命令用法09-25
2016年微軟認證輔導:Windows7運行命令大全07-28