简短回答:

简短回答:

我已在具有以太网连接的桌面上安装了 Kubuntu 18.04。在安装过程中,下载了更新并且互联网工作正常。安装操作系统后,每次尝试 ping 任何网站时都会收到以下错误:

Temporary failure in name resolution

我已经在不同的计算机上尝试过以太网电缆并且它可以工作,所以我不知道下一步应该做什么。

答案1

名称解析失败可能有多种原因。

  1. 您没有任何互联网连接。尝试

    ping -c4 8.8.8.8
    

    如果您得到答案,则表明您的互联网连接正常。否则找出为什么它不

  2. 您使用了错误的解析器。类型

    cat /etc/resolv.conf
    

    您应该至少看到一行

    nameserver a.b.c.d
    

    a.b.c.d通常是您的路由器的地址。如果没有这一行,请添加一行。如果有这样一条线,但不起作用,或者如果您不知道路由器的地址,请尝试nameserver 8.8.8.8。这使用位于 的 Google DNS 服务器8.8.8.8

答案2

如果您使用 VMWARE 在 Windows 上运行 Linux 虚拟机,我的经验可能会有所帮助:

systemctl restart NetworkManager.service

当您没有正确关闭虚拟机时就会发生这种情况。

答案3

我解决了更改路由器中的 dns 设置并设置 google dsn 的问题8.8.8.8,这对我有用。

答案4

简短回答:

在我的例子中,Internet GW 中的 NAT 规则配置错误导致了此错误,而不是 Linux 主机本身的配置错误。检查您的 Internet GW 路由器中是否配置错误或缺少 NAT 规则!

较长的答案:

我检查、仔细检查、三次检查 Linux 主机上的所有本地网络。我与同一队列中的其他 Linux 主机进行了比较分析;一切都一样。那么为什么该主机的 DNS 现在被破坏了呢?

答案是在我的互联网网关防火墙上的主机前面找到的。我已经重新寻址了几台主机(我知道,这从来都不是一件好事;->),但错过了在防火墙中更新该特定主机的 NAT 规则。这与 Linux 主机本身的错误配置无关。

但我对 DNS 错误消息感到非常狭隘,以至于我只是认为这是主机上而不是防火墙上的 DNS 配置错误。修复 NAT 规则后,正常的 DNS 解析就恢复了。噢!

因此请注意,路由器中受影响的主机的 NAT 规则不正确或缺失可能会导致此错误。 HTH-

相关内容