无法从 Ubuntu 22.04.3 解析本地网络 DNS 名称以及无法从网络解析 Ubuntu DNS 名称

无法从 Ubuntu 22.04.3 解析本地网络 DNS 名称以及无法从网络解析 Ubuntu DNS 名称

不知道今天发生了什么,但我的 Ubuntu 服务器在 LAN 上不再可解析,Ubuntu 服务器也无法解析 LAN 上的任何名称。Ubuntu 服务器可以成功解析外部域名。

可以通过 IP 地址 ping 通服务器,并且可以成功 ping 通 LAN 上的 IP 地址。

例如,我在 LAN 上有一台名为“Office-PC”的 PC,它的 IP 地址是 192.168.2.4,如果我尝试从 Ubuntu 服务器 ping DNS 名称,我只会得到

ping office-pc
ping: office-pc: Temporary failure in name resolution

我对端口 53 进行了跟踪,发现 DNS 服务器发出了具有正确地址的响应:

22:58:45.740134 IP 192.168.2.1.58302 > 192.168.2.101.53: 53394+ A? office-pc.home. (32)
22:58:45.740140 IP 192.168.2.1.58302 > 192.168.2.101.53: 26773+ AAAA? office-pc.home. (32)
22:58:45.741570 IP 192.168.2.101.53 > 192.168.2.1.58302: 20495- 1/0/0 A 192.168.2.4 (48)

我的 resolvectl 输出看起来很正常

Global
       Protocols: -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
resolv.conf mode: uplink

Link 2 (enp65s0f0)
Current Scopes: DNS
     Protocols: +DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
   DNS Servers: 192.168.2.101
    DNS Domain: home

Link 3 (enp65s0f1)
Current Scopes: none
     Protocols: -DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported

在我的 /etc/resolv.conf 中它也正确显示:

nameserver 192.168.2.101
search home

我的 /etc/netplan/00-installer-config.yaml 文件看起来也很正常

network:
  renderer: networkd
  ethernets:
        enp65s0f0:
            dhcp4: true
            nameservers:
                addresses: [192.168.2.101]
                search: [home]
  version: 2

我现在只是不明白是什么原因导致了本地 LAN 名称的这种情况,如下所示,外部地址是可解析的

ping www.google.com
PING www.google.com (142.250.187.196) 56(84) bytes of data.
64 bytes from lhr25s33-in-f4.1e100.net (142.250.187.196): icmp_seq=1 ttl=119 time=9.03 ms
64 bytes from lhr25s33-in-f4.1e100.net (142.250.187.196): icmp_seq=2 ttl=119 time=8.85 ms
64 bytes from lhr25s33-in-f4.1e100.net (142.250.187.196): icmp_seq=3 ttl=119 time=8.56 ms
64 bytes from lhr25s33-in-f4.1e100.net (142.250.187.196): icmp_seq=4 ttl=119 time=9.54 ms
^C
--- www.google.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3005ms
rtt min/avg/max/mdev = 8.557/8.994/9.540/0.357 ms

有人有什么想法吗?

相关内容