诊断 DNS 问题

诊断 DNS 问题

Ubuntu Maverick 10.10 i386(测试版)。

从我的盒子里我可以 ping 网关之外或本地网络上的任何主机(包括我的 DNS 服务器)。

但我无法解析任何域名:

$ nslookup google.com
;; connection timed out; no servers could be reached

请帮我诊断一下这个问题。

答案1

/etc/resolv.conf 中没有列出正确的 DNS 服务器

以 root 身份编辑它并添加以下两行 -

nameserver 8.8.8.8
nameserver 8.8.4.4

这将添加 Google 公共 DNS 服务器。之后尝试解析域名。如果不行,请运行 /etc/rc.d/network restart(或重启您的机器)。

答案2

是的,因为 Ubuntu 使用自己的网络管理器来配置接口和协议。尝试检查 的内容/etc/NetworkManager/system-connections/。在这里,您将找到接口的配置文件。修改后,执行sudo service network-manager restart

相关内容