三台 Windows 计算机设置为使用硬编码8.8.4.4
,并且208.67.220.220
DNS 服务器没有遇到任何问题。这些服务器是使用 DNS 基准测试实用程序找到的这里。
几台设置为使用 DHCP 从路由器接收 DNS 设置的 Mac OS X 电脑时常出现问题。它们接收的 DNS 服务器包括本地网络上的 DNS 服务器。一些通过 DHCP 接收 DNS 配置的三星设备(Galaxy S2 和 Tab 3)也出现了问题。
如果我尝试将 Mac OS X 计算机设置为使用与 Windows 计算机相同的硬编码 DNS 服务器,则无法正常工作。名称无法解析。
只要我知道想要通信的服务器的 IP 地址,就可以在所有设备上正常进行 Ping 和 SSH 以及浏览。
当 DNS 停止工作时,它会继续不工作,直到我重新启动两个串联到互联网的路由器( A
、 )中的任一个,如图所示。B
local network <-> router A <-> router B <-> internet
然后它继续工作几个小时,然后突然停止工作。
什么原因可能导致这些间歇性 DNS 问题?我该如何诊断问题并找到原因?
答案1
即使您有 2 个 DNS 服务器,也只会使用第一个,除非该服务器没有响应。第二个 DNS 服务器是备用服务器。
假设第一个 DNS 服务器是您的路由器,那么您的路由器就是您的 DNS 服务器的原因。
8.8.4.4 是其他设备的主服务器,即谷歌的DNS服务器。
如果此操作仍然失败,请手动将 DNS 更改为使用 8.8.4.4(或 8.8.8.8)或尝试升级固件。
请注意,您的路由器可能出现故障,可能需要更换。
另外,在您的网络中串联 2 个路由器并不是一个好主意。这样做有什么原因吗?