Ping 自己的机器返回的是 IPv6 地址,而不是 IPv4 地址

Ping 自己的机器返回的是 IPv6 地址,而不是 IPv4 地址

当我 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:

ping example.com -4

答案2

ipconfig /flushdns通过从命令提示符运行解决了我的问题。

相关内容