Ubuntu ping:google.com:名称解析暂时失败
这个问题是当尝试ping一个域而不是IP时发生的,此时在resolve.conf中它有127.0.0.57 IP,尝试添加这个Ubuntu ping:google.com:名称解析暂时失败,ubuntu,dns,ubuntu-18.04,Ubuntu,Dns,Ubuntu 18.04,这个问题是当尝试ping一个域而不是IP时发生的,此时在resolve.conf中它有127.0.0.57 IP,尝试添加这个 ping: google.com: Temporary failure in name resolution 它在短期内解决了这个问题,我将运行一个需要联系我的域控制面板的守护程序。所以我需要一个长期的解决方案。 如果有人能解决这个问题,那就太棒了。如果您从DHCP服务器获得IP地址,您还可以将服务器设置为发送DNS服务器。或者将名称服务器8.8.8.8添加到/etc
ping: google.com: Temporary failure in name resolution
它在短期内解决了这个问题,我将运行一个需要联系我的域控制面板的守护程序。所以我需要一个长期的解决方案。
如果有人能解决这个问题,那就太棒了。如果您从DHCP服务器获得IP地址,您还可以将服务器设置为发送DNS服务器。或者将
名称服务器8.8.8.8
添加到/etc/resolvconf/resolv.conf.d/base文件中。即使未配置接口,此文件中的信息也包含在解析器配置文件中 我遇到了完全相同的问题,但我用另一种方法解决了它
使用Ubuntu18.04,首先禁用systemd-resolved
服务
sudo systemctl disable systemd已解决。服务
停止服务
sudo systemctl stop systemd已解决。服务
然后,删除/etc/resolv.conf
中指向/run/systemd/resolve/stub resolv.conf
的链接
sudo rm/etc/resolv.conf
在/etc/
sudo vim/etc/resolv.conf
在那里添加您首选的DNS服务器
nameserver 208.67.222.222
我已经成功地对此进行了测试。根据上的archlinux wiki,这似乎是正确的方法(好吧,至少有一种正确的方法:)。好吧,这是有效的……直到我重新启动,然后它又变回原来的状态,所以每次启动时我都必须运行这些命令。是我自己,还是系统会造成不必要的问题?对我来说,它通过head间接修改resolv.conf起作用。请参阅pchelp.ricmedia.com/set-custom-dns-servers-linux-network-manager-resolv-conf/@mike1982是否还有其他步骤使其更持久?正如其他人所说,重新启动会使此问题再次出现,必须再次执行上述步骤。我原以为systemd在启动时禁用该服务会有足够的效果1)禁用systemd解析的服务
sudo systemctl disable systemd resolved.service
2)停止服务sudo systemctl Stop systemd resolved.service
3)手动删除配置文件sudo rm/etc/resolv.conf
4)现在,再次创建文件sudo nano/etc/resolv.conf
5)输入此行并保存nameserver 8.8.8
6)启用服务sudo systemctl Enable systemd resolved.Service
7)启动服务返回sudo systemctl Start systemd resolved.Service
@MCNaveen First I建议备份/etc/resolv.conf
以防事情不顺利
nameserver 8.8.8.8