ping命令使用及其常用引數
PING (Packet Internet Groper),因特網包探索器,用於測試網路連線量檢查網路是否連通,可以很好地幫助我們分析和判定網路故障。Ping傳送一個ICMP(Internet Control Messages Protocol)即因特網信報控制協議;回聲請求訊息給目的地並報告是否收到所希望的ICMP echo(ICMP回聲應答)。它是用來檢查網路是否通暢或者網路連線速度的命令。
它所利用的原理是這樣的:利用網路上機器IP地址的唯一性,給目標IP地址傳送一個資料包,再要求對方返回一個同樣大小的資料包來確定兩臺網路機器是否連線相通,時延是多少。
ping命令引數(windows
-t ping 指定的主機,直到停止。
若要檢視統計資訊並繼續操作,鍵入Ctrl+Break;
若要停止,鍵入 Ctrl+C。
-n count 傳送指定的資料包數,預設傳送四個。
-l size 指定傳送的資料包的大小,預設傳送的資料包大小為32byte。
-f 在資料包中設定“不分段”標記(僅適用於 IPv4)。資料包就不
會被路由上的閘道器分段。
-i TTL 將
-r count 記錄計數躍點的路由(僅適用於 IPv4),最多記錄9個。
-w timeout 指定超時間隔,單位為毫秒。
-4 強制使用 IPv4。
-6 強制使用 IPv6。
ping返回資訊
1.Request timed out(請求超時)
(1)對方已關機,或者網路上根本沒有這個地址
(2)對方與自己不在同一網段內,通過路由也無法找到對方
(3)對方確實存在,但設定了ICMP資料包過濾(比如防火牆設定)
(4)錯誤設定IP地址
2.Destination host Unreachable(對方主機不存在或者沒有跟對方建立連線)
(1)對方與自己不在同一網段內,而自己又未設定預設的路由
(2)網線出了故障
這裡要說明一下“destination host unreachable”和 “time out”的區別,如果所經過的路由器的路由表中具有到達目標的路由,而目標因為其他原因不可到達,這時候會出現“time out”,如果路由表中連到達目標的路由都沒有,那就會出現“destination host unreachable”
3.Bad IP address
這個資訊表示可能沒有連線到DNS伺服器,所以無法解析這個IP地址,也可能是IP地址不存在。