精簡實用Ping命令詳解

Ping是個使用頻率極高的實用程序,只要是經常用電腦的認尤其是我們更應該瞭解這個,小編大致整理了下,ping用於確定本地主機是否能與另一臺主機交換(發送與接收)數據報。

精簡實用Ping命令詳解

1 -r 9 (發送一個數據包,最多記錄9個路由)

Pinging with 32 bytes of data:

Reply from : bytes=32 time=10ms TTL=249

Route: ->

->

->

->

->

->

->

->

Ping statistics for :

Packets: Sent = 1, Received = 1, Lost = 0 (0% loss),

Approximate round trip Times in milli-seconds:

Minimum = 10ms, Maximum = 10ms, Average = 10ms

從上面我就可以知道從我的計算機到一共通過了 , , , , , 這幾個路由。

-s count Timestamp for count hops.

指定 count 指定的躍點數的時間戳。

此參數和-r差不多,只是這個參數不記錄數據包返回所經過的路由,最多也只記錄4個。

-j host-list Loose source route along host-list.

利用 computer-list 指定的計算機列表路由數據包。連續計算機可以被中間網關分隔(路由稀疏源)IP

允許的最大數量爲 9。

-k host-list Strict source route along host-list.

利用 computer-list 指定的計算機列表路由數據包。連續計算機不能被中間網關分隔(路由嚴格源)IP

允許的最大數量爲 9。

-w timeout Timeout in milliseconds to wait for each reply.

指定超時間隔,單位爲毫秒。

此參數沒有什麼其他技巧。

ping命令的其他技巧:在一般情況下還可以通過ping對方讓對方返回給你的TTL值大小,粗略的判斷目標主機的系統類型是Windows系列還是UNIX/Linux系列,一般情況下Windows系列的系統返回的TTL值在100-130之間,而UNIX/Linux系列的系統返回的TTL值在240-255之間,當然TTL的值在對方的主機裏是可以修改的,Windows系列的系統可以通過修改註冊表以下鍵值實現: [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters]

"DefaultTTL"=dword:000000ff

255---FF

128---80

64----40

32----20

通過Ping檢測網絡故障的典型次序

正常情況下,當我們使用Ping命令來查找問題所在或檢驗網絡運行情況時,我們需要使用許多Ping命令,如果所有都運行正確,我們就可以相信基本的連通性和配置參數沒有問題;如果某些Ping命令出現運行故障,它也可以指明到何處去查找問題。下面就給出一個典型的檢測次序及對應的可能故障:

  ·ping

這個Ping命令被送到本地計算機的IP軟件,該命令永不退出該計算機。如果沒有做到這一點,就表示TCP/IP的安裝或運行存在某些最基本的問題。

  ·ping 本機IP

這個命令被送到我們計算機所配置的IP地址,我們的計算機始終都應該對該Ping命令作出應答,如果沒有,則表示本地配置或安裝存在問題。出現此問題時,局域網用戶請斷開網絡電纜,然後重新發送該命令。如果網線斷開後本命令正確,則表示另一臺計算機可能配置了相同的IP地址。

  ·ping 局域網內其他IP

這個命令應該離開我們的計算機,經過網卡及網絡電纜到達其他計算機,再返回。收到回送應答表明本地網絡中的網卡和載體運行正確。但如果收到0個回送應答,那麼表示子網掩碼(進行子網分割時,將IP地址的網絡部分與主機部分分開的.代碼)不正確或網卡配置錯誤或電纜系統有問題。

  ·ping 網關IP

這個命令如果應答正確,表示局域網中的網關路由器正在運行並能夠作出應答。

  ·ping 遠程IP

如果收到4個應答,表示成功的使用了缺省網關。對於撥號上網用戶則表示能夠成功的訪問Internet(但不排除ISP的DNS會有問題)。

  ·ping localhost

localhost是個作系統的網絡保留名,它是的別名,每太計算機都應該能夠將該名字轉換成該地址。如果沒有做到這一帶內,則表示主機文件(/Windows/host)中存在問題。

  ·ping

對這個域名執行Ping 地址,通常是通過DNS 服務器 如果這裏出現故障,則表示DNS服務器的IP地址配置不正確或DNS服務器有故障(對於撥號上網用戶,某些ISP已經不需要設置DNS服務器了)。順便說一句:我們也可以利用該命令實現域名對IP地址的轉換功能。

如果上面所列出的所有Ping命令都能正常運行,那麼我們對自己的計算機進行本地和遠程通信的功能基本上就可以放心了。但是,這些命令的成功並不表示我們所有的網絡配置都沒有問題,例如,某些子網掩碼錯誤就可能無法用這些方法檢測到。

2、Ping命令的常用參數選項

  ·ping IP –t

連續對IP地址執行Ping命令,直到被用戶以Ctrl+C中斷。

  ·ping IP -l 3000

指定Ping命令中的數據長度爲3000字節,而不是缺省的32字節。

  ·ping IP –n

執行特定次數的Ping命令。