ubuntu Linux命令行错误消息:名称解析暂时失败[已关闭]

xfyts7mz  于 2023-05-16  发布在  Linux
关注(0)|答案(2)|浏览(158)

**已关闭。**此问题不符合Stack Overflow guidelines。目前不接受答复。

这个问题似乎不是关于a specific programming problem, a software algorithm, or software tools primarily used by programmers的。如果你认为这个问题与another Stack Exchange site的主题有关,你可以留下评论,解释在哪里可以回答这个问题。
两年前关闭。
此帖子于8天前编辑并提交审核,未能重新打开帖子:
原始关闭原因未解决
Improve this question
当我尝试ping一个域名(如网站)时,收到错误消息“名称解析临时失败”。当我ping一个离散的IP地址,然后ping工作正常。

ping: google.com: Temporary failure in name resolution

此问题仅在尝试ping域而不是IP时发生,因此这似乎是DNS问题。
我的/etc/resolve.conf指定DNS服务器127.0.0.57。在我添加了nameserver 8.8.8.8并重新启动了似乎解决了问题的服务之后。然而,这可能只是短期的,它可能会再次打破,所以我需要一个长期的解决方案。如果有人能解决这个问题,那就太棒了。

cyvaqqii

cyvaqqii1#

我也遇到过同样的问题,但我用另一种方法解决了它。
使用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
我已经测试成功了。

4ktjp1zp

4ktjp1zp2#

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

相关问题