我遇到了一些奇怪的问题,似乎也是分辨率问题。有些网站加载速度很慢,有些网站超时。不确定如何解决此问题,但希望得到帮助,并会根据要求更新我的问题并提供更多数据。
我尝试过的:
dpkg-reconfigure bind9-host
:在一篇看似相关的帖子中阅读此内容
dig @nameserver-ip askubuntu.com
; <<>> DiG 9.8.1-P1 <<>> @nameserver-ip askubuntu.com ;
(2 servers found) ;; global options: +cmd ;; connection timed out;
no servers could be reached
背景:
我最近尝试直接从 12.04 升级到 12.10。不知什么原因,升级失败了,只能使用 grub 救援。好吧,没问题,在另一台电脑上,我得到了一个用于安装的 usb 密钥,安装(删除所有内容)。
加载,连接 wifi,没什么问题,安装很顺利。之后我就没用过这台机器。
现在,这是一个全新安装,那么为什么我的 DNS 设置为 Google (8.8.8.8, 8.8.4.4)?确实很奇怪。但也许是之前安装的一个片段。这不是我真正的问题,但是为了以防万一相关而记录下来。
答案1
您是否检查了[网络图标]->编辑连接->[您的连接]->编辑->IPv4 设置下的网络管理器连接设置?
如果 DNS 域/地址被硬编码到 Google 的 DNS,您可以尝试在“方法”下拉菜单中选择“自动(DHCP)”选项并保存连接?
尝试:dpkg-reconfigure bind9-host
然后重新启动。
答案2
为了将来参考,我遇到了同样的问题并在这里找到了解决方案:
https://www.slightfuture.com/how-to/debian-dns-resolv.html
简而言之,冲突的服务正在争夺您的 DNS,这意味着网络管理器并不总是获胜。
apt-get purge rdnssd apt-get purge resolvconf service NetworkManager restart
帮我解决了。请注意,您可能没有安装 rdnssd 或 resolvconf,但如果安装了其中一个,则它是多余的,因为网络管理器无论如何都会完成它们的工作。