localhostにpingを実行すると、:: 1からIPV6ループバックアドレスであるIIRCという応答が返されます。
127.0.0.1にpingを実行すると、期待どおりに127.0.0.1から応答が返されます。
localhostのホスト名解決が実際に127.0.0.1であるのに、なぜ違いがあるのですか?
次のスクリーンショットを参照してください。
ホスト名は、IPv4アドレスとIPv6アドレスの両方に解決できます。 「localhost」はIPv4(127.0.0.1)およびIPv6(:: 1)に解決されます。
Windowsの好みは、可能な限りIPv6を使用することだと思います。そのため、localhostはデフォルトでIPv6解像度になります。 IPv6をオフにすると、IPv4アドレスに移動します。
インターネットサーバーにpingを実行するときにこれほど多く発生しない理由は、多くのISPが顧客にIPv6アドレスを提供しておらず(多くのルーター/モデムがそれらを処理できない)、必要に応じてチェーン内のすべてのデバイスがIPv6を使用する必要があるためです。 IPv6を使用してサーバーに到達します。