WINDOWS ping 高階/高級用法
資料來源:https://mp.weixin.qq.com/s?__biz=MzA3ODg3OTk4OA==&mid=2651093381&idx=2&sn=09a7093d331abc6a32b115472cf007d5&chksm=844cd41eb33b5d08cfae76167ebf7e7a42681b27cbff9ddfc2cee23642fd2fef5179bb3e271a&scene=126&sessionid=1580886000&key=2e1a5dd4a0fa88b90b1de94552ce23e8d66c49ce5b615bb9be19d761dcf17dda0f7a3fa7eab0a97dee2efaa2bcdb92bf52988aa77b29f790dc098b033a50a09e390efb111f668969306b81bd023624e4&ascene=1&uin=MjIwODk2NDgxNw==&devicetype=Windows+10&version=6208006f&lang=zh_TW&exportkey=Ag7UKEjPbO+/CwvCcfjZlxQ=&pass_ticket=/r+Wv8aexEnpk9tOcNJEL18C21DYYqKN5TyhgggKmu2bpCSJUIVvaGCZjaLsL98c
基本教學:
直接ping ip地址或網關,ping通會顯示出以上數據,有朋友可能會問,bytes=32;time<1ms;TTL=128這些是什麼意思。
bytes值:數據包大小,也就是字節。
time值:響應時間,這個時間越小,說明你連接這個地址速度越快。
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系統。
使用語法:
01.ping -t IP : 不間斷地Ping指定計算機,直到管理員中斷。
02.ping -a IP : 可以通過ping它的ip地址,可以解析出主機名。
03.ping -n IP : 通過這個命令可以自己定義發送的個數,對衡量網絡速度很有幫助,比如我想測試發送10個數據包的返回的平均時間為多少,最快時間為多少
04.ping -l size IP : 在默認的情況下Windows的ping發送的數據包大小為32byt,最大能發送65500byt
ex:ping -l 65500 -t 211.84.7.46
05.ping -r count IP : 在“記錄路由”字段中記錄傳出和返回數據包的路由,探測經過的路由個數,但最多只能跟踪到9個路由。
ex:ping -n 1 -r 9 202.102.224.25
07.批量Ping網段
ex:for /L %D in (1,1,255) do ping 10.168.1.%D 代碼中的這個(1,1,255)就是網段起與始,就是檢測網段192.168.1.1到192.168.1.255之間的所有的ip地址,每次逐增1,直接到1到255這255個ip檢測完為止。