我有一个(据称)来自康卡斯特的 15mbps 有线连接,其设置非常标准 - 有线调制解调器插入 Netgear 路由器,通过以太网电缆为 1 个 PC 提供服务,并通过无线为多台笔记本电脑提供服务。
问题是,仅在桌面上(运行 Vista),DNS 经常失败。它会正常工作半小时左右,然后我会开始收到 DNS 查找错误,即使在我一直在浏览的网站上也是如此 - 但不是所有网站同时出现,有些网站仍然有效。如果我以管理员身份运行命令 shell 并运行 ipconfig /flushdns,那么一切都会再次正常工作一段时间。但这非常烦人。
PC 和路由器上的所有设置都设置为“自动从 ISP 获取 DNS 服务器地址”。网络上的所有其他计算机似乎都运行正常。
非常困惑。任何帮助我都会很感激,我只是不太了解网络。
答案1
我无法告诉你你遇到的具体问题是什么,但我可以告诉你,我以前遇到过与 Comcast DNS 完全相同的问题。前一分钟一切正常,然后突然就不行了……只有大约一半的问题解决了。
最后,我厌倦了康卡斯特的 DNS,并将我们所有的工作站都改为使用 OpenDNS:
IP 地址为:
208.67.222.222
208.67.220.220
这可能会解决您的问题。对我们来说确实如此!
祝你好运!
答案2
只是一个想法:你可以ipconfig /all
从命令行开始,看看你的提供商是否为你提供了一些您的操作系统循环使用的 DNS 服务器 IP 地址。
如果您看到多个 DNS 服务器 IP,请尝试serverfault.com
使用每个 IP进行解析nslookup serverfault.com <DNSSERVERIP>
,并检查其中一个 DNS 服务器是否存在问题。如果您发现 DNS 服务器出现故障,请将其报告给您的提供商(并通过手动配置工作服务器暂时禁用“自动从 ISP 获取 DNS 服务器地址”)。
答案3
您是否可以将 Internet 连接连接到出现问题的 Vista 机器以外的其他主机?如果其他机器(例如笔记本电脑)运行正常,则问题出在 Vista 上。然后您可以尝试重新安装,或者如果 Vista 支持某种修复。
由于ipconfig /flushdns
命令正在运行。这很可能是本地问题。DNS 服务器问题不应该通过刷新终端主机的 DNS 来解决。
答案4
当我的提供商的 DNS 服务器有问题时,就会发生一些烦人的事情,例如:查找地址。失败。重试,成功。服务器似乎对同一查询的响应时间长度也各不相同。这让我认为整个服务都指向了非负载平衡的 IP,或者子网拥塞并丢失了数据包。
我的观察是,大型提供商往往会忽视 DNS 服务器。原因很明显,当您拥有大量不太熟练的最终用户时,他们不会准确检测和描述 DNS 服务器的问题。他们中的大多数人都不知道 DNS 服务器是什么。然后您致电技术支持,发现他们也不知道 DNS 服务器是什么!
我注意到更专业的提供商实际上会接听电话并修复 DNS 问题。
如果您从大型提供商(有线电视或电话公司)获取宽带,则应配置自己的缓存 DNS 服务器,尤其是如果您从未这样做过。请将其视为学习机会 :) 或者,如果您确实想要一个无需填补基础设施空白即可运行的网络,请摆脱大型供应商。
如今,操作系统和许多应用程序中都有很多 DNS 缓存。它使 ISP 免受许多间歇性问题的困扰。但没有什么比实际的 DNS 服务器更稳定、更可靠。