當前位置:才華齋>網路>網路診斷>

活用ping命令檢索網路故障

網路診斷 閱讀(3.11W)

Ping 是Windows系列自帶的一個可執行命令。利用它可以檢查網路是否能夠連通,用好它可以很好地幫助我們分析判定網路故障。應用格式為Ping IP地址。該命令還可以加許多引數使用,具體是鍵入Ping按回車即可看到詳細說明。小編將分別從Ping本機IP、Ping閘道器IP、Ping遠端IP三方面來介紹。

活用ping命令檢索網路故障

  本機IP

例如本機IP地址為:。則執行命令Ping 。如果網絡卡安裝配置沒有問題,則應有類似下列顯示:

Replay from bytes=32 time<10ms

Ping statistics for

Packets Sent=4 Received=4 Lost=0 0% loss

Approximate round trip times in milli-seconds

Minimum=0ms Maxiumu=1ms Average=0ms

如果在MS-DOS方式下執行此命令顯示內容為:Request timed out,則表明網絡卡安裝或配置有問題。將網線斷開再次執行此命令,如果顯示正常,則說明本機使用的IP地址可能與另一臺正在使用的機器IP地址重複了。如果仍然不正常,則表明本機網絡卡安裝或配置有問題,需繼續檢查相關網路配置。

  閘道器IP

假定閘道器IP為:,則執行命令Ping 。在MS-DOS方式下執行此命令,如果顯示類似以下資訊:

Reply from bytes=32 time=9ms TTL=255

Ping statistics for

Packets Sent=4 Received=4 Lost=0

Approximate round trip times in milli-seconds

Minimum=1ms Maximum=9ms Average=5ms

則表明區域網中的閘道器路由器正在正常執行。反之,則說明閘道器有問題。

遠端IP

這一命令可以檢測本機能否正常訪問Internet。比如本地電信運營商的IP地址為:。在MS-DOS方式下執行命令:Ping ,如果螢幕顯示:

Reply from bytes=32 time=33ms TTL=252

Reply from bytes=32 time=21ms TTL=252

Reply from bytes=32 time=5ms TTL=252

Reply from bytes=32 time=6ms TTL=252

Ping statistics for

Packets Sent=4 Received=4 Lost=0 0% loss

Approximate round trip times in milli-seconds

Minimum=5ms Maximum=33ms Average=16ms

則表明執行正常,能夠正常接入網際網路。反之,則表明主機檔案(windows/host)存在問題。

--PING命令引數詳解

-a 將目標的機器標識轉換為ip地址

-t 若使用者不人為中斷會不斷的ping下去

-c count 要求ping命令連續傳送資料包,直到發出並接收到count個請求

-d 為使用的套接字開啟除錯狀態

-f 是一種快速方式ping。使得ping輸出資料包的速度和資料包從遠端主機返回一樣快,或者更快,達到每秒100次。在這種方式下,每個請求用一個句點表示。對於每一個響應列印一個空格鍵。

-i seconds 在兩次資料包傳送之間間隔一定的秒數。不能同-f一起使用。

-n 只使用數字方式。在一般情況下ping會試圖把IP地址轉換成主機名。這個選項要求ping列印IP地址而不去查詢用符號表示的名字。如果由於某種原因無法使用本地DNS伺服器這個選項就很重要了。

-p pattern 擁護可以通過這個選項標識16 pad位元組,把這些位元組加入資料包中。當在網路中診斷與資料有關的'錯誤時這個選項就非常有用。

-q 使ping只在開始和結束時列印一些概要資訊。

-R 把ICMP RECORD-ROUTE選項加入到ECHO_REQUEST資料包中,要求在資料包中記錄路由,這樣當資料返回時ping就可以把路由資訊打印出來。每個資料包只能記錄9個路由節點。許多主機忽略或者放棄這個選項。

-r 使ping命令旁路掉用於傳送資料包的正常路由表。

-s packetsize 使使用者能夠標識出要傳送資料的位元組數。預設是56個字元,再加上8個位元組的ICMP資料頭,共64個ICMP資料位元組。

-v 使ping處於verbose方式。它要ping命令除了列印ECHO-RESPONSE資料包之外,還列印其它所有返回的ICMP資料包