收到 DNS_PROBE_FINISHED_BAD_CONFIG 错误
Getting DNS_PROBE_FINISHED_BAD_CONFIG error
我有几个 wifi 连接,其中一个工作正常,而另一个仅适用于某些网站和服务,如 google.com 和 skype。浏览许多网站的其余部分通常会给我这个错误:
DNS_PROBE_FINISHED_BAD_CONFIG
我也很少遇到以下错误:
DNS_PROBE_FINISHED_NO_INTERNET
DNS_PROBE_FINISHED_NXDOMAIN
我遇到的另一个非常奇怪的事情是,反复刷新页面经常会打开它,但它并不适用于每个网页。
我在 Google 和 Stack Overflow 上长期搜索后发现了很多解决方案,但其中 none 有效。这不是浏览器特有的问题,因为在我使用的所有浏览器(即 Chrome、Mozilla 和 IE)上都会遇到同样的问题。我在使用 Ubuntu OS 的官方机器和使用 Win10 OS 的个人机器上遇到了同样的问题。同时,我的手机和其他连接到同一连接的 PC 上的网上冲浪没有问题。
有关真正原因和解决方案(最好是 Ubuntu 和 Win10)的详细信息将非常有用。
对于Ubuntu
这些错误表明 DNS 存在问题。
检查 cat /etc/resolv.conf
的 DNS 设置。
并在 /etc/resolv.conf
中添加以下名称服务器用于临时或在 /etc/resolvconf/resolv.conf.d/head
中用于永久
nameserver 8.8.8.8
nameserver 8.8.4.4
- 在
resolv.conf
中添加这两个域名服务器地址
- 运行命令
sudo gedit /etc/resolv.conf
- 在
resolv.conf
的最后一行复制以上两行名称服务器粘贴
- Ctrl+S 保存。
注意:如果您仅添加名称服务器 /etc/resolv.conf
,那么当计算机重新启动时,/etc/resolv.conf
处于前一阶段。
因此,要永久存储这些名称服务器,请使用以下方法:
- 运行命令
sudo gedit /etc/resolvconf/resolv.conf.d/head
- 复制以上两行名称服务器并粘贴到
/etc/resolvconf/resolv.conf.d/head
的最后一行
- Ctrl+S 保存。
重新连接互联网
有关 https://wiki.archlinux.org/index.php/Network_Debugging#DNS_Servers
的更多详细信息
对于Windows:
在网络配置中添加这些 DNS ip
在 windows 中添加 DNS 的教程在这里
https://www.opennicproject.org/configure-your-dns/how-to-change-dns-servers-in-windows-7/
重新连接互联网
打开你的cmd并在下面输入两个命令
ipconfig /release
ipconfig /renew
现在打开 运行 并输入 ncpa.cpl 并按回车键。
在那之后你的 ipv4 设置你设置下面的 dns 在那里
8.8.8.8
8.8.4.4
我正在使用 kali linux。我遇到了很多方法,但只有一种方法都失败了。
在终端中,输入:-
sudo apt-get purge resolvconf
出现GUI,点击确定。重启你的机器。一旦启动,您应该可以访问互联网。
我有几个 wifi 连接,其中一个工作正常,而另一个仅适用于某些网站和服务,如 google.com 和 skype。浏览许多网站的其余部分通常会给我这个错误:
DNS_PROBE_FINISHED_BAD_CONFIG
我也很少遇到以下错误:
DNS_PROBE_FINISHED_NO_INTERNET
DNS_PROBE_FINISHED_NXDOMAIN
我遇到的另一个非常奇怪的事情是,反复刷新页面经常会打开它,但它并不适用于每个网页。
我在 Google 和 Stack Overflow 上长期搜索后发现了很多解决方案,但其中 none 有效。这不是浏览器特有的问题,因为在我使用的所有浏览器(即 Chrome、Mozilla 和 IE)上都会遇到同样的问题。我在使用 Ubuntu OS 的官方机器和使用 Win10 OS 的个人机器上遇到了同样的问题。同时,我的手机和其他连接到同一连接的 PC 上的网上冲浪没有问题。
有关真正原因和解决方案(最好是 Ubuntu 和 Win10)的详细信息将非常有用。
对于Ubuntu
这些错误表明 DNS 存在问题。
检查
cat /etc/resolv.conf
的 DNS 设置。并在
/etc/resolv.conf
中添加以下名称服务器用于临时或在/etc/resolvconf/resolv.conf.d/head
中用于永久
nameserver 8.8.8.8 nameserver 8.8.4.4
- 在
resolv.conf
中添加这两个域名服务器地址- 运行命令
sudo gedit /etc/resolv.conf
- 在
resolv.conf
的最后一行复制以上两行名称服务器粘贴 - Ctrl+S 保存。
- 运行命令
注意:如果您仅添加名称服务器
/etc/resolv.conf
,那么当计算机重新启动时,/etc/resolv.conf
处于前一阶段。 因此,要永久存储这些名称服务器,请使用以下方法:- 运行命令
sudo gedit /etc/resolvconf/resolv.conf.d/head
- 复制以上两行名称服务器并粘贴到
/etc/resolvconf/resolv.conf.d/head
的最后一行
- Ctrl+S 保存。
- 运行命令
重新连接互联网
有关 https://wiki.archlinux.org/index.php/Network_Debugging#DNS_Servers
的更多详细信息对于Windows:
在网络配置中添加这些 DNS ip
在 windows 中添加 DNS 的教程在这里 https://www.opennicproject.org/configure-your-dns/how-to-change-dns-servers-in-windows-7/
重新连接互联网
打开你的cmd并在下面输入两个命令
ipconfig /release
ipconfig /renew
现在打开 运行 并输入 ncpa.cpl 并按回车键。 在那之后你的 ipv4 设置你设置下面的 dns 在那里
8.8.8.8
8.8.4.4
我正在使用 kali linux。我遇到了很多方法,但只有一种方法都失败了。 在终端中,输入:-
sudo apt-get purge resolvconf
出现GUI,点击确定。重启你的机器。一旦启动,您应该可以访问互联网。