如何修复计算机上的 DNS 服务器不响应错误

这 ”DNS 服务器没有响应” 错误是阻止访问网页或访问 Internet 的常见问题。当域名系统 (DNS) 无法将网站地址转换为相应的 IP 地址时,通常会发生此错误,从而导致无法加载网页。如果您在 Windows PC 上遇到此问题,请不要担心,本文将探讨什么是域名系统 (DNS),以及修复该问题的各种解决方案。DNS 服务器没有响应”错误并恢复您的互联网连接。

一个DNS(域名系统)服务器负责翻译人类可读的网站名称(例如,www.google.com)转换为计算机用来在互联网上相互识别的数字 IP 地址(例如 142.250.190.14)。每次您在网络浏览器中输入 URL 时,您的设备都会联系 DNS 服务器以检索相应的 IP 地址并连接到网站。

但是,如果由于某种原因 DNS 服务器无法响应,您的设备将无法解析域名,从而导致“DNS 服务器未响应”错误。

  • DNS 设置不正确– 如果您的 DNS 配置不正确,可能会阻止正确的互联网访问。
  • ISP 问题– 有时,您的互联网服务提供商 (ISP) 可能会面临技术问题。
  • 网络连接问题– 路由器或 Wi-Fi 问题可能会触发该错误。
  • 防火墙或防病毒干扰– 安全软件可能会阻止 DNS 连接。
  • 过时的网络驱动程序– 旧的或损坏的网络驱动程序可能会中断互联网访问。
  • 缓存和临时文件– DNS 缓存损坏可能会导致 DNS 解析问题。

重新启动路由器和电脑

有时,网络问题可以通过简单的重新启动来解决。

  • 关闭调制解调器和路由器。
  • 等待 5 分钟,然后重新打开它们。
  • 重新启动计算机并检查问题是否仍然存在。

另外,请检查您的其他设备是否可以正常上网,以及是否也出现DNS错误;

重新启动 DNS 客户端服务

DNS 客户端服务有助于 DNS 解析。重新启动它可以解决连接问题。

  • 赢+R, 类型服务.msc,然后按进入
  • 寻找DNS客户端在列表中。
  • 右键单击它并选择重新启动
  • 检查错误是否仍然存在。

刷新 DNS 缓存并重置 IP 配置

刷新 DNS 缓存可以帮助清除导致问题的任何损坏条目。

赢+R, 类型指令,然后按Ctrl + Shift + Enter以管理员身份运行命令提示符。

  • netsh winsock重置
  • netsh int IP4 重置
  • ipconfig /flushdns
  • ipconfig /注册DNS
  • ipconfig /发布
  • ipconfig /更新

重新启动计算机并检查问题是否解决。

更改 DNS 服务器地址(使用 Google DNS)

切换到公共 DNS 服务器(例如 Google DNS 或 Cloudflare DNS)通常可以解决该问题。

  • 按 Windows 键 + R,输入NCPA.cpl然后单击“确定”打开网络连接窗口,
  • 选择您的网络适配器并右键单击它并转到属性
  • 双击“Internet 协议版本 4”(TCP/IPv4)。
  • 选择单选按钮“使用以下 DNS 服务器地址”选项
  • 并在此处设置您的 DNS,使用首选 DNS:8.8.8.8和替代 DNS8.8.4.4

  • 您还可以使用开放 DNS。即 208.67.222.222 和 208.67.220.220。
  • 退出时勾选验证设置。
  • 重新启动 Windows 并检查问题是否解决。

以下是您可以使用的一些免费 DNS 提供商和地址:

  • 谷歌:8.8.8.8 | 8.8.4.4
  • OpenDNS 主页: 208.67.222.222 | 208.67.220.220
  • 云耀: 1.1.1.1 | 1.0.0.1
  • 备用DNS: 76.76.19.19 | 76.223.122.150
  • 广告卫士 DNS: 94.140.14.14 | 94.140.15.15
  • 四方9: 9.9.9.9 | 149.112.112.112

如果更改 DNS 未能解决问题,请打开命令提示符。

  • 类型IP配置/全部并按回车键。
  • 现在您将在其下方看到您的实际地址。例子:FC-AA-14-B7-F6-77。

按 Windows + R,输入 ncpa.cpl,然后单击“确定”打开网络连接窗口。

  • 右键单击活动网络适配器,选择属性。
  • 在高级选项卡下,在属性部分中找到网络地址并选择它。
  • 现在标记该值并键入您的物理地址(不带破折号)。
  • 示例:我的实际地址是FC-AA-14-B7-F6-77。所以我将输入 FCAA14B7F677。
  • 现在单击“确定”并重新启动您的电脑。

更新或重新安装网络驱动程序

过时或有缺陷的网络驱动程序可能会导致连接问题。

  • 按 Windows + R,输入“devmgmt.msc”然后就可以打开了装置经理。
  • 展开网络适配器,
  • 右键单击已安装的网络适配器并选择更新驱动程序。
  • 选择选项“自动搜索更新的驱动程序软件”
  • 让 Windows 检查最新的驱动程序更新(如果有),这将自动下载并安装。
  • 重新启动 Windows 并检查是否不再存在网络和 Internet 连接问题。

如果上述方法不起作用,请转到制造商的网站并安装最新更新的驱动程序。重新启动以应用更改,并检查问题是否已解决。

禁用 IPv6

一些用户报告禁用 IPv6 以帮助他们解决 DNS 服务器问题。

  • 按 Windows + R,输入NCPA.cpl好吧,
  • 右键单击活动网络/WiFi 适配器选择属性,
  • 这里取消选中“Internet 协议版本 6 (TCP/IP)”选项
  • 单击“确定”,然后单击“关闭”。重新启动您的电脑以保存更改。

另外,以干净启动状态启动Windows 11,检查设备上网是否没有问题。

暂时禁用防病毒和防火墙

安全软件有时会阻止 DNS 请求。暂时禁用防病毒软件和防火墙,检查是否是原因造成的。

  • 打开Windows安全(按赢+我,然后导航至隐私与安全>Windows安全)。
  • 点击防火墙和网络保护
  • 暂时关闭Windows Defender 防火墙
  • 检查互联网是否开始工作。如果是这样,请将您的网络添加为防火墙设置中的例外

使用不同的网络浏览器

该问题可能与浏览器有关。尝试在其他浏览器(例如 Microsoft Edge、Google Chrome 或 Mozilla Firefox)上打开网站。

参见:什么是 DNS 服务器以及如何解决与其相关的常见问题

  • 如果网站在其他浏览器上正常加载,请重置或重新安装您的默认浏览器。
  • 如果该错误在所有浏览器中仍然存在,请继续执行其他故障排除步骤。