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
我测试成功了。
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
/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
我测试成功了。