ローカルネットワークで traceroute が見慣れない結果を表示する

ローカルネットワークで traceroute が見慣れない結果を表示する

tracertWindows で コマンドをcmd、たとえば で使用するとgoogle.com、見慣れた IP アドレスが表示されます。しかし、同じネットワーク上のコンピューターの名前で使用すると、次のパターンの長くて見慣れないコードが表示されます。

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

文字Xと は#それぞれ文字と数字を表します。

これが何を意味するのか誰か教えてもらえますか?

答え1

これはIP V6住所。16進数表記法では、0 から 9 までの数字と a から f までの文字を使用して 0 から 15 までの数字を表します。IP v6 アドレスは 128 ビット長 (v4 アドレスは 32 ビットのみ) であるため、はるかに長くなります。

トレーサート(最新のIPv6対応Windows OSでは)使用するIPプロトコルを次のように指定できます-4-6 スイッチ:

tracert -4 remoteHostName

これは、IPを、より一般的なドット10進数標準で表現する必要があります。IPv4 のアドレス指定。IPv6 のサポートが当時ネイティブではなかったため、古いバージョンの Windows には IP バージョン スイッチが存在しないことに注意してください。

また、コマンドにスイッチがないのに Google が IPv4 で応答する理由を知りたい場合は、ルーターや ISP 機器が IPv6 トラフィックを通過させるように設定されていないことが原因です。ほとんどのISPはまだIPv6に完全に対応していないなので、IPv4 が自動的に使用されます。ただし、LAN ワークステーションにはそのような制限はありません。

関連情報