Linux Mint 20.2 DNS 无法解析内部主机

Linux Mint 20.2 DNS 无法解析内部主机

昨天全新安装了 Linux Mint Uma (20.2)。除了本地网络 DNS 解析之外,一切都很好。

我主要在 Pine64 上运行 dnsmasq,这样我就可以使用 Steven Black 的阻止列表。它多年来一直运行良好,包括 Uma 取代的之前版本的 Mint (Ulyana)。外部主机可以很好地解析,但内部主机则不能。例子

dig cnn.com

; <<>> DiG 9.16.1-Ubuntu <<>> cnn.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64483
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;cnn.com.                       IN      A

;; ANSWER SECTION:
cnn.com.                56      IN      A       151.101.1.67
cnn.com.                56      IN      A       151.101.65.67
cnn.com.                56      IN      A       151.101.129.67
cnn.com.                56      IN      A       151.101.193.67

;; Query time: 27 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Mon Jul 12 08:41:19 PDT 2021
;; MSG SIZE  rcvd: 100

dig lorien

; <<>> DiG 9.16.1-Ubuntu <<>> lorien
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 9643
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;lorien.                                IN      A

;; Query time: 0 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Mon Jul 12 08:42:16 PDT 2021
;; MSG SIZE  rcvd: 35

请注意,lorien 是我本地网络上的一台服务器,IP 为 192.168.1.3。

我的 DNS 框位于 192.168.1.20,查询该框会按预期直接返回 lorien 的 IP。

dig lorien @192.168.1.20

; <<>> DiG 9.16.1-Ubuntu <<>> lorien @192.168.1.20
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64326
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;lorien.                                IN      A

;; ANSWER SECTION:
lorien.                 0       IN      A       192.168.1.3

;; Query time: 0 msec
;; SERVER: 192.168.1.20#53(192.168.1.20)
;; WHEN: Mon Jul 12 08:44:09 PDT 2021
;; MSG SIZE  rcvd: 51

systemd-resolved 似乎没有转发请求。它知道我的 DNS 框吗?

Global
       LLMNR setting: no                  
MulticastDNS setting: no                  
  DNSOverTLS setting: no                  
      DNSSEC setting: no                  
    DNSSEC supported: no                  
  Current DNS Server: 192.168.1.20        
         DNS Servers: 192.168.1.20        
          DNSSEC NTA: 10.in-addr.arpa    

(other addresses omitted)

是的,它确实。

我创建了 3 种网络管理器配置,一种是纯 DHCP,一种是仅地址(从 .20 上的 dnsmasq 获取 DNS 服务器信息),一种是完全静态的。 DNS 解析行为在每种情况下都是相同的。

有人可以告诉我问题是什么以及如何解决这个问题吗?

谢谢

相关内容