为什么清除 DNS 缓存可以使我的浏览器正常运行?

为什么清除 DNS 缓存可以使我的浏览器正常运行?

过去几周,我的网络出现了问题,让我抓狂不已。我买了一台新电脑,虽然 skype 和 spotify 等应用程序可以连接到网络,但我的浏览器经常出现无连接错误。

几天来我一直尝试寻找解决方案(重新安装驱动程序等),最后我清除了我的 DNS 缓存,现在似乎没有遇到问题。

我不是技术达人,但我很好奇为什么这个方法有效。我的电脑可能出了什么问题,导致这个问题解决了?

请随意深入了解...我甚至不知道 DNS 缓存是什么,也不知道它为什么有用。谢谢您的帮助!

答案1

DNS 是域名系统 - 教程这里

基本上,它将域名解析为 IP。您使用域名,您的计算机和互联网使用 IP。

如果每次浏览器请求网页上的图像、JS 文件、CSS 文件或其他任何内容时,它都会请求数百次,以便在单个页面上获得完全相同的域名到 IP 的解析。因此,DNS 缓存会保存先前解析的结果。如果 example.com 转到 1.1.1.1,那么它知道这一点,并且不必再次询问。这减轻了名称服务器的负载,并使您的浏览速度更快。

如果您之前无法连接,而现在可以连接,并且您所做的只是清除 DNS 缓存,那么您对浏览器主页或用于连接的代理的解决方案就很糟糕。这是浏览器在您打开时尝试连接的代理。您谈论的其他服务不会尝试建立初始连接。

相关内容