我使用的是 Windows 8.1 笔记本电脑,当我 ping 8.8.8.8 时请求超时,但 8.8.4.4 工作正常。我尝试过重启、重置网络适配器、重新连接,但仍然不起作用。
tracert 8.8.8.8 给出了这个结果,它变得越来越长:
Tracing route to google-public-dns-a.google.com [8.8.8.8]
over a maximum of 30 hops:
1 <1 ms <1 ms <1 ms 192.168.1.1
2 * * * Request timed out.
3 * * * Request timed out.
4 * * * Request timed out.
5 * * * Request timed out.
同一 WiFi 上的另一台 Windows 7 笔记本电脑可以毫无问题地 ping 8.8.8.8。
当我将 8.1 笔记本电脑切换到手机的网络共享 WiFi 时,它可以正常 ping 8.8.8.8,但重新连接常规 WiFi 后它又停止工作。
我查看了路由器设置,没有看到任何看起来像是会阻止单个用户的单个 IP 的内容。
答案1
Google DNS 服务器(IPv4:8.8.8.8 和 8.8.4.4 - IPv6:2001:4860:4860::8888 和 2001:4860:4860::8844)就是采用 Anycast 的 DNS 服务器的例子,Anycast 是一种网络寻址和路由方法,其中来自单个发送方的数据报被路由到一组潜在接收方中拓扑上最近的节点,尽管它可能被发送到多个节点,但所有节点都由相同的目标地址标识。
因此,考虑到我们可能地理位置偏远,您路由到的服务器不一定与我将路由到的服务器相同。话虽如此,我可以独立验证我目前是否能够与 Google 的 IPv4 和 IPv6 DNS 服务器通信。如果您只是希望恢复功能性 DNS 解析,我会将 8.8.4.4 设置为您的主 DNS,并将 4.2.2.2 设置为您的辅助 DNS - 这实际上是我选择使用的配置,8.8.4.4 是两个 Google DNS 服务器中使用最少的,并且往往提供更快的查找时间,而 4.2.2.2 是由 Internet Carrier Level3 运营的 Anycast 类型 DNS 服务器,该服务器在高质量对等、路由效率和性能方面享有盛誉。