在 MATE 17.10、Xubuntu 17.10(和 18.04)上尝试过,这只影响一些主机名。将这些 ping 与 ubuntu 和 ping 与 google 进行比较:
ping -c1 ubuntu.com
PING ubuntu.com (91.189.94.40) 56(84) bytes of data.
64 bytes from ovinnik.canonical.com (91.189.94.40): icmp_seq=1 ttl=46 time=154 ms
....
1 packets transmitted, 1 received, 0% packet loss, time 0ms
ping -c1 google.com
PING google.com(sea15s01-in-x0e.1e100.net (2607:f8b0:400a:806::200e)) 56 data bytes
....
1 packets transmitted, 0 received, 100% packet loss, time 0ms
当 DNS 设置为 9.9.9.9、8.8.8.8、8.8.4.4 或我的 ISP 的 DNS 时,就会发生这种情况。
我发现许多人禁用 IPv6。我不确定是否要这样做。我希望对这种奇怪的现象做出解释并修复配置。
此外,如果不调整配置,我将无法更新任何版本更新。
谢谢。
编辑 Soren 评论说,如果我的 ISP 不支持 IPv6,那么我对保留 IPv6 的担心就是不必要的,我觉得禁用 IPv6 没问题。所以……
现在 apt 和 ping ... 工作正常。不过我还是希望能够解释一下为什么会出现这种情况。