15%

Alexhost 满足您的愿望

参与调查 并赢得奖品

13.12.2024
No categories

排除 DNS_PROBE_FINISHED_NXDOMAIN 错误

DNS_PROBE_FINISHED_NXDOMAIN 错误是一个常见问题,当您的浏览器无法解析一个 域名 时会发生。这意味着 DNS(域名系统)查找失败,您的浏览器无法找到与您尝试访问的网站相关联的 IP 地址。这可能是由于您的互联网连接问题、DNS 设置配置错误,或者甚至是网站的 DNS 问题引起的。本指南将引导您通过各种方法来修复 DNS_PROBE_FINISHED_NXDOMAIN 错误。

DNS_PROBE_FINISHED_NXDOMAIN 错误的原因是什么?

DNS_PROBE_FINISHED_NXDOMAIN 错误可能由几个因素引起,包括:

    • DNS 服务器配置错误。
    • 网络连接问题。
    • DNS 缓存问题。
    • 浏览器或其设置的问题。
    • 网站服务器上的域名问题。

修复 DNS_PROBE_FINISHED_NXDOMAIN 错误的 9 种方法

1. 检查您的域名

在排查系统问题之前,最好确认您在地址栏中输入的域名是否正确。URL 中的拼写错误可能导致 NXDOMAIN 错误。

2. 重启路由器

重启路由器可以解决临时的 DNS 问题:

  1. 从电源插座拔掉路由器。
  2. 等待大约 10-15 秒。
  3. 重新插上路由器,并允许它重新连接。
  4. 再次尝试访问该网站。

这将刷新您的互联网连接,并可能解决任何临时的网络问题。

3. 清除 DNS 缓存

清除计算机上的 DNS 缓存可以解决过时或损坏的 DNS 记录。

在 Windows 上:

  1. 以管理员身份打开命令提示符:
    • 按 Win + R,输入 cmd,然后按 Enter。
    • 或者,在开始菜单中搜索命令提示符并选择以管理员身份运行。
  2. 运行以下命令:
    ipconfig /flushdns
  3. 您应该看到一条消息,显示成功刷新了 DNS 解析器缓存。

在 Mac 上:

  1. 打开终端:
    • 按 Command + Space 打开聚焦,输入 Terminal,然后按 Enter。
  2. 运行以下命令:
    sudo killall -HUP mDNSResponder
  3. 如果提示,请输入您的密码。

在 Linux 上:

  1. 打开终端。
  2. 运行以下命令:
    sudo systemd-resolve --flush-caches

在刷新 DNS 缓存后,重启您的浏览器并检查问题是否解决。

4. 更改您的 DNS 服务器

如果当前的 DNS 服务存在问题,更改 DNS 服务器通常可以解决 DNS_PROBE_FINISHED_NXDOMAIN 错误。

在 Windows 上更改 DNS 服务器:

  1. 转到控制面板 > 网络和 Internet > 网络和共享中心 > 更改适配器设置。
  2. 右键单击您的活动网络连接并选择属性。
  3. 选择 Internet 协议版本 4 (TCP/IPv4) 并点击属性。
  4. 选择使用以下 DNS 服务器地址:
    • 首选 DNS 服务器:8.8.8.8(Google DNS)
    • 备用 DNS 服务器:8.8.4.4(Google DNS)
    • 或者,使用 Cloudflare 的 DNS:1.1.1.1 和 1.0.0.1。
  5. 点击确定并重启您的计算机。

在 Mac 上更改 DNS 服务器:

  1. 转到系统偏好设置 > 网络。
  2. 选择您的活动网络并点击高级。
  3. 转到 DNS 选项卡并点击 + 按钮。
  4. 添加以下 DNS 服务器:
    • 8.8.8.8 和 8.8.4.4(Google DNS)
    • 或者 1.1.1.1 和 1.0.0.1(Cloudflare DNS)
  5. 点击确定并应用。

在 Linux 上更改 DNS 服务器:

  1. 打开终端并编辑 resolv.conf 文件:
    sudo nano /etc/resolv.conf
  2. 添加或更改以下行:
    nameserver 8.8.8.8
    nameserver 8.8.4.4
  3. 保存文件并重启您的网络服务:
    sudo systemctl restart NetworkManager

5. 重置 TCP/IP 堆栈

重置 TCP/IP 堆栈可以帮助修复与 DNS 相关的网络问题。

在 Windows 上:

  1. 以管理员身份打开命令提示符。
  2. 逐个运行以下命令:
    netsh int ip reset
    netsh winsock reset
    ipconfig /release
    ipconfig /renew
  3. 重启您的计算机并检查问题是否解决。

在 Mac 上:

  1. 打开终端并运行以下命令:
    sudo ifconfig en0 down
    sudo ifconfig en0 up

如果您的网络接口名称不同,请将 en0 替换为您的网络接口名称。

6. 禁用 VPN 或代理

如果您正在使用 VPN 或代理服务,它可能会干扰 DNS 解析。尝试暂时禁用您的 VPN 或代理,以查看是否解决了问题:

  1. 转到设置 > 网络和 Internet > VPN 或代理。
  2. 禁用 VPN 或代理,然后再次尝试访问该网站。

7. 检查 Hosts 文件

您计算机上的 hosts 文件可以覆盖 DNS 设置并阻止访问特定网站。

在 Windows 上:

  1. 转到 C:WindowsSystem32driversetc。
  2. 使用记事本或任何文本编辑器打开 hosts 文件。
  3. 查找与您尝试访问的网站相关的任何条目并删除它们。
  4. 保存文件并重启您的计算机。

在 Mac/Linux 上:

  1. 打开终端并输入:
    sudo nano /etc/hosts
  2. 查找与该网站相关的任何条目并删除它们。
  3. 按 Ctrl + O 保存并按 Ctrl + X 退出。

8. 重启 DNS 客户端服务(Windows)

重启 DNS 客户端服务可以刷新 DNS 设置。

  1. 按 Win + R 打开运行对话框。
  2. 输入 services.msc 并按 Enter。
  3. 在列表中找到 DNS 客户端并右键单击它。
  4. 点击重启。

9. 暂时禁用安全软件

某些杀毒软件或防火墙可能会阻止 DNS 请求。暂时禁用您的杀毒软件或防火墙软件,检查您是否可以访问该网站。

  1. 禁用杀毒软件:右键单击系统托盘中的杀毒软件图标并选择禁用。
  2. 禁用防火墙:转到控制面板 > 系统和安全 > Windows Defender 防火墙,点击关闭 Windows Defender 防火墙。

记得在测试后重新启用您的杀毒软件和防火墙。

总结

DNS_PROBE_FINISHED_NXDOMAIN 错误可能由多个因素引起,从不正确的 DNS 配置到您的互联网连接或浏览器缓存的问题。通过遵循上述方法,您可以快速排查并解决问题。如果这些解决方案都无效,请考虑联系您的互联网服务提供商(ISP)以获取进一步的帮助,因为问题可能出在他们那一端。

15%

Alexhost 满足您的愿望

参与调查 并赢得奖品

Похожие записи не найдены.