有朋友說,,能說說ping命令的用法嗎?其實我們之前也提到過ping命令的一些用法,,但是沒有過多解釋,。一般我們用它的基本功能。今天,,我們來看看ping命令的詳細用法,。
一、ping基本用法詳解
Ping是網(wǎng)絡中非常強大的TCP/IP工具,。其主要職能是:
1.它用于檢測網(wǎng)絡連接和分析網(wǎng)絡速度,。
2.根據(jù)域名獲取服務器IP
3.根據(jù)ping返回的TTL值確定對方使用的操作系統(tǒng)和通過路由器的數(shù)據(jù)包數(shù)量。
我們通常用它直接ping IP地址來測試網(wǎng)絡的連通性,。
如是,,直接ping IP地址或網(wǎng)關,ping會顯示以上數(shù)據(jù),??赡苡信笥褧枺琤ytes=32,;time1ms這些是什么意思,?
Bytes值:數(shù)據(jù)包大小,,即字節(jié),。
時間值:響應時間,。這個時間越短,連接到這個地址的速度就越快,。
TTL值:生存時間,,表示DNS記錄在DNS服務器上存在的時間。它是IP協(xié)議數(shù)據(jù)包的一個值,,告訴路由器何時需要丟棄數(shù)據(jù)包,。通過Ping返回的TTL值可以大致判斷目標系統(tǒng)類型是Windows系列還是UNIX/Linux系列。
默認情況下,,Linux系統(tǒng)的TTL值是64或255,,WindowsNT/2000/XP系統(tǒng)是128,Windows98系統(tǒng)是32,,UNIX主機是255,。
因此,一般的TTL值:
100~130ms,,Windows系統(tǒng),;
40 ~ 255 ms,UNIX/Linux系統(tǒng),。
當然,,我們今天知道的不是這些,而是平的其他參考文獻,。
Ping命令除了直接ping網(wǎng)絡的ip地址以驗證網(wǎng)絡的流暢度和速度之外,,還有其他用途。
二,,ping -t的使用
持續(xù)Ping指定的計算機,,直到管理員中斷。
這說明電腦連接了路由器,,網(wǎng)絡效果很好,。按住鍵盤上的Ctrl+c來終止它。如果繼續(xù)ping,,它會停止,。它將總結有多少數(shù)據(jù)包在運行,有多少在開和關,。
三,。ping -a的使用
Ping-a解析計算機名和NetBios名。您可以ping其ip地址來解析主機名,。
ping -n的使用
默認情況下,,只發(fā)送四個數(shù)據(jù)包,。你可以通過這個命令定義自己發(fā)送的包數(shù),這對網(wǎng)速的測算很有幫助,。比如我想測試發(fā)送10個包的平均返回時間,,最快時間和最慢時間,你可以通過以下知道:
從上面,,我可以知道在發(fā)送10個包到47.93.187.142的過程中,,10個包被無損返回。這10個包中,,最快返回速度32ms,,最慢55ms,平均速度37ms,。說明我的人脈不錯,。
如果一些不良網(wǎng)絡(如監(jiān)控系統(tǒng))被堵塞,返回的結果可能會顯示其中一些網(wǎng)絡丟失,。如果缺的多,,說明網(wǎng)絡不好,可以直觀判斷網(wǎng)絡的情況,。
使用ping -l尺寸
-l size:向目標主機發(fā)送指定大小的數(shù)據(jù)包,。
默認情況下,Windows中ping發(fā)送的數(shù)據(jù)包大小為32字節(jié),,最大數(shù)據(jù)包大小可以是65500字節(jié),。當一次發(fā)送的數(shù)據(jù)包大于或等于65500byt時,可能會導致接收方電腦宕機,。所以微軟限制了這個值,;這個參數(shù)和其他參數(shù)結合使用是非常有害的。例如,,攻擊者可以結合使用-t參數(shù)來實施DOS攻擊,。(所以很危險,不要輕易在別人電腦上用),。
例如:平-l 65500-t 211.84.7.46
持續(xù)ping IP地址,,直到被用戶按Ctrl+C中斷。
這樣,,它將不斷地向211.84.7.46計算機發(fā)送65500字節(jié)大小的數(shù)據(jù)包,。如果你只有一臺電腦,可能沒什么效果,,但如果有多臺電腦,,就能徹底癱瘓對方,嚴重的阻斷網(wǎng)絡,。由此可見,,權力并非無足輕重,。
不及物動詞ping -r計數(shù)的使用
在“記錄路由”字段中記錄發(fā)出和返回數(shù)據(jù)包的路由,并檢測經過的路由,。
路線的數(shù)量,,但最多只能追蹤9條路線。
ping-n1-r9 202.102.224.25(發(fā)送數(shù)據(jù)包并記錄多達9條路線)
9條路線都顯示出來了,,所以可以看到上圖,。
Ping命令通常用于這六個類別,,您可以在項目中使用,。
七、批量ping網(wǎng)段
由于一個網(wǎng)段內有多個ip地址,,如果單個檢測確實比較麻煩,,那么我們可以直接ping這個網(wǎng)段進行批量檢測。如果那個ip地址有問題,,一目了然,。
首先查看代碼,然后直接在命令行窗口中輸入:
for /L %D in (1,,1,,255) do ping 10.168.1。%D
IP地址段被更改為您想要檢查的IP地址段,。
當輸入batch命令時,,它會自動ping網(wǎng)段中的所有ip地址。
那么這段“for/l% d in (1,,1,,255) do ping 10.168.1.1% d”代碼是什么意思呢?
代碼中的這個(1,,1,,255)是網(wǎng)段的開始和起點,即檢測到網(wǎng)段192.168.1.1和192.168.1.255之間的所有ip地址,,每次加1,,直到檢測到從1到255的255個ip地址。
官方微信
TOP