我在家里遇到了一个以前从未见过的有趣问题。我访问了几个网站,发现它们的 DNS 无法解析。它们都是大网站,所以我知道它们不可能宕机了,或者发生类似的愚蠢事情。我谷歌了一下,发现这种情况有时会发生在你的 ISP 上,所以我插入了谷歌的 DNS 服务器来使用。这解决了一些问题,但其他网站仍然无法解析。
然后我切换回“动态”模式,让 Windows 选择最佳 DNS 服务器,但随后我还添加了 Google 的服务器作为备份。到目前为止一切顺利,我还没有遇到任何问题,但似乎有些网站的加载时间稍长一些(可能是因为它必须循环遍历提供的 DNS 服务器才能找到一个可用的服务器)。
这很常见吗?我应该担心病毒吗?这仅仅是 ISP 的问题吗?
谢谢,
答案1
有时网站可能只是速度慢(网络服务器超载、下游连接不良、网络问题),很少与 DNS 有关,DNS 应该立即解析,并且一旦网站打开一次,DNS 几乎总是缓存在您的系统中。因此,连续加载同一个网站应该足以排除与 DNS 有关的问题。
当页面加载出现问题时,速度会普遍变慢我建议确保您的浏览器中没有任何不必要的插件,尝试打开“隐身/私人”(这通常会禁用插件)浏览器窗口,看看速度是否有所提高。
如果您最初遇到 DNS 问题,我可以根据经验推荐您使用 Google DNS 服务器而不是提供商的服务器,我控制着许多服务器和远程计算机,它们都使用 Google DNS 作为默认配置,而且我从未遇到过与它们相关的问题(提供商 DNS 是另一回事)。
如果您希望深入研究该主题,您可以打开一个 cmd 窗口(Windows 键 + R,输入 cmd,按 Enter 键)并运行“nslookup”命令,例如“nslookup amazon.com”应该会告诉您该网站背后的 IP 地址并让您了解他们获取这些结果的速度。
如果您想确定某个网站运行缓慢的原因,您可以运行(在 chrome/firefox 中)chrome 中的网络选项卡 m,按 F12 并单击网络选项卡即可访问,然后刷新页面,这样应该就能准确地揭示出是什么导致页面加载速度变慢并发现潜在的问题。
网络选项卡的示例结果:https://developers.google.com/web/tools/chrome-devtools/network-performance/imgs/network-panel.png(此处显示的网站在不到 1 秒的时间内完全加载,我认为这是一个相当不错的结果)
所有这些都期望您自己的连接良好,请务必在具有有线连接的计算机上进行测试,通常,wifi 是造成常规连接稳定性中许多可靠性问题的原因。
抱歉留言太长,希望对您有帮助:)