几个月前,我在 Ubuntu 上浏览网页时开始遇到错误。我得到了解析主机错误。这是非常随机的,有时我可以使用互联网几个小时,直到问题出现。其他日子它根本不起作用。
我试过了:
- 使用不同的浏览器
- 使用其他 DNS 管理器替换 systemd-resolved
- 通过编辑 /etc/resolve.conf 和使用连接管理器(有很多)来更改 DNS 服务器
- 禁用 IPv6
我注意到的事情:
- 我的电脑有 Windows 10 双启动。它在 Windows 上运行良好
- 我在其他设备(ipad、智能手机和 ps4)上没有遇到这个问题,所以我猜这与路由器或互联网信号无关
- 当它工作时速度很快
- 该问题影响整个操作系统而不只是浏览器。
一些日志:
$ cat /etc/resolv.conf nameserver 127.0.0.53
$ nmcli device show wlp5s0
GENERAL.DEVICE: wlp5s0
GENERAL.TYPE: wifi
GENERAL.HWADDR: 08:D4:0C:A8:60:A6
GENERAL.MTU: 0
GENERAL.STATE: 100 (connected)
GENERAL.CONNECTION: CORINTHIANS
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/3
IP4.ADDRESS[1]: 192.168.0.28/24
IP4.GATEWAY: 192.168.0.1
IP4.DNS[1]: 189.38.95.95
IP4.DNS[2]: 189.38.95.96
IP6.ADDRESS[1]: fe80::ad4:cff:fea8:60a6/64
IP6.GATEWAY:
$ cat /etc/systemd/resolved.conf
[Resolve]
#DNS=
#FallbackDNS=8.8.8.8 8.8.4.4 2001:4860:4860::8888 2001:4860:4860::8844
#Domains=
#LLMNR=yes
DNSSEC=off
#Cache=yes
#DNSStubListener=udp
$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default gateway 0.0.0.0 UG 600 0 0 wlp5s0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 wlp5s0
192.168.0.0 0.0.0.0 255.255.255.0 U 600 0 0 wlp5s0
我不知道还能做什么。
我在 16.10 上遇到了这个问题,现在在 17.04 上也遇到了这个问题。
任何帮助将不胜感激。
答案1
首先,您可以简化并隔离问题。为了简化问题,请尽可能接近“裸机”进行测试。在这种情况下,您可以使用“dig”而不是浏览器进行测试。
要确定问题是否与 17.04 系统的自定义有关,您可以从包含 17.04(可能是安装媒体)的 Live USB 启动系统,然后查看在未修改的环境中是否仍然会出现问题。