升级到 17.04 后 DNS 解析停止工作

升级到 17.04 后 DNS 解析停止工作

我安装了可以正常运行的 Ubuntu 16.04 版本。最近,我尝试升级到 17.04。升级后,我无法再浏览互联网。Ping 到直接 IP 可以,但无法 Ping 到名称。

谷歌搜索后,我发现很多关于禁用的引用dnsmasq。大多数都指出要注释掉 dns=dnsmasq 中的行/etc/NetworkManager/NetworkManager.conf,但我那里甚至没有这一行。

我尝试了很多方法,包括全新安装 Ubuntu 17.04,但还是遇到了同样的问题。看来本地 DNS 不起作用了。

有 2 个选项可以临时解决该问题,直到下次重新启动:1. 编辑/etc/resolv.conf并添加我的路由器而不是本地环回。2. 运行sudo dhclient,它正在为我执行此操作。

有没有办法永久取消本地 DNS,并仅启用 DHCP 服务器的设置?

在管理网络连接的 GUI 中,设置看起来正确(对于 IPv4 使用“自动”)。

谢谢

答案1

您可以在文件中静态分配 DNS 服务器/etc/network/interfaces。在您使用的界面下添加dns-nameserver 8.8.8.8或您喜欢使用的任何 DNS 服务器。例如:

auto eth0
iface eth0 inet auto
dns-nameserver 192.168.1.1 8.8.8.8 8.8.4.4

相关内容