![自分のマシンにpingを実行すると、IPv4ではなくIPv6アドレスが返される](https://rvso.com/image/1313356/%E8%87%AA%E5%88%86%E3%81%AE%E3%83%9E%E3%82%B7%E3%83%B3%E3%81%ABping%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81IPv4%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8FIPv6%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%81%8C%E8%BF%94%E3%81%95%E3%82%8C%E3%82%8B.png)
自分のマシンに ping すると、IPv6 アドレスが返されます。
Reply from fe80::1004:p8f0:9e40:a42c%10: time<1ms
Reply from fe80::1004:p8f0:9e40:a42c%10: time<1ms
以前はルーターから IPv4 アドレス (例: 192.168.1.5) を取得していました。
なぜ変わったのでしょうか?
答え1
これはキャッシュまたはDNSが原因である可能性があります。Server Fault の Windows Server 2008 の問題彼らは次のように提案している。
IPv6 に解決されている場合は、キャッシュされているか、DNS に IPv6 アドレスが登録されている可能性があります。
ping に -4 を追加することもできます。
example.com に -4 で ping する
答え2
ipconfig /flushdns
コマンドプロンプトから実行することで問題は解決しました。