DNS 在 16.04 上不起作用

DNS 在 16.04 上不起作用

我正在使用HP MicroServer Gen8它有两个网络端口 - 但都有同样的问题。

我尝试重置所有与网络相关的设置。然后我使用剩余的ifupdown连接进行连接,能够 ping IP 地址,但不能 ping 域名。所以我认为这是 DNS 问题。我可以通过 SSH 进入。

我在网络上有一个 Pi-Hole(一个广告拦截本地 DNS 服务器),因此尝试通过添加一个使用 Google 的 8.8.8.8 和 8.8.4.4 服务器的新以太网连接来绕过这个问题,但这并没有什么区别。

不确定下一步该尝试什么,因为似乎有多种方法来配置网络设置,并且不清楚什么在 16.04 上有效。

背景:最近我的服务器出现了一些问题,有一段时间无法启动。我使用启动修复盘重新进入服务器,但之后又出现了这个问题。

如果可以修复该问题,我也很乐意升级到较新版本的 Ubuntu,不过我需要一种不使用 DNS 来实现这一点的方法……

答案1

回答我自己的问题,以便将来能够帮助其他人:

我升级到了 18.04,通过编辑我的 hosts 文件来为所需的域分配 IP 地址。这里列出以供参考,ping 它们以获取 IP。

gb.archive.ubuntu.com security.ubuntu.com ppa.launchpad.net apt.postgresql.org changelogs.ubuntu.com archive.ubuntu.com deb.nodesource.com api.snapcraft.io

更新成功了,但是我却没有网络连接。不过现在我可以解决这个问题,只需在 /etc/NetworkManager/NetworkManager.conf 中将 managed=false 改为 managed=true,然后添加新的网络连接即可。

相关内容