Traceroute 在本地網路中顯示不熟悉的結果

Traceroute 在本地網路中顯示不熟悉的結果

tracert當我在 Windows 中使用該命令時cmd,例如使用google.com,它會顯示一個熟悉的 IP 位址。但是,當我將它與同一網路上的電腦名稱一起使用時,它會向我顯示以下模式的很長的陌生代碼:

[XX##::####:X##X:X#XX:###X]

字元X#分別代表字母和數字。

誰能告訴我這是什麼意思?

答案1

這是一網際網路協定V6地址。它們表達為十六進位表示法,使用數字 0-9 和字母 af 來表示 0 到 15 之間的數字。 IP v6 位址有 128 位元長(v4 位址只有 32 位元),因此它們要長得多。

追蹤器-4(在支援 IPv6 的現代 Windows 作業系統上),您可以透過和指定要使用的 IP 協定-6 開關:

tracert -4 remoteHostName

這應該以更熟悉的點分十進制標準來表示 IPIP v4尋址。請注意,舊版的 Windows 中不存在 IP 版本開關,因為當時還沒有原生支援 IPv6。

另外,如果您想知道為什麼 Google 在沒有命令開關的情況下以 IPv4 回應,這是因為您的路由器和/或 ISP 裝置未配置為傳遞 IPv6 流量。大多數 ISP 尚未完全支援 IPv6,因此自動使用 IPv4。然而,您的 LAN 工作站並沒有這樣的限制。

相關內容