# env
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.5 LTS
Release: 18.04
Codename: bionic
$ systemd-resolve --vers
systemd 237
+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN2 +IDN -PCRE2 default-hierarchy=hybrid
我注意到一些 DNS 查询失败了,当时 syslog 显示如下信息:
Apr 22 03:39:40 <hostname> systemd-resolved[1113]: Grace period over, resuming full feature set (UDP+EDNS0) for DNS server 10.27.32.5.
Apr 22 03:39:52 <hostname> systemd-resolved[1113]: Using degraded feature set (UDP) for DNS server 10.27.32.5.
我不仅可以在当时检查上述日志,有时一天或一周内也可以检查几次。但并非每次都会出现 DNS 查询失败的情况。
请问这种情况,我该从哪里挖呢?
该选项是否可能edns0
导致 DNS 查询失败?
+ 我的 resolve.conf 非常简单。仅适用于私有 DNS:
$ cat /etc/resolv.conf
nameserver <private.dns.ip>
options edns0
search localnet