全新安装 Ubuntu Studio 22.04.1 后,我无法再访问某些网站。我知道类似的问题已经被问过很多次了,但我仍然卡住了。我希望这里有人能帮忙。提前谢谢。
有些网站运行正常(例如 dmi.dk、peterbirch.dk 等)。其他网站则返回错误,例如“无法找到服务器 IP 地址”(例如 gnome.org、ubuntu.com 或 dr.dk)
我检查了连接和设置,一切似乎都正确。另一台连接到同一路由器的台式电脑运行良好,我的笔记本电脑通过无线连接也运行良好。线路本身没有问题 - 我也检查过了。没有代理,也没有防火墙。
运行 resolve.conf 显示以下内容:
peterbirch@peterbirch-10vtcto1ww:~$ cat /etc/resolv.conf
nameserver 127.0.0.53
options edns0 trust-ad
search .
iptables 为我们提供:
peterbirch@peterbirch-10vtcto1ww:~$ sudo iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
nslookup 查看 ubuntu.com:
peterbirch@peterbirch-10vtcto1ww:~$ nslookup ubuntu.com
Server: 127.0.0.53
Address: 127.0.0.53#53
** server can't find ubuntu.com: SERVFAIL
也对 ubuntu.com 进行挖掘:
peterbirch@peterbirch-10vtcto1ww:~$ dig ubuntu.com
; <<>> DiG 9.18.1-1ubuntu1.1-Ubuntu <<>> ubuntu.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 19479
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;ubuntu.com. IN A
;; Query time: 31 msec
;; SERVER: 127.0.0.53#53(127.0.0.53) (UDP)
;; WHEN: Mon Aug 22 12:59:23 CEST 2022
;; MSG SIZE rcvd: 39
对我来说,这或多或少就像是咒语,我不知道该如何处理这些信息。任何帮助都将不胜感激。
补充信息:
Discover 告诉我,由于“无法解析 ubuntu.com”,它无法查找更新。这是否意味着 DNS 存在问题?
答案1
感谢 Doug Smythies、Auspex 和互联网上的其他人,我解决了这个问题。首先,我尝试使用外部 DNS,通过桌面任务栏上的 GUI 添加到网络管理器。它成功了,但我仍然想知道我的本地 DNS 发生了什么。经过长时间摆弄不同的 cli 命令后,我发现了一个损坏的符号链接,我按如下方式修复了它:
peterbirch@peterbirch-10vtcto1ww:~$ cd /etc/
peterbirch@peterbirch-10vtcto1ww:~$ sudo ln -sf ../run/systemd/resolve/resolv.conf resolv.conf