ping 工具的使用

2021-10-23 03:08:08 字數 1458 閱讀 6802

1、用來檢測網路的連通情況和分析網路速度

2、根據網域名稱得到伺服器ip

3、根據ping返回的ttl值來判斷對方所使用的作業系統及資料報經過路由器數量。

我們通常會用它來直接ping ip位址,來測試網路的連通情況

可以使用ip,也可以使用網域名稱。

bytes值:資料報大小,也就是位元組。

ttl值:time to live,表示dns記錄在dns伺服器上存在的時間,它是ip協議包的乙個值,告訴路由器該資料報何時需要被丟棄。可以通過ping返回的ttl值大小,粗略地判斷目標系統型別是windows系列還是unix/linux系列。

預設情況下,linux系統的ttl值為64或255,windowsnt/2000/xp系統的ttl值為128,windows98系統的ttl值為32,unix主機的ttl值為255。

因此一般ttl值:

100~130ms之間,windows系統 ;

240~255ms之間,unix/linux系統

不間斷ping 位址,直到操作人員終止

解析計算機名與netbios名

在預設情況下,一般都只傳送四個資料報,通過這個命令可以自己定義傳送的個數,對衡量網路速度很有幫助

-l size:傳送size指定大小的到目標主機的資料報。

在預設的情況下windows的ping傳送的資料報大小為32byte,最大能傳送65500byte。當一次傳送的資料報大於或等於65500byte時,將可能導致接收方計算機宕機。

所以微軟限制了這一數值;這個引數配合其它引數以後危害非常強大,比如攻擊者可以結合-t引數實施dos攻擊。(所以它具有危險性,不要輕易向別人計算機使用)。

例如:ping -l 65500 -t 211.84.7.46

會連續對ip位址執行ping命令,直到被使用者以ctrl+c中斷.

在「記錄路由」欄位中記錄傳出返回資料報路由探測經過的路由個數,但最多只能跟蹤到9個路由。

windows:

for /l %d in (1,1,5) do ping -w 2000 10.150.132.%d

#語法格式:for /l %variable in (start,step,end) do command [command-parameters]

linux :

for i in ; do ping -c 3 -t 1000 10.150.132.$i;done

五個 ping 工具的使用例項

在講述一些關於ping工具真實直觀的使用例項前,先讓我來介紹一下這個命令列工具及其目的。ping工具通常用來測試一台主機在網際網路協議 ip 網路內的可達性。其名字源於主動聲納法 在水下建立乙個脈衝聲音頻號 ping 並偵聽周圍物體的返回訊號。該方法同樣生動描述了ping網路工具的工作原理。ping...

批量ping工具

批量ping工具 除錯裝置分配ip,公司有限的幾個ip常衝突,所以寫了小工具來檢視空閒ip.include include include void change ip char src ip,int num,char dst ip if num dot 3 if src ip i 0 num2 a...

ping命令的使用

ping 是測試網路聯接狀況以及資訊包傳送和接收狀況使用的工具,是網路測試最常用的命令。ping 向目標主機 位址 傳送乙個回送請求資料報,要求目標主機收到請求後給予答覆,從而判斷網路的響應時間和本機是否與目標主機 位址 連通。如果執行 ping 不成功,則可以 故障出現在以下幾個方面 1 網線故障...