resolv.conf 和偶尔出现的慢速主机解析(DNS 问题)-Ubuntu 20.04

resolv.conf 和偶尔出现的慢速主机解析(DNS 问题)-Ubuntu 20.04

自去年秋天以来,我一直在努力寻找 Ubuntustudio 20.04(基本上是 Ubuntu 20.04)上的网络配置出了什么问题。

去年秋天,我使用官方的 Ubuntustudio 20.04 iso 从头开始​​安装。

奇怪的是,我的resolv.conf链接../run/resolvconf/resolv.conf

    /etc/resolv.conf
lrwxrwxrwx 1 root root 29 Sep 27 22:10 /etc/resolv.conf -> ../run/resolvconf/resolv.conf

然而,在发布版本 20.04.1 中它显然指向../run/systemd/resolve/stub-resolv.conf

中的内容 ../run/resolvconf/resolv.conf

nameserver 127.0.0.53
search fritz.box

我有另一个/run/systemd/resolve内容完全相同的 resolv.conf 文件。但两个文件的时间戳不同:文件中的../run/resolvconf时间戳是我打开机器时的时间戳。文件中的/run/systemd/resolve/时间戳是 30 分钟前的。

该文件夹中/run/systemd/resolve/ 还有一个stub-resolv.conf文件,内容如下:

nameserver 127.0.0.53
options edns0 trust-ad
search fritz.box

这一切有意义吗?有人能解释一下吗?这可能是我的 DNS 问题的原因吗?Firefox 中的 DNS 查找偶尔需要 5 秒或更长时间。这种情况每天发生大约 20 次或更多,但并非总是如此。当我告诉 Firefox 使用 DNS over HTTPS 时,一切都很好。

当我在终端中使用 dig 时,大多数情况下也能正常工作,但有时需要等待几秒才能获得输出。不过,在这种情况下,DNS 查找时间也很短,约为 20 毫秒。

例如,这花了大约 10 秒的时间,直到我得到第一个输出

traceroute facebook.com
traceroute to facebook.com (69.171.250.35), 30 hops max, 60 byte packets
 1  fritz.box (192.168.178.1)  9.270 ms  9.211 ms  9.272 ms
 2  loopback1.0002.acln.01.off.de.net.telefonica.de (62.52.200.219)  47.276 ms  47.403 ms  47.400 ms
 3  bundle-ether12.0001.dbrx.01.off.de.net.telefonica.de (62.53.12.0)  24.104 ms  24.351 ms  27.042 ms
 4  ae3-0.0001.corx.01.off.de.net.telefonica.de (62.53.28.154)  31.595 ms  36.469 ms  36.011 ms
 5  ae10-0.0001.corx.06.ham.de.net.telefonica.de (62.53.0.48)  33.152 ms ae4-0.0002.corx.02.ber.de.net.telefonica.de (62.53.0.72)  36.903 ms ae10-0.0001.corx.06.ham.de.net.telefonica.de (62.53.0.48)  35.555 ms
 6  bundle-ether1.0006.dbrx.01.ham.de.net.telefonica.de (62.53.14.27)  35.957 ms ae1-0.0002.dbrx.01.dus.de.net.telefonica.de (62.53.16.36)  24.730 ms bundle-ether2.0005.dbrx.01.ham.de.net.telefonica.de (62.53.14.231)  26.659 ms
 7  ae0-0.0002.prrx.01.ham.de.net.telefonica.de (62.53.6.109)  26.043 ms ae1-0.0002.prrx.01.ham.de.net.telefonica.de (62.53.6.207)  26.547 ms  27.471 ms
 8  ae0.pr02.ham3.tfbnw.net (157.240.72.132)  25.267 ms  25.832 ms  26.783 ms
 9  po102.psw04.ham3.tfbnw.net (74.119.78.17)  26.633 ms po102.psw03.ham3.tfbnw.net (74.119.78.5)  26.436 ms po102.psw01.dus1.tfbnw.net (157.240.35.105)  23.561 ms
10  157.240.38.185 (157.240.38.185)  23.765 ms 157.240.38.73 (157.240.38.73)  25.523 ms 173.252.67.59 (173.252.67.59)  25.862 ms
11  edge-star-mini-shv-01-any2.facebook.com (69.171.250.35)  24.973 ms  26.343 ms  24.574 ms

systemd-resolve --status
Global
       LLMNR setting: no                  
MulticastDNS setting: no                  
  DNSOverTLS setting: no                  
      DNSSEC setting: no                  
    DNSSEC supported: no                  
          DNS Domain: fritz.box           
          DNSSEC NTA: 10.in-addr.arpa     
                      16.172.in-addr.arpa 
                      168.192.in-addr.arpa
                      17.172.in-addr.arpa 
                      18.172.in-addr.arpa 
                      19.172.in-addr.arpa 
                      20.172.in-addr.arpa 
                      21.172.in-addr.arpa 
                      22.172.in-addr.arpa 
                      23.172.in-addr.arpa 
                      24.172.in-addr.arpa 
                      25.172.in-addr.arpa 
                      26.172.in-addr.arpa 
                      27.172.in-addr.arpa 
                      28.172.in-addr.arpa 
                      29.172.in-addr.arpa 
                      30.172.in-addr.arpa 
                      31.172.in-addr.arpa 
                      corp                
                      d.f.ip6.arpa        
                      home                
                      internal            
                      intranet            
                      lan                 
                      local               
                      private             
                      test                

Link 2 (enp2s0)
      Current Scopes: DNS          
DefaultRoute setting: yes          
       LLMNR setting: yes          
MulticastDNS setting: no           
  DNSOverTLS setting: no           
      DNSSEC setting: no           
    DNSSEC supported: no           
  Current DNS Server: 192.168.178.1
         DNS Servers: 192.168.178.1
          DNS Domain: ~.           
                      fritz.box   

也许还有一条信息:我使用 WLAN 棒大约一周,没有遇到此类问题。DNS 时间过长仅发生在 LAN 上:

Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169 
           IF: enp2s0 state: up speed: 1000 Mbps duplex: full mac: d8:cb:8a:e8:e9:99 

相关内容