ping -a 获取不到主机名_网络测试命令——PING
命令功能:
Linux系統(tǒng)和windows系統(tǒng)的ping命令是常用的網(wǎng)絡(luò)命令,它通常用來測試與目標主機的連通性,這樣我們就可以根據(jù)它ping輸出的信息來確定目標主機是否可訪問(但這不是絕對的)。有些服務(wù)器為了防止通過ping探測到,通過防火墻設(shè)置了禁止ping或者在內(nèi)核參數(shù)中禁止ping,這樣就不能通過ping確定該主機是否還處于開啟狀態(tài)。
用法: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]
???????????[-r count] [-s count] [[-j host-list] | [-k host-list]]
???????????[-w timeout] [-R] [-S srcaddr] [-c compartment] [-p]
???????????[-4] [-6] target_name
選項說明:
???-t???????????? Ping 指定的主機,直到停止。
????????????????? 若要查看統(tǒng)計信息并繼續(xù)操作,請鍵入 Ctrl+Break;
????????????????? 若要停止,請鍵入Ctrl+C。
???-a??????????? 將地址解析為主機名。
???-n count?????? 要發(fā)送的回顯
請求數(shù)。
???-l size???? ????發(fā)送緩沖區(qū)大小。
? ??-f???????????在數(shù)據(jù)包中設(shè)置“不分段”標記(僅適用于 IPv4)。
???-i TTL???????? 生存時間。
???-v TOS??????? 服務(wù)類型(僅適用于 IPv4。該設(shè)置已被棄用,
???????????????? 對 IP 標頭中的服務(wù)類型字段沒有任何
???????????????? 影響)。
???-r count?????? 記錄計數(shù)躍點的路由(僅適用于 IPv4)。
???-s count?????? 計數(shù)躍點的時間戳(僅適用于 IPv4)。
???-j host-list? ????與主機列表一起使用的松散源路由(僅適用于 IPv4)。
???-k host-list?? ??與主機列表一起使用的嚴格源路由(僅適用于 IPv4)。
???-w timeout???? 等待每次回復(fù)的超時時間(毫秒)。
???-R???????????? 同樣使用路由標頭測試反向路由(僅適用于 IPv6)。
?????????????????? 根據(jù) RFC 5095,已棄用此路由標頭。
?????????????????? 如果使用此標頭,某些系統(tǒng)可能丟棄
? ?????????????????回顯請求。
???-S srcaddr???? 要使用的源地址。
???-c compartment 路由隔離艙標識符。
???-p???????????? Ping Hyper-V 網(wǎng)絡(luò)虛擬化提供程序地址。
???-4???????????? 強制使用 IPv4。
-6???????????? 強制使用 IPv6。
常用示例:
(1)??????默認ping,發(fā)送4個數(shù)據(jù)包,如:ping www.baidu.com
電腦先將www.baidu.cn的域名解析為ip地址:220.181.38.149再發(fā)送數(shù)據(jù)包,這種用法可以測試DNS解析和主機的連通性。
其中ping命令使用icmp協(xié)議(互聯(lián)網(wǎng)報文控制協(xié)議),“字節(jié)=32”表示每個ip數(shù)據(jù)包長度為32字節(jié),時間=60ms,是主機響應(yīng)速度為60ms,TTL=50是生存時間為50,表示經(jīng)過了14個路由器,ping的默認TTL在windows中為64,數(shù)據(jù)包每經(jīng)過一個路由器TTL值減1。最后為統(tǒng)計信息。
(2)改變ping數(shù)據(jù)包的長度 ping -l1000 www.baidu.com
每個數(shù)據(jù)包長度為1000字節(jié),大數(shù)據(jù)包可以測試網(wǎng)絡(luò)的承載能力和處理能力。
上例可以看出,明顯時延就增加了10幾個毫秒。
(3)連續(xù)ping
Ping www.baidu.com –t
持續(xù)不斷ping測試,只有當你按ctrl+c才會終止。可以測試網(wǎng)絡(luò)長時間的性能,若鏈路有一些問題,可能會發(fā)生丟包的情況,并能夠統(tǒng)計出丟包率。
(4)改變TTL值
Ping -i 128 www.baidu.com(最大值為256),windows 10中測試無效。
? ? 上圖中測試顯示TTL值還是為54
??(5)其他參數(shù),可以逐一測試,可以幾個參數(shù)組合使用。
? ?后續(xù)我們將繼續(xù)推出系列命令如tracert、netstat、ipconfig、arp等網(wǎng)絡(luò)命令的使用。
? ?每天花幾分鐘,學習網(wǎng)絡(luò)技術(shù)。請關(guān)注公眾號。
總結(jié)
以上是生活随笔為你收集整理的ping -a 获取不到主机名_网络测试命令——PING的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 两个队列实现一个栈思路c语言,两个栈实现
- 下一篇: 在Windows中用VMWare虚拟机安