Ubuntu 14.04 中的 DNS_PROBE_FINISHED_BAD_CONFIG 错误

Ubuntu 14.04 中的 DNS_PROBE_FINISHED_BAD_CONFIG 错误

我在我的 Dell M3800 上运行 Ubuntu 14.04 LTS。

我在连接互联网时遇到了问题。

当我尝试导航到任何网站时,我都会DNS_PROBE_FINISHED_BAD_CONFIG进入浏览器,但我能够使用其 IP 导航到任何网站。

例如,我可以google.com使用导航到http://173.194.121.16。所以我认为我的 DNS 设置有些混乱。

任何关于解决此问题的指示都值得赞赏。如果您需要更多信息,请告诉我。

答案1

所以我弄清楚了问题出在哪里。当我运行以下命令时,sudo resolvconf -u出现了此错误:

/etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /run/resolvconf/resolv.conf`

我通过删除并重新创建符号链接解决了此错误/etc/resolv.conf。您可以使用以下命令执行此操作:

sudo rm /etc/resolv.conf
sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
sudo resolvconf -u

这解决了我收到的 DNS 错误。

对于 Ubuntu 20.04 及以上版本,只需

sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf

答案2

sudo dpkg-reconfigure resolvconf

对“准备 /etc/resolve.conf 进行动态更新吗?”说是。

sudo reboot

答案3

我在使用 NordVPN 并通过终端使用 openvpn 时遇到了这个问题。我通过将 VPN 配置文件导入 Ubuntu 网络 UI 解决了这个问题。您可以转到设置 -> 网络。将出现 VPN 部分,按添加,然后导入文件。从 NordVPN 中选择下载的 .ovpn 文件之一。然后,当您尝试连接时,它似乎会出于某种原因自动修复 DNS 问题。:)

实际上这正是我所期望的,因为有时 UI 解决方案比运行终端命令更稳定。

相关内容