windows網路命令匯總

來源:互聯網
上載者:User

標籤:des   c   class   blog   tar   http   

 

分類: 網路技術2011-10-26 09:43 2557人閱讀 評論(0) 收藏 舉報

windows網路路由器dns伺服器internetinterface

Ping命令:

ping命令通過發送ICMP回聲請求報文來檢查與另一個電腦的串連。

這是一個用於排除串連故障的測試命令,如果不帶參數則顯示協助資訊。

ping命令的文法如下:

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 要發送的回應要求數。

-l    size 發送緩衝區大小。

-f    在資料包中設定“不分段”標誌(僅適用於 IPv4)。

-i    TTL 存留時間。

-v   TOS 服務類型(僅適用於 IPv4。該設定已不贊成使用,且

      對 IP 標題中的服務欄位類型沒有任何影響)。

-r   count 記錄計數躍點的路由(僅適用於 IPv4)。

-s  count 計數躍點的時間戳記(僅適用於 IPv4)。

-j    host-list 與主機列表一起的鬆散源路由(僅適用於 IPv4)。

-k   host-list 與主機列表一起的嚴格源路由(僅適用於 IPv4)。

-w  timeout 等待每次回複的逾時時間(毫秒)。

-R  同樣使用路由標題測試反向路由(僅適用於 IPv6)。

-S  srcaddr 要使用的源地址。

-4   強制使用 IPv4。

-6   強制使用 IPv6。

Ipconfig命令:

Ipconfig命令相當於Windows 9x中的圖形化命令Winipcfg,是最常用的Windows公用程式,可以顯示所有網卡的TCP/IP配置參數,可以重新整理動態主機設定通訊協定(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 串連名稱

(允許使用萬用字元 * 和 ?,參見樣本)

選項:

/? 顯示此協助訊息

/all 顯示完整配置資訊。

/release 釋放指定適配器的 IPv4 地址。

/release6 釋放指定適配器的 IPv6 地址。

/renew 更新指定適配器的 IPv4 地址。

/renew6 更新指定適配器的 IPv6 地址。

/flushdns 清除 DNS 解析程式緩衝。

/registerdns 重新整理所有 DHCP 租約並重新註冊 DNS 名稱

/displaydns 顯示 DNS 解析程式緩衝的內容。

/showclassid 顯示適配器的所有允許的 DHCP 類別識別碼。

/setclassid 修改 DHCP 類別識別碼。

/showclassid6 顯示適配器允許的所有 IPv6 DHCP 類別識別碼。

/setclassid6 修改 IPv6 DHCP 類別識別碼。

預設情況下,僅顯示綁定到 TCP/IP 的適配器的 IP 位址、子網路遮罩和預設閘道。

對於 Release 和 Renew,如果未指定適配器名稱,則會釋放或更新所有綁定到 TCP/IP 的適配器的 IP 位址租約。

對於 Setclassid 和 Setclassid6,如果未指定 ClassId,則會刪除 ClassId。

樣本:

> ipconfig ... 顯示資訊

> ipconfig /all ... 顯示詳細資料

> ipconfig /renew ... 更新所有適配器

> ipconfig /renew EL* ... 更新所有名稱以 EL 開頭的串連

> ipconfig /release *Con* ... 釋放所有匹配的串連

例如 "Local Area Connection 1" 或"Local Area Connection 2"

> ipconfig /allcompartments ... 顯示有關所有分段的資訊

> ipconfig /allcompartments /all ... 顯示有關所有分段的詳細資料

ARP命令:

ARP命令用於顯示和修改位址解析通訊協定緩衝表的內容,緩衝表項是IP地址與網卡地址對。

如果使用不含參數的arp命令,則顯示協助資訊。

ARP的文法如下:

C:/>arp /?

顯示和修改位址解析通訊協定(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   通過詢問當前協議資料,顯示當前 ARP 項。

       如果指定 inet_addr,則只顯示指定電腦的 IP 位址和物理地址。如果不止一個網路介面使用 ARP,則顯示每個 ARP 表的項。

-g   與 -a 相同。

-v    在詳細模式下顯示當前 ARP 項。所有無效項和環回介面上的項都將顯示。

       inet_addr 指定 網際網路位址。

-N   if_addr 顯示 if_addr 指定的網路介面的 ARP 項。

-d    刪除 inet_addr 指定的主機。inet_addr 可以是萬用字元 *,以刪除所有主機。

-s    添加主機並且將 網際網路位址 inet_addr與物理地址 eth_addr 相關聯。物理地址是用連字號分隔的 6 個十六進位位元組。該項是永久的。

        eth_addr 指定物理地址。

        if_addr 如果存在,此項指定地址轉換表應修改的介面的 網際網路位址。如果不存在,則使用第一個適用的介面。

樣本:

> arp -s 157.55.85.212 00-aa-00-62-c6-09.... 添加靜態項。

> arp -a .... 顯示 ARP 表。

Netstat命令:

Netstat命令用於顯示TCP串連、電腦正在監聽的連接埠、乙太網路統計資訊、IP路由表、IPv4統計資訊(包括IP、ICMP協議、TCP、和UDP等協議)和IPv6統計資訊(包括

IPv6、ICMPv6、TCP over IPv6和UDP over IPv6等協議)等。

如果不使用參數,則顯示活動的TCP串連。

Netstat命令的文法如下:

C:/>netstat /?

顯示協議統計和當前 TCP/IP 網路連接。

NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-t] [interval]

-a  顯示所有串連和偵聽連接埠。

-b  顯示在建立每個串連或偵聽連接埠時涉及的可執行程式。

      在某些情況下,已知可執行程式承載多個獨立的組件,這些情況下,顯示建立串連或偵聽連接埠時涉及的組件序列。此情況下,可執行程式的名稱位於底部[]中,它調用的組

      件位於頂部,直至達到 TCP/IP。注意,此選項可能很耗時,並且在您沒有足夠許可權時可能失敗。

-e   顯示乙太網路統計。此選項可以與 -s 選項結合使用。

-f    顯示外部地址的完全限定網域名稱(FQDN)。

-n   以數字形式顯示地址和連接埠號碼。

-o   顯示擁有的與每個串連關聯的進程 ID。

-p   proto 顯示 proto 指定的協議的串連;proto 可以是下列任何一個: TCP、UDP、TCPv6 或 UDPv6。

       如果與 -s 選項一起用來顯示每個協議的統計,proto 可以是下列任何一個: IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP或 UDPv6。

-r    顯示路由表。

-s   顯示每個協議的統計。預設情況下,顯示IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6的統計;-p 選項可用於指定預設的子網。-t 顯示當前串連卸載狀態。

       interval 重新顯示選定的統計,各個顯示間暫停間隔秒數。按 CTRL+C 停止重新顯示統計。如果省略,則 netstat將列印當前的配置資訊一次。

Tracert命令:

Tracert命令的功能是確定到達目標的路徑,並顯示通路上每一個中間路由器的IP地址。

通過多次向目標發送ICMP回聲(echo)請求報文,每次增加IP頭中TTL欄位的值,就可以確定達到各個路由器的時間。顯示的地址是路由器接近源這一邊的連接埠地址。

Tracert命令的文法如下:

C:/>Tracert /?

用法:

tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout]

[-R] [-S srcaddr] [-4] [-6] target_name

選項:

-d   不將位址解析成主機名稱。

-h   maximum_hops 搜尋目標的最大躍點數。

-j    host-list 與主機列表一起的鬆散源路由(僅適用於 IPv4)。

-w  timeout 等待每個回複的逾時時間(以毫秒為單位)。

-R  跟蹤往返行程路徑(僅適用於 IPv6)。

-S  srcaddr 要使用的源地址(僅適用於 IPv6)。

-4  強制使用 IPv4。

-6  強制使用 IPv6。

這個診斷工具通過多次ICMP回聲請求報文來確定到達目標的路徑,每個報文中TTL欄位的值都是不同的。

通路上的路由器在轉寄IP資料報之前先要對TTL欄位減一,如果TTL為0,則路由器就向源端返回一個逾時(Time Exceeded)報文,並丟棄原來要轉寄的報文。在tracert 第一

次發送的回聲請求報文中置TTL=1,然後每次加1,這樣就能收到沿途各個路由器返回的逾時報文,直至收到目標返回的ICMP回聲響應報文。

如果有的路由器不返回逾時報文,那麼這個路由器就是不可見的,顯示列表中用星號“*”表示。

Pathping命令:

Pathping結合了Ping和Tracert兩個命令的功能,可以顯示通訊線路上每個子網的延遲和丟包率。pathping在一段時間內向通路中的各個路由器發送多個回聲請求報文,然後根

據每個路由器返回的資料包計算統計結果。由於pathping命令顯示了每個路由器(或鏈路)遺失資料包的程度,所以使用者可以據此確定哪些路由器或者子網存在通訊問題。

Pathping命令的文法如下:

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 搜尋目標的最大躍點數。

-i    address 使用指定的源地址。

-n   不將位址解析成主機名稱。

-p   period 兩次 Ping 之間等待的時間(以毫秒為單位)。

-q   num_queries 每個躍點的查詢數。

-w  timeout 每次回複等待的逾時時間(以毫秒為單位)。

-4   強制使用 IPv4。

-6   強制使用 IPv6。

Nbtstat命令:

Nbtstat命令顯示NetBT(NetBIOS over TCP/IP)協議的統計資訊,包括本機電腦和遠端電腦的NetBIOS名字表,以及NetBIOS名字緩衝。Nbtstat也可以重新整理NetBIOS名字

緩衝,重新整理已經註冊了的WINS名字。

Nbtstat命令的文法如下:

C:/Users/wangquan>nbtstat /?

顯示協議統計和當前使用 NBI 的 TCP/IP 串連(在 NetBIOS over TCP/IP)。

NBTSTAT [ [-a RemoteName] [-A IP address] [-c] [-n][-r] [-R] [-RR] [-s] [-S] [interval] ]

-a   (適配器狀態) 列出指定名稱的遠程機器的名稱表

-A   (適配器狀態) 列出指定 IP 位址的遠程機器的名稱表。

-c    (緩衝) 列出遠程[電腦]名稱及其 IP 位址的 NBT 緩衝

-n   (名稱) 列出本地 NetBIOS 名稱。

-r    (已解析) 列出通過廣播和經由 WINS 解析的名稱

-R   (重新載入) 清除和重新載入遠程緩衝名稱表

-S   (會話) 列出具有目標 IP 位址的會話表

-s   (會話) 列出將目標 IP 位址轉換成電腦 NETBIOS 名稱的會話表。

-RR  (釋放重新整理) 將名稱釋放包發送到 WINS,然後啟動重新整理

RemoteName  遠程主機電腦名稱。

IP address 用點分隔的十進位表示的 IP 位址。

interval 重新顯示選定的統計、每次顯示之間暫停間隔秒數。

按 Ctrl+C 停止重新顯示統計。

Route命令:

Route命令的功能是顯示和修改本地的IP路由表,如果不帶參數,則給出協助資訊.

Route命令文法如下:

C:/>route /?

操作網路路由表。

ROUTE [-f] [-p] [-4|-6] command [destination]

[MASK netmask] [gateway] [METRIC metric] [IF interface]

-f   清除所有網關項的路由表。如果與某個命令結合使用,在運行該命令前,應清除路由表。

-p  與 ADD 命令結合使用時,將路由設定為在系統引導期間保持不變。預設情況下,重新啟動系統時,不儲存路由。忽略所有其他命令,這始終會影響相應的永久路由。

      Windows 95不支援此選項。

-4  強制使用 IPv4。

-6  強制使用 IPv6。

command 其中之一:

PRINT      列印路由

ADD          添加路由

DELETE   刪除路由

CHANGE 修改現有路由

destination 指定主機。

MASK        指定下一個參數為“網路遮罩”值。

netmask  指定此路由項的子網路遮罩值。

                  如果未指定,其預設設定為 255.255.255.255。

gateway   指定網關。

interface  指定路由的介面號碼。

METRIC 指定躍點數,例如目標的成本。

用於目標的所有符號名都可以在網路資料庫檔案 NETWORKS 中進行尋找。用於網關的符號名稱都可以在主機名稱資料庫檔案 HOSTS 中進行尋找。

如果命令為 PRINT 或 DELETE。目標或網關可以為萬用字元,(萬用字元指定為星號“*”),否則可能會忽略網關參數。

如果 Dest 包含一個 * 或 ?,則會將其視為 Shell 模式,並且只列印匹配目標路由。“*”匹配任一字元串,而“?”匹配任意一個字元。樣本: 157.*.1、157.*、127.*、*224*。

只有在 PRINT 命令中才允許模式比對。

診斷資訊注釋:

無效的 MASK 產生錯誤,即當 (DEST & MASK) != DEST 時。

樣本: > route ADD 157.0.0.0 MASK 155.0.0.0 157.55.80.1 IF 1

路由添加失敗: 指定的掩碼參數無效。

(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,它將嘗試尋找給定網關的最佳介面。

> 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 只用於修改網關和/或躍點數。

> route DELETE 157.0.0.0

> route DELETE 3ffe::/32

Nslookup命令:

Nslookup命令用於顯示DNS查詢資訊,診斷和排除DNS故障。

使用這個工具必須熟悉DNS伺服器的工作原理。

Nslookup有互動式和非互動式兩種工作方式。

Nslookup的文法如下:

C:/>nslookup /?

用法:

nslookup [-opt ...] # 使用預設伺服器的互動模式

nslookup [-opt ...] - server # 使用 "server" 的互動模式

nslookup [-opt ...] host # 僅尋找使用預設伺服器的 "host"

nslookup [-opt ...] host server # 僅尋找使用 "server" 的 "host"

Net命令:

Windows中的網路服務都使用以net開頭的命令。

在CMD.exe提示符下輸入net /?,則顯示net命令的列表如下:

C:/>net /?

此命令的文法是:
NET

[ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP |

HELPMSG | LOCALGROUP | PAUSE | SESSION | SHARE | START |

STATISTICS | STOP | TIME | USE | USER | VIEW ]

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.