我面临一个无法解释的问题:
如果我做
ping example.org
我得到了结果
ping: example.org: No address associated with hostname
dig
返回空结果:
dig example.org
; <<>> DiG 9.16.1-Ubuntu <<>> example.org
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 11024
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
; example.org. IN A
;; Query time: 20 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Sun Feb 28 18:27:28 UTC 2021
;; MSG SIZE rcvd: 52
如果我 ping google,ping 得到的是 pong。好吧 - 因为我使用的是内置解析器:
# See man:systemd-resolved.service(8) for details about the supported modes of
# operation for /etc/resolv.conf.
nameserver 127.0.0.53
options edns0 trust-ad
我想检查一下它的统计数据
systemd-resolve --statistics
并刷新缓存:
systemd-resolve --flush-caches
但域名仍然无法解析。
如果我将 google 添加8.8.4.4
到resolv.conf
,则可以解析该域名。但我不想使用外部解析器。在这种情况下我错过了什么?