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