DNS 问题 - 如何调试?

DNS 问题 - 如何调试?

我使用的是 Ubuntu 16.04。我在 DNS 解析方面遇到了一些问题。这只发生在我的家庭网络中。但是,我的其他 wifi 设备工作正常。启动后,DNS 解析大约 5/10 分钟不起作用。然后它开始工作。ping 8.8.8.8 等地址可以正常工作,但 ping 主机名则不行(所以我猜是 DNS 问题)。

我的 /etc/resolv.conf 在问题发生前后没有变化,保持不变。我添加了“nameserver 8.8.8.8”,但没有变化。它有 3 个名称服务器(其中 2 个由 DHCP 获得)。

在其他网络上,我的系统运行正常,DNS 从一开始就正常工作。Chrome 状态栏显示“正在解析主机...”,然后超时。有什么提示可以在出现问题时进行调试吗?

阿根廷向您致以问候。

答案1

检查您是否有

dns=dnsmasq

在 中/etc/NetworkManager/NetworkManager.conf。如果出现这种情况,请尝试将其注释掉并重新启动网络管理器:

sudo service network-manager restart

还请检查是否/etc/resolv.conf是指向/run/resolvconf/resolv.conf

相关内容