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