Ubuntu 14.04 中的 DNS_PROBE_FINISHED_BAD_CONFIG 错误

Amr*_*ish 44 dns 14.04

我在 Dell M3800 上运行 Ubuntu 14.04 LTS。

我在连接到 Internet 时遇到问题。

DNS_PROBE_FINISHED_BAD_CONFIG在尝试导航到任何站点时进入我的浏览器,但我可以使用其 IP 导航到任何站点。

因此,例如,我可以google.com使用http://173.194.121.16. 所以我认为我的 DNS 设置在某个地方搞砸了。

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

Amr*_*ish 65

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

/etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /run/resolvconf/resolv.conf`
Run Code Online (Sandbox Code Playgroud)

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

sudo rm /etc/resolv.conf
sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
sudo resolvconf -u
Run Code Online (Sandbox Code Playgroud)

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

  • 这有效,谢谢!你能描述一下这个符号链接的用途吗? (2认同)

Gay*_*tti 19

sudo dpkg-reconfigure resolvconf
Run Code Online (Sandbox Code Playgroud)

同意“为动态更新准备 /etc/resolve.conf?”

sudo reboot
Run Code Online (Sandbox Code Playgroud)

  • 未安装 resolvconf (2认同)