Google 计算引擎 VM 的 DNS 解析问题(过去 24 小时内)

Google 计算引擎 VM 的 DNS 解析问题(过去 24 小时内)

自过去 24 小时以来,我们的 Google 计算引擎一直无法通过 DNS 解析主机名。(注意:之前我们的计算引擎已经正常运行 2 个多月了,没有出现过此问题)

例如,如果我 pingwww.google.com它给出了一个错误信息

以前有谁经历过这样的事吗?

答案1

解决此问题的最简单方法是手动将名称服务器添加到/etc/resolv.conf file

每次操作系统启动时都会覆盖此文件,因此为了使更改永久生效,您需要在每次启动时添加名称服务器。

这意味着在您的文件末尾添加此行/etc/rc.local

echo "nameserver 1.1.1.1" >> /etc/resolv.conf(我使用 1.1.1.1 作为示例,但您可以随意使用任何其他 DNS)。

重启虚拟机,检查是否已将新 DNS 添加到resolv.conf。如果已添加,您可以检查服务是否正在使用 的新 DNS resolvectl status;您应该会看到类似内容:

ssdfdf@mvn:~$ resolvectl status
Global
       LLMNR setting: yes
MulticastDNS setting: yes
  DNSOverTLS setting: no
      DNSSEC setting: allow-downgrade
    DNSSEC supported: yes
  Current DNS Server: 169.254.169.254
         DNS Servers: 169.254.169.254
                      8.8.8.8
                      1.1.1.1
          DNS Domain: c.xxxxx.internal
                      google.internal
          DNSSEC NTA: 10.in-addr.arpa
                      16.172.in-addr.arpa

相关内容