如何修复 Chrome 上的 DNS_PROBE_FINISHED_BAD_CONFIG 错误

已发表: 2024-04-01

DNS_PROBE_FINISHED_BAD_CONFIG错误是用户在浏览器上遇到的最常见问题。 尽管该错误听起来可能是技术性的,但您可以使用简单的方法轻松修复它。 在本指南中,您将了解此错误是什么、造成该错误的原因、如何通过简单的分步解决方案修复该错误,以及如何防止将来再次发生此错误。

how to fix dns_probe_finished_bad_config error on chrome

目录

Google Chrome 上的 DNS_PROBE_FINISHED_NXDOMAIN 错误是什么?

当浏览器找不到您要查找的网站的 IP 地址时,就会发生 DNS_PROBE_FINISHED_NXDOMAIN 错误。 当您输入网站域时,浏览器会请求域名系统 (DNS) 查找匹配的 IP 地址。 如果 DNS 服务器找不到域名(NXDOMAIN,代表“不存在的域”),则会出现此错误。 这可能是由于您输入的域不存在或 DNS 配置存在问题。

how dns works.jpg

是什么原因导致 DNS_PROBE_FINISHED_NXDOMAIN 错误?

有多种原因可能会导致 Google Chrome 出现此错误。 最常见的问题是:

  • URL 输入错误。
  • DNS 设置配置错误或错误。
  • 浏览器缓存损坏和其他与浏览器相关的问题。
  • 您的安全软件防火墙设置。
  • 路由器问题或配置错误。
  • 互联网连接问题。
  • 主机文件中的条目不正确等等。

修复 Chrome 上的 DNS_PROBE_FINISHED_BAD_CONFIG 错误

除了拼写错误之外,错误页面没有明确提及问题的原因,这使得问题很难解决。 例如,就我而言,只需重新启动路由器即可多次解决该问题。 例如,一位 Reddit 用户花了数小时重置路由器、刷新 DNS 并更新 DNS,但更改其 DNS 配置解决了该问题。 我们无法指出任何单一解决方案可以解决此问题。 为了让您轻松使用,我们首先提供了最有效的解决方案。 您可以按照解决方案快速解决问题。

dns_probe_finished_nxdomain error

检查 URL 中是否有拼写错误

检查您输入的域名中的拼写错误。 域名中的小错误或输入不存在的域名都可能导致此问题。

重新启动路由器

重新启动路由器可以消除临时故障、解决连接问题并修复 DNS_PROBE_FINISHED_BAD_CONFIG 错误。 如果您遇到此问题,请尝试重新启动路由器,然后再次加载网站。 这对我有用过几次。

刷新 DNS 缓存

DNS 缓存是临时数据,用于存储有关您的设备最近执行的 DNS 查找的信息。 它有助于加快 DNS 查找过程,并在您访问特定网站时节省您的时间。 您的浏览器和设备都可以存储 DNS 缓存。 但是,有时 DNS 缓存可能会过时或损坏,从而导致错误。 要解决此问题,您可以快速刷新浏览器和设备上的 DNS 缓存。

  • Google Chrome:打开 Chrome 并在地址栏中输入 chrome://net-internals/#dns。 单击“清除主机缓存”按钮以刷新 DNS。
    google chrome flush dns
  • Windows:以管理员身份打开命令提示符并键入ipconfig /flushdns ,然后按 Enter。
    flush dns on google chrome
  • macOS:打开终端并输入sudo Killall -HUP mDNSResponder ,然后按 Enter。 输入密码。 Mac 上的 DNS 将被刷新。 (您不会看到任何成功消息。)
    flush dns on mac

刷新 DNS 缓存会删除设备和浏览器上存储的 DNS 记录。 下次执行搜索时,DNS 缓存将查找新的 DNS 信息。 这不会以任何方式删除或影响您。

更改 DNS 服务器

DNS_PROBE_FINISHED_BAD_CONFIG 错误的发生主要是由于当前 DNS 服务器的问题。 它可以是您的设备正在使用的 DNS 服务器或网络的默认 DNS 服务器。 要解决此问题,您可以更改设备上的 DNS 服务器。 您可以添加 Google DNS:8.8.8.8 和 8.8.4.4 或选择任何其他可靠的 DNS 服务提供商。 大多数用户能够通过设置自定义 DNS 来解决此问题。 以下是在您的设备上设置自定义 DNS 的方法:

视窗:

  • 第 1 步:转到控制面板并单击网络和 Internet
    network and internet settings on control panel windows
  • 步骤 2:点击网络和共享中心
    network and sharing center
  • 步骤 3:单击更改适配器设置。
    windows network and adapter settings
  • 步骤 4:右键单击活动网络连接并选择属性。
    network properties on windows
  • 步骤 5:选择Internet 协议版本 4 (TCP/IPv4) ,然后单击“属性”。
    internet settings and properties on windows
  • 步骤 6:选择“使用以下 DNS 服务器地址”并输入 DNS 服务器地址(例如,Google DNS:首选 DNS 为8.8.8.8 ,备用 DNS 为8.8.4.4 )。
    select usethe following dns
  • 步骤 7:单击“确定”保存更改。
    custom dns settings on windows

苹果系统:

  • 第 1 步:单击屏幕左上角的Apple 徽标,然后点击“系统设置”
    system settings on mac
  • 步骤 2:单击网络。
    network settings on mac
  • 第 3 步:选择您的活动网络连接
    active network connection on mac
  • 步骤 4:单击活动网络连接上的“详细信息”
    details of the network connection on mac
  • 步骤5:进入DNS选项卡,点击“ + ”按钮添加新的DNS服务器。 您可以添加谷歌DNS: 8.8.8.8
    add new dns on mac
  • 步骤 6 :单击“确定”保存更改。

安卓:

dns settings on android mobile

  • 步骤 1:转至 Android 智能手机上的“设置”,然后转至Wi-Fi设置。
  • 步骤 2:点击已连接的 Wi-Fi 网络并选择修改网络。 这在您的智能手机上可能会有所不同,具体取决于您使用的 Android 版本和品牌。 您很可能需要在智能手机的 Wi-Fi 设置中修改 Wi-Fi。
  • 步骤 3:选择高级选项并将IP 设置设置为静态。
  • 步骤4:输入DNS服务器并使用Google DNS: 8.8.8.8

更改 Android 上的网络 DNS 设置

  • 第 1 步:您还可以更改 Android 上的网络 DNS 设置。 如果您使用自定义 DNS,则可以将其设置为自动;如果自动 DNS 出现问题,则可以使用 Google DNS: 8.8.8.8
  • 第 2 步:打开 Android 设备上的设置,然后单击“连接和共享”
  • 第三步:点击私有DNS
  • 步骤 4:如果您使用自定义 DNS,请选择自动。 (我使用 AdGuard Private DNS 来拦截 Android 智能手机上的广告。有时,它确实存在 DNS 错误,我需要删除 DNS 并将其更改为自动来解决此问题)
  • how to reset private dns on android

iOS:

  • 第 1 步:打开 iPhone 上的“设置”并转到“Wi-Fi”。
  • 步骤 2:点击已连接 Wi-Fi 网络上的“ i ”图标。
  • 步骤 3:向下滚动到“配置 DNS”并选择“手动”。
  • 步骤 4:添加DNS 服务器地址(Google DNS: 8.8.8.8),或者如果您使用自定义 DNS,请将其更改为自动。

turn off manual dns on iphone

清除浏览缓存

缓存有时会导致浏览器出现 DNS 错误。 缓存是 Web 浏览器存储的临时数据,其中包括 DNS 信息,以便更快地加载网站。 有时,如果缓存损坏或过时,可能会导致 DNS 错误。 它可能发生在特定网站或所有网站上,也可能发生在网站和移动设备上。 要解决此问题,您可以清除浏览器上的缓存。

请注意,清除缓存会删除您在网站上设置的现有密码和数据。 您需要重新登录网站,部分网站清除数据后首次加载速度可能会变慢。

在桌面上

  • 步骤1:打开Goog​​le Chrome,点击三个菜单,然后选择设置。
    google chrome settings
  • 步骤 2:在侧边栏中,单击“隐私和安全” ,然后单击“清除浏览数据”。
    google chrome privacy and security settings
  • 步骤 3:将时间范围选择为“所有时间”以获得更好的结果。 选中此处显示的所有框,然后单击清除数据。
    clear browsing data on google chrome

在移动

google chrome android settings privacy and policy

  • 步骤 1:打开Google Chrome 浏览器,单击三点菜单,然后选择“设置”。
  • 第 2 步:点击隐私和安全
  • 步骤3:点击清除浏览数据,选择时间范围为所有时间,然后点击清除数据。 这会删除所有 Chrome 缓存,也可能修复该错误。
    clear browsing data on google chrome browser mobile

禁用 Chrome 扩展程序

Google Chrome 扩展程序有时会阻止您的浏览器发出的特定 DNS 请求。 这种情况尤其可能发生在与 VPN、安全或网络控制相关的过时或特定扩展中。

您可以尝试禁用扩展程序并查看问题是否得到解决。 很难找到导致问题的特定扩展,但您可以禁用所有扩展以查看问题是否已解决。

要禁用或更新 Google Chrome 上的扩展程序,请转到菜单(三个点)>扩展程序,在这里您可以管理所有扩展程序。

google chrome extensions settings

重置浏览器设置

有时,浏览器设置的更改或不正确的配置可能会导致此错误。 您可以重置 Chrome 浏览器设置来解决此问题。 重置浏览器会将其设置为默认设置并删除所有浏览器扩展和加载项。

  • 第 1 步:打开Chrome。 单击右上角的三个点,然后单击“设置”。
    google chrome settings
  • 第 2 步:向下滚动并单击侧边栏上的“重置设置”
  • 步骤 3:单击“将设置恢复为原始默认值” ,然后单击“重置设置”。
    reset settings on google chrome

重新启动 DNS 客户端服务 (Windows)

DNS 客户端服务将所有 DNS 查找结果存储在您的计算机上。 如果您设备上的客户端服务出现问题,可能会导致 DNS 错误。 要解决此问题,您可以重新启动 DNS 客户端服务。 尽管刷新 DNS(方法 3)缓存也有帮助,但您将有一个额外的服务来重新启动 Windows 上的 DNS 客户端

restart dns service on windows

  • 第 1 步:转到 Windows 上的服务应用程序
  • 第 2 步:向下滚动并找到DNS 客户端。
  • 步骤 3:选择DNS 客户端并单击“重新启动服务”按钮。

禁用代理设置

检查您的代理设置是否配置错误。 如果代理服务器存在问题,您可能会收到此错误。 有时,意外启用代理服务器也可能导致此类错误。 要解决此问题,您可以更改代理设置或暂时禁用代理以查看错误是否已解决。

视窗

  • 步骤一:打开开始菜单,点击“设置”。
    settings on windows
  • 步骤2:单击“网络和Internet”,然后在左侧栏中选择“代理”。
    proxy settings on windows
  • 步骤 4:在“手动代理设置”下,将“使用代理服务器”切换为“关闭”。
    turn off proxy on windows

苹果

  • 步骤1:单击Apple图标并选择“系统偏好设置”。
    system settings on mac
  • 第二步:点击“网络”。
    network settings on mac
  • 步骤 3:选择活动网络
    active network connection on mac
  • 第四步:点击详情
    details of the network connection on mac
  • 第5步:然后单击“代理”。
    network proxies
  • 第六步:关闭所有代理,点击确定
    turn off all the proxies on mac

禁用您的防病毒软件

大多数防病毒程序都有内置的防火墙功能,有时可能会阻止 DNS 请求,从而导致此类错误。 要解决此问题,您可以暂时禁用防病毒软件。 如果禁用防病毒软件后错误得到解决,防病毒软件可能会阻止 DNS 请求。

您需要调整防病毒设置以防止将来出现问题。 存在许多流行的防病毒软件程序,例如 Norton、McAfee 和 Avast。 在防病毒软件中找到防火墙设置,并确保您的浏览器具有完全访问权限。 另外,请检查 Google Chrome 的规则,以确保 Chrome 和 DNS 被允许且未被阻止。 这样,您就可以防止防病毒软件将来阻止它。

检查本地主机文件是否有错误条目

您设备上的主机文件用作查找域名的本地 DNS 系统。 与 DNS 服务一样,主机文件可让您的计算机将域名映射到 IP 地址。 即使您有外部 DNS 服务器,如果设备本地存储的主机文件中的域名映射到无效地址,也可能会出现错误。 要解决此问题,您可以检查计算机上的本地主机文件是否有错误的条目。

视窗

  • 步骤1:以管理员身份打开记事本
  • 步骤 2:转到“文件”>“打开”并导航到C:\Windows\System32\drivers\etc。
    windows file paths
  • 第三步:打开“ hosts ”文件。
  • 步骤 4:查找可能导致问题的任何条目并删除或更正它们。
    hostfile settings on windows
  • 步骤 5:保存文件并关闭记事本。

在苹果机上

  • 步骤 1:打开终端并输入sudo nano /etc/hosts并按Enter 键以在 Nano 文本编辑器中打开主机文件。
    mac terminal
  • 步骤 2:查找任何可疑或不正确的条目并将其删除或更正。
    mac terminal edit local host file
  • 步骤 3:使用Ctrl+C导航光标。 按 Ctrl + O 保存更改,按 Ctrl + X 退出 Nano 编辑器。

尝试这些命令 (Windows)

如果问题仍然存在,请尝试在命令提示符中使用这些命令。 在尝试了多种方法后,Reddit 用户终于可以使用这些命令修复此错误。 用户提到“ netsh int ip set dns ”已经解决了这个问题。 如果问题仍然存在,请尝试使用 Windows 上命令提示符中的命令。 这是一篇已有 7 年历史的 Reddit 帖子,但一些用户发现它在 2022 年仍然很有帮助。使用下面的命令并试试你的运气:

  • ipconfig /发布
  • ipconfig /全部
  • ipconfig /flushdns
  • ipconfig /更新
  • netsh int ip 设置 dns
  • netsh winsock重置
  • 重新启动电脑并重试

联系您的互联网服务提供商

如果在您执行所有故障排除技术后问题仍然存在,请尝试联系网络服务提供商。 有时,网络提供商的问题可能是您的设备上出现 DNS_PROBE_FINISHED_BAD_CONFIG 错误的原因。

要确认此错误,您可以尝试从其他网络访问该网站。 如果您使用的是 Wi-Fi,请尝试使用移动网络。 如果网站在您的移动网络上加载良好,则问题可能出在网络服务提供商上。 您可以联系网络服务提供商解决该问题。

防止将来出现 DNS_PROBE_FINISHED_NXDOMAIN 错误

虽然 DNS 错误很常见,但您可以按照以下几个步骤来防止将来出现此错误:

  • 检查您的 URL:虽然这可能是一个小问题,但它是用户中最常见的问题。 确保输入正确的 URL。 如果错误还显示“检查您的 URL”之类的消息,则问题很可能是由于域名中的拼写错误造成的。
  • 经常刷新 DNS:与缓存一样,Google Chrome 会存储 DNS 信息以更快地加载网站。 经常刷新 DNS 以防止此问题再次发生。
  • 将您的 DNS 更改为可靠的服务器:自动 DNS 可能会有所帮助,但将 DNS 设置为最可靠的服务(例如 Google DNS)可能会防止此问题。 根据我们的经验,Google DNS 的问题较少。
  • 更新过时的 VPN 和 Chrome 扩展程序:经常更新过时的 VPN 和 Chrome 扩展程序,以防止将来再次发生此问题。 您还可以重置 Chrome 标志(如果启用)。
  • 重新启动路由器:确保经常重新启动路由器。 小故障有时会导致此错误,通常重新启动路由器可以解决该问题。
  • 检查防病毒设置:有时,防火墙设置可能会阻止特定的 DNS 请求,从而导致这些错误。 要解决此问题,请调整防病毒防火墙设置并将 Google Chrome 列入白名单。

希望这些方法能够解决这个问题。 如果您不知道问题出在哪里,修复此错误可能会很忙。 在大多数情况下,可以通过重新启动路由器来轻松修复它,在某些情况下,您可能需要执行 DNS 配置等特定解决方案。 我们希望本指南能够帮助您解决该问题。 如果不起作用,您可以在下面评论您的问题,我们很乐意为您提供帮助。

有关修复 Google Chrome 上的 DNS 错误的常见问题解答

1. 更换DNS服务器可以解决DNS_PROBE_FINISHED_NXDOMAIN错误吗?
是的,更改 DNS 服务器可以帮助您解决此错误。 许多用户报告说,更改 DNS 可以帮助他们更快地解决问题。 如果您遇到此问题,请先尝试更改 DNS,然后再应用其他解决方案。
2. 为什么DNS_PROBE_FINISHED_NXDOMAIN只出现在某些网站上?
您可能输入了错误的 URL,或者您的 ISP 阻止了网络中的特定网站,或者您的 PC 上的 DNS 文件存在问题。 要解决此问题,您可以检查 URL 中的拼写错误、清除浏览缓存并检查主机文件中是否有不正确的条目。
3. DNS_PROBE_FINISHED_NXDOMAIN 与我的互联网服务提供商有关吗?
是的,有时 DNS 问题可能与您的互联网服务提供商有关,因为您的 ISP 可能会阻止特定域或可能面临其 DNS 服务器的问题。 您可以联系您的互联网服务提供商以获取有关该问题的更多信息。 尝试在您端应用故障排除方法,如果均不起作用,请联系您的互联网服务提供商。