自去年秋天以来,我一直在努力寻找 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