ping: google.com: 名称解析暂时失败

ping: google.com: Temporary failure in name resolution

ping: google.com: Temporary failure in name resolution

这个问题是尝试 ping 域而不是 IP 时发生的问题,此时 resolve.conf 它具有 127.0.0.57 IP,尝试添加此

nameserver 8.8.8.8

它在短期内解决了这个问题,我将成为 运行 一个需要联系我的域控制面板的守护进程。所以我需要一个长期的解决方案。 如果有人能解决这个问题,那就太棒了。

如果您从 DHCP 服务器获取 IP 地址,您还可以将服务器设置为发送 DNS 服务器。或者将 nameserver 8.8.8.8 添加到 /etc/resolvconf/resolv.conf.d/base 文件中。即使没有配置任何接口,此文件中的信息也会包含在解析器配置文件中。

我遇到了完全相同的问题,但我已经用另一种方法解决了它。

使用Ubuntu 18.04,首先禁用systemd-resolved服务。

sudo systemctl disable systemd-resolved.service

停止服务

sudo systemctl stop systemd-resolved.service

然后,删除/etc/resolv.conf

中的link到/run/systemd/resolve/stub-resolv.conf

sudo rm /etc/resolv.conf

/etc/

中添加一个手动创建的resolv.conf

sudo vim /etc/resolv.conf

在那里添加您首选的 DNS 服务器

nameserver 208.67.222.222

我测试成功了。