服务器无法访问 DNS:ping:www.google.com:名称解析暂时失败

服务器无法访问 DNS:ping:www.google.com:名称解析暂时失败

再会。

我已经浏览了几十个类似的问题及其答案,但没有成功。在我的服务器上,我可以 ping 8.8.8.8,但不能 ping google.com

使用 resolve.conf 一切似乎都正常,netplan 也是如此。

sudo resolvectl状态我得到:

全局协议:-LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported resolv.conf 模式:foreign 当前 DNS 服务器:8.8.8.8 DNS 服务器:8.8.8.8

链接 2 (eno8303) 当前范围:无 协议:-DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported

链接 3 (eno8403) 当前范围:DNS 协议:+DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported DNS 服务器:172.31.102.1 1.1.1.1 8.8.8.8 <-- 这里没有当前 DNS 服务器

这是否意味着 eno8403 没有当前 DNS 服务器?知道为什么吗?该服务器托管在一个部委,我不知道他们的硬件防火墙打开或关闭了哪些端口...

猫/运行/systemd/resolv/resolv.conf给出:

#这是由 man:systemd-resolved(8) 管理的 /run/systemd/resolve/resolv.conf。

#请勿编辑。

#此文件可能被符号链接为 /etc/resolv.conf。如果你正在查看

#/etc/resolv.conf 并看到此文本,说明您已经跟踪了符号链接。

#这是一个动态 resolv.conf 文件,用于将本地客户端直接连接到

#所有已知的上行链路 DNS 服务器。此文件列出了所有已配置的搜索域。

#第三方程序通常不应直接访问此文件,而只能

#通过 /etc/resolv.conf 的符号链接。要管理 man:resolv.conf(5)

#不同的方式,用静态文件或不同的符号链接替换此符号链接。

#请参阅 man:systemd-resolved.service(8) 了解支持的

#/etc/resolv.conf 的操作。

名称服务器 8.8.8.8

名称服务器 172.31.102.1

名称服务器 1.1.1.1

#配置的DNS服务器过多,以下条目可能会被忽略。

名称服务器 8.8.8.8

搜索 。*

答案1

尝试手动使用以下代码覆盖 /etc/resolv.conf

nameserver 8.8.8.8
nameserver 8.8.4.4

相关内容