如果我在连接时尝试访问域,Chrome会卡在“无法找到服务器DNS地址”上


1

这种情况发生在我身上很多,而且我想知道是否有办法防止它或更好的方法来修复它而不是重新启动我的电脑。某些网站的情况与“无法找到DNS服务器地址”等现有问题有很大不同; 它是这样的:

  1. 我打开我的电脑(Windows 8.1)和互联网路由器(这是我从睡眠中醒来的3G移动路由器,或者是一直不在线的普通无线路由器和调制解调器,因为我在一直没有电的国家)
  2. 我连接到互联网,看到“连接”图标显示并打开一个网页...
  3. ...但是,我有时会误判它,并尝试在路由器完全启动之前一两秒钟访问一个网页。它在Chrome中提供此消息:

    无法访问此网站

    找不到some.domain.com的服务器DNS地址。

    DNS_PROBE_FINISHED_NXDOMAIN

    ...带有“重新加载”和“详细信息”按钮,两者都没有做任何事情。

    这很好,这可能是因为我试图在路由器/调制解调器尚未完全连接到互联网之前访问网页。

  4. 问题是,它会因此而陷入困境:

    • 即使在我完全连接并且可以访问任何其他站点之后,任何访问此域的尝试都会出现相同的错误
    • 其他域工作正常,这个域在其他浏览器(如Firefox)中工作正常
    • 关闭并重新打开Chrome无法解决问题
    • 切换域是否使用https或www。没有任何区别

例如,刚才,我试图稍微打开一个网页,Chrome的DNS卡住了。我正在Chrome中编写并发布此问题,在另一个标签中,它运行正常。我仍然无法在Chrome中打开其他网页,但我可以在Firefox中打开。

这就像它只尝试一次,缓存结果,即使我在错误页面上使用“重新加载”按钮也不会重试。有时域很长一段时间后工作(30分钟?)

有没有简单的方法让它重新启动DNS比重启计算机或等待很长时间更方便?


使用control+F5有什么不同吗?重新启动Chrome应该可以解决问题,除非后台还有其他与Chrome相关的进程。Hace你试图删除缓存?
NuTTyX 2016年

不知道如何删除缓存; 下次我会尝试ctrl-F5感谢
user568458 2016年

Answers:


3

尝试删除DNS缓存。由于您提到了Windows 8.1,我将提供Microsoft Windows的说明。

#1:进入命令提示符。如果您正在使用UAC(可能),请转到UAC提升的命令提示符。(因此,找到命令提示符的图标,然后选择“以管理员身份运行”。)我更频繁地使用了CMD命令提示符,但我希望PowerShell能够正常工作。

#2:运行:ipconfig / flushdns

您也可以使用GUI来修复适配器,但这会做更多通常不必要的事情。(所以,这样做会慢一点。)如果您发现上述步骤过于繁琐而无法定期执行,请考虑制作一个批处理文件,这样您只需运行一个图标(双击桌面,或者使用Quick-发射栏。)

如果这不起作用,请尝试使用GUI来修复网络连接。当它询问您重置适配器时,请查看是否获得了良好的结果。如果是这样,那可能相当繁琐,但仍然比完全重启更好。


如果这有帮助但只是暂时的怎么办?过了一会儿,所有人再次被打破。在哪里检查?
Suncatcher

1

我最近遇到了这个问题,在技术支持部门打电话后,我通过改变我将电缆连接到PC的端口,在路由器上解决了这个问题。第四个端口没有工作,所以我在第三个端口插入了互联网电缆......现在它可以工作了。


-1

在Chrome地址栏中输入以下内容:

铬://网内部/#DNS

然后单击“清除主机缓存”按钮。

再次加载问题网页,90%的时间它是否正常工作,如果不这样做,因为这篇文章的第一个答案告诉你。祝好运!


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.