由于 DNS 通信而无法访问 Internet

由于 DNS 通信而无法访问 Internet

DNS 服务器不响应我的计算机是否会阻止我访问互联网?如果是这样,我该怎么做才能解决这个问题?

答案1

实际上是的 - DNS 用于将域名转换为要访问的服务器的 IP 地址 - 因此,如果 DNS 无法解析,则计算机无法联系到服务器来获取所需的信息。

解决方案取决于网络如何配置。

简单的答案是设置备用 DNS 服务器 - 8.8.8.8(Googles)和 1.1.1.1(Cloudflares)是 2 个常见、开放且免费的 DNS 服务器。当然,如果您的网络阻止 DNS 访问除您在 DNS 中接收的服务器之外的其他服务器,那么此方法将不起作用。

一种可能的解决方法是打开“DNS over HTTPS”(如果可用的话)(你应该谷歌一下)。这将绕过标准 DNS 网络并通过 HTTPS 发出 DNS 请求。(请查看https://www.howtogeek.com/765940/how-to-enable-dns-over-https-on-windows-11/如果您使用的是 Windows)

如果这一切都失败了,你可能需要考虑某种 VPN 服务。

(如果问题仅出现在少数几个网站上,您可能能够获取它们的 IP 地址并将其硬编码到您的主机文件中 - 但这不是一个好的或长期的解决方案)

相关内容