如何修复 Windows 上的“DNS 服务器没有响应”错误

已发表: 2023-06-21
Windows 设置面板中的 Wi-Fi 设置
杰森·菲茨帕特里克 / How-To Geek

要解决 Windows 上的 DNS 问题,请尝试在不同的 Web 浏览器中打开您的站点、重新启动路由器、禁用 VPN 或运行“Internet 连接”故障排除程序。 其他选项包括删除您的 DNS 缓存、尝试同一网络上的另一台设备或另一台 DNS 服务器、更新您的网络适配器驱动程序、关闭防病毒软件或 IPv6、停用其他网络适配器以及以安全模式启动您的 PC。
DNS 服务器不可用会导致您的 Windows PC 显示“DNS 服务器没有响应”错误。 各种项目都可能导致您的 DNS 服务器无法工作。 幸运的是,修复其中的许多项目并解决您的问题很容易。 以下是如何做到这一点。

目录

为什么会出现“DNS 服务器未响应”错误?
Windows 上 DNS 服务器未响应错误的修复
使用不同的网络浏览器
重启你的路由器
关闭你的 VPN
使用 Internet 连接疑难解答
刷新您的 DNS 缓存
在同一网络上使用另一台设备
更改 PC 的 DNS 服务器
更新您的网络适配器驱动程序
暂时禁用您的防病毒软件
在您的 PC 上关闭 IPv6
禁用其他网络连接
在安全模式下重新启动您的电脑

为什么会出现“DNS 服务器未响应”错误?

当您的设备用于解析域名的服务器出现故障或无法访问时,会出现“DNS 服务器未响应”错误。 如果这令人困惑,让我们回顾一下 DNS 服务器的功能。

当您在 PC 的网络浏览器中输入域名时,您的网络浏览器会要求您的 DNS 服务器将您的域名转换为 IP 地址。 然后,您的浏览器会使用此 IP 地址在 Internet 上定位您的网站并让您访问其内容。

什么是 DNS,我应该使用另一个 DNS 服务器吗?
相关什么是 DNS,我应该使用另一个 DNS 服务器吗?

当您的 DNS 服务器关闭或遇到问题时,您的 Web 浏览器无法检索您站点的 IP 地址,从而导致出现错误消息。 许多问题会导致您的 DNS 服务器出现故障,而其他问题可能只会阻止您的 PC 连接到您的特定 DNS 服务器。

其中一些潜在问题包括路由器故障、网络浏览器故障、VPN 应用程序不兼容、DNS 缓存损坏等等。

相关: IP 地址如何工作?

Windows 上 DNS 服务器未响应错误的修复

要解决您的 Windows DNS 错误并访问您的站点,请使用以下方法修复导致问题的基础项目。 一旦您解决了这些问题,您的 DNS 错误就会消失,您尝试访问的站点将正常打开。

使用不同的网络浏览器

当您在 Web 浏览器中遇到 DNS 问题时,首先要做的是尝试在另一个 Web 浏览器中访问您的站点。 这有助于您确定您的问题是特定于设备还是特定于浏览器。

为此,请在您的 PC 上启动不同的 Web 浏览器并尝试访问您的站点。 如果您的站点在此浏览器中加载,则您之前的浏览器可能存在问题。 在这种情况下,应用一些修复程序,例如清除以前浏览器的缓存(Chrome、Firefox、Edge)、关闭浏览器的扩展程序(Chrome、Firefox、Edge)以及重置 Web 浏览器(Chrome、Firefox、Edge)。

如果您在其他浏览器中遇到同样的错误,请继续阅读以发现更多修复方法。

相关:为什么你应该使用多个 Web 浏览器

重启你的路由器

您的路由器可能出现问题,导致您的 PC 无法访问您的 DNS 服务器。 在这种情况下,请重新启动您的路由器以解决您的问题。

您可以通过按下路由器上的电源按钮来重新启动大多数路由器。 如果您的路由器没有电源按钮,请将其从电源插座上拔下以关闭路由器并(至少 10 秒后)重新打开。 然后,启动您的网络浏览器并尝试访问您的站点。

相关:为什么重启你的路由器可以解决这么多问题(以及为什么你必须等待 10 秒)

关闭你的 VPN

您的 VPN 应用程序通过第三方服务器传输您的数据,让您绕过 ISP 的限制。 有时,此机制会导致您的 DNS 服务器出现问题,从而导致您遇到的错误。

要验证这一点,请关闭您的 VPN 服务并查看您的站点是否加载。 如果出现这种情况,请联系您的 VPN 提供商以寻求永久解决方案。

使用 Internet 连接疑难解答

Windows 有许多疑难解答程序可帮助您解决 PC 各种组件的问题。 当您在连接到 Internet 时遇到问题,请使用 PC 的 Internet 连接故障排除程序查找并修复所有连接故障。

要在 Windows 11 上运行疑难解答程序,请导航至设置 > 系统 > 疑难解答 > 其他疑难解答程序。 在打开的页面上,单击“Internet 连接”旁边的“运行”。

选择“Internet 连接”旁边的“运行”。

如果您使用的是 Windows 10,请进入“设置”>“更新和安全”>“疑难解答”>“其他疑难解答”。 单击“Internet 连接”并选择“运行疑难解答”。

按照疑难解答程序的说明检测并解决您的 DNS 问题。

相关:互联网连接不工作? 10 个故障排除技巧

刷新您的 DNS 缓存

Windows 缓存您的 DNS 查询以帮助您快速将域名转换为 IP 地址。 此缓存可能已损坏,从而导致您的网络浏览器出现问题。

在这种情况下,清除错误的 DNS 缓存,您的问题就会得到解决。 请注意,执行此操作不会丢失任何个人数据。

要开始,请打开“开始”菜单,找到“命令提示符”,然后启动该实用程序。 在命令提示符窗口中,键入以下命令并按 Enter:

 ipconfig /flushdns 

清除 Windows 的 DNS 缓存。

Windows 将清除您当前的 DNS 缓存,一切就绪。

在同一网络上使用另一台设备

为确保您的路由器配置不是问题的原因,请使用您网络上的另一台设备,看看您是否可以通过它访问您的站点。 您可以使用任何设备执行此操作,包括 iPhone、Android、Windows、Mac、Linux、Chromebook 或任何其他机器。

如何在 Windows 11 上查看您的 Wi-Fi 密码
相关如何在 Windows 11 上查看您的 Wi-Fi 密码

如果您的站点无法在您的其他设备上加载并且您遇到相同的 DNS 错误,则您的路由器可能有问题。 在这种情况下,请向您的互联网服务提供商 (ISP) 寻求帮助。 您可以做的另一件事是将您的路由器重置为默认设置,但您需要 ISP 的配置来重新配置您的路由器并使其与您当前的互联网公司一起使用。

如果您的站点在您的其他设备上打开得很好,则您的 Windows PC 有问题。 在这种情况下,请继续阅读以了解更多修复方法。

更改 PC 的 DNS 服务器

如果您的 DNS 服务器出现故障或遇到技术故障,这可能就是您无法在 PC 上访问网站的原因。 在这种情况下,请更改您电脑上的当前 DNS 服务器以解决您的问题。

我们已经编写了有关如何在 Windows 11 和 Windows 10 上更改 DNS 服务器的指南,因此请查看它们以了解如何执行该过程。

更新您的网络适配器驱动程序

您的网络适配器驱动程序告诉您的物理适配器如何与您的 PC 通信。 如果这些驱动程序已过时或损坏,这可能就是 Windows 显示 DNS 错误消息的原因。

在这种情况下,请通过更新驱动程序来解决您的问题。 通过首先右键单击“开始”菜单并选择“设备管理器”来执行此操作。

然后,展开“网络适配器”,右键单击您的适配器,然后选择“更新驱动程序”。

在菜单中选择“更新驱动程序”。

选择“自动搜索驱动程序”并下载并安装可用的驱动程序。

选择“自动搜索驱动程序”。

重新启动您的 PC,并尝试访问您的网站。

相关:如何在 Windows 11 上更新驱动程序

暂时禁用您的防病毒软件

您 PC 的防病毒程序可能会干扰您的浏览会话,导致您的浏览器显示 DNS 错误消息。 通常,当您的防病毒软件在您的浏览器中检测到潜在威胁时,就会发生这种情况。

如果您信任您的网站和 DNS 服务器,请暂时关闭您的防病毒保护,看看您是否可以加载您的网站。 查看我们关于如何关闭 Microsoft Defender 防病毒软件的指南以了解如何执行此操作。

检查站点后,请确保重新打开实时保护。

在您的 PC 上关闭 IPv6

IPv6 是最新的 Internet 协议版本,旨在解决您设备上的许多与 IP 相关的问题。 有时,启用此协议版本后,您会遇到 DNS 服务器未响应等错误。

要解决此问题,请在您的 PC 上禁用 IPv6,您的问题将得到解决。

要关闭 IPv6,请进入控制面板 > 网络和 Internet > 网络和共享中心 > 更改适配器设置。 右键单击您的适配器并选择“属性”。 禁用“Internet 协议版本 6 (TCP/IPv6)”并单击“确定”。

在 Windows 上关闭 IPv6。

就是这样。

相关:您还在使用 IPv6 吗? 你应该关心吗?

禁用其他网络连接

您的计算机可能有其他网络连接,导致您的 DNS 查询出现问题。 如果您不使用这些其他适配器,最好将它们关闭以可能解决您的问题。

为此,请导航至控制面板 > 网络和 Internet > 网络和共享中心。 找到一个未使用的适配器,右键单击它,然后选择“禁用”。

在菜单中选择“禁用”。

对每个未使用的适配器重复上述步骤以在您的 PC 上禁用它。

在安全模式下重新启动您的电脑

使用 Windows 的安全模式,您只需加载必要的文件即可打开计算机。 这有助于您查明问题是否由安装在您电脑上的第三方应用引起。 如果是这种情况,您可以从您的 PC 中删除该应用程序。

查看我们的指南,了解如何使用 Windows 的安全模式。 在安全模式下,如果您的网络浏览器可以在没有 DNS 错误消息的情况下打开您的网站,则您的第三方应用程序可能是罪魁祸首。

您可以通过删除最近安装的应用程序来开始解决问题。 随意卸载您认为可能是问题原因的任何应用程序。


这就是解决 Windows 11 或 Windows 10 PC 上的“DNS 服务器未响应”错误的方法。 尽情浏览您喜爱的网站!

相关:如何在 Chrome 中修复“无法访问此站点”ERR_ADDRESS_UNREACHABLE