在計算機網絡中,ping是一種常用的測試工具,用於測試與目標主機之間的網絡連接是否通暢。ping工具在IPv4網絡上被廣泛使用,但隨着IPv6技術的普及,ping也同時得到了升級。
一、IPv6與IPv4的區別
IPv4地址由32位二進制數組成,被分為4個8位組,每個8位組用十進制表示0~255的數字。IPv4地址格式為xxx.xxx.xxx.xxx,每組數字之間以「.」分割。
示例IPv4地址:192.168.1.1
而IPv6地址則由128位二進制數組成,以8個16位的16進制塊表示。IPv6地址格式為xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx,每個16位塊之間以「:」分割。
示例IPv6地址:2001:0db8:85a3:0000:0000:8a2e:0370:7334
因為IPv6地址比IPv4地址長度更長,可以提供更多的地址空間,不僅能夠滿足當前的網絡需求,還能夠滿足未來的擴展需求。
二、Windows ping工具初探
Windows操作系統內置了ping工具,使用該工具可以測試與目標主機之間的網絡連接是否通暢。命令行下輸入如下命令,即可對目標主機進行ping測試:
ping [目標主機IP地址或主機名]
例如,對百度進行ping測試:
ping www.baidu.com
執行該命令後,若與目標主機連接正常,會得到如下輸出:
正在 Ping www.baidu.com [39.156.66.18] 具有 32 位元組的數據:
來自 39.156.66.18 的回復: 位元組=32 時間=62ms TTL=55
來自 39.156.66.18 的回復: 位元組=32 時間=98ms TTL=55
來自 39.156.66.18 的回復: 位元組=32 時間=61ms TTL=55
來自 39.156.66.18 的回復: 位元組=32 時間=60ms TTL=55
39.156.66.18 的 Ping 統計信息:
數據包: 已發送 = 4,已接收 = 4,丟失 = 0 (0% 丟失),
往返行程的估計時間(以毫秒為單位):
最短 = 60ms,最長 = 98ms,平均 = 70ms
其中,第一行輸出目標主機IP地址或主機名,第二行到第五行輸出與目標主機之間的通訊情況,第六行輸出ping的統計信息。
三、Windows ping ipv6工具使用
在Windows操作系統下,使用ping ipv6工具測試IPv6地址時,需要增加「-6」參數,例如對IPv6地址進行ping測試:
ping -6 2001:db8::8a2e:370:7334
執行該命令後,若與目標主機連接正常,會得到類似如下輸出:
正在 Ping 2001:db8::8a2e:370:7334 具有 32 位元組的數據:
來自 2001:db8::8a2e:370:7334 的回復: 時間=57ms
來自 2001:db8::8a2e:370:7334 的回復: 時間=60ms
來自 2001:db8::8a2e:370:7334 的回復: 時間=58ms
來自 2001:db8::8a2e:370:7334 的回復: 時間=59ms
2001:db8::8a2e:370:7334 的 Ping 統計信息:
數據包: 已發送 = 4,已接收 = 4,丟失 = 0 (0% 丟失),
往返行程的估計時間(以毫秒為單位):
最短 = 57ms,最長 = 60ms,平均 = 58ms
與IPv4地址的ping測試類似,第一行輸出目標主機IPv6地址,第二行到第五行輸出與目標主機之間的通訊情況,第六行輸出ping的統計信息。
四、ipv6 ping工具高級用法
1. IPv6 ping選項
Windows ping ipv6工具還支持一些選項,這些選項可以通過在命令行中輸入「ping -6 /?」查看。
用法: ping [-t] [-a] [-n 個] [-l 大小] [-f] [-i TTL] [-v TOS]
[-r 記錄路徑] [-s 源地址] [-w 等候時間]
[-R] [-S ToS] [-T] [-j 列表] [-k 列表]
[-p 前綴] [-A] [-C [參數]] [-z 參數]
[-4] [-6] 目標名稱
選項:
-t Ping 指定的主機,直到停止。
若要查看統計信息並繼續操作,請鍵入 Control-Break;
若要停止,請鍵入 Control-C。
-a 將地址解析成主機名。
-n 個 發送個 ECHO 請求消息。默認值為 4,最大值為 65500。
-l 大小 發送緩衝區大小。默認值為 32 位元組,最大值為 65500 位元組。
-f 在數據包中設置「不分段」標誌 (IPv4-only)。
-i TTL 生存時間。
-v TOS 服務類型 (IPv4-only)。此設置僅由 QoS 工作項支持。
-r 記錄路徑 記錄到目的地的路徑 (IPv4-only)。
-s 源地址 要使用的源地址。
-w 等候時間 等待每次回復的超時時間 (以毫秒為單位)。默認值為 4000。
-R 啟用路由標頭測試 (IPv6-only)。
-S ToS 服務類型 (IPv6-only)。
-T 使用 Ping 命令的時間戳選項,在每個消息中設置 IPv6 時間戳字段。
-j 列表 與主機列表一起的鬆散源路由列表 (IPv4-only)。
-k 列表 與主機列表一起的嚴格源路由列表 (IPv4-only)。
-p 前綴 預先加載的 IPv6 前綴。
-A 以往的選項 (快速 ping)。
-C [參數] 與 -n 選項結合使用時,可按指定數量發出 Ping 命令並在每次回復時對進行計數。
-z 參數 在沒有數據發送到遠程主機的情況下,等待指定的時間 (以秒為單位)。
-4 強制使用 IPv4。
-6 強制使用 IPv6。
2. ping延遲檢測
可以使用ping工具的-T選項對網絡延遲進行檢測,該選項會在ping報文中插入IPv6時間戳字段,從而在源端和目的端計算往返延遲。
ping -6 -T 2001:db8::8a2e:370:7334
該命令會向目標主機發送ping報文,並在報文中攜帶如上IPv6地址的時間戳,並返回往返延遲時間。
3. ping參數解釋
-t:Ping指定的主機,直到停止。如果需要查看統計信息並繼續操作,請鍵入Ctrl + Break。如果需要停止,請鍵入Ctrl + C。-a:將地址解析成主機名。-n:發送n個ECHO請求消息。默認值為4,最大值為65500。-l:發送緩衝區大小。默認值為32位元組,最大值為65500位元組。-f:在數據包中設置「不分段」標誌(IPv4-only)。-i:設置生存時間。-w:等待每次回復的超時時間(以毫秒為單位)。默認值為4000。-R:啟用路由標頭測試(IPv6-only)。-T:使用Ping命令的時間戳選項,在每個消息中設置IPv6時間戳字段。-S:服務類型(IPv6-only)。
五、總結
本文着重介紹了Windows ping ipv6工具,其測試與目標主機之間的網絡連接是否通暢,適用於IPv6地址的測試。同時,我們發現,通過ping工具的選項可以進行諸多高級用法,實現網絡延遲檢測等功能。使用ping工具可以快速檢測目標主機是否存活,對維護網絡連接非常有用。
原創文章,作者:RJEVD,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/369032.html
微信掃一掃
支付寶掃一掃