我在我的 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 解决方案比运行终端命令更稳定。