- 在任何域上运行 dig/ping,给我正确的 IP。
- 当我尝试在浏览器中浏览 google.com 时,它不起作用。
- 当我选择 IP(通过 ping)并在浏览器中使用它时,网站可以通过 IP 正常打开。但由于名称解析问题,进一步的操作无法进行。
不适用于:
- Ubuntu 9.10 安装在 Windows 上的 Virtual Box 中。
- Ubuntu 10.10 安装在 Windows 上的 Virtual Box 中。
- 笔记本电脑上安装了 Ubuntu 9.10。
但在笔记本电脑上安装 Windows Vista 后互联网运行正常。
答案1
也许您为浏览器配置了代理,以便将名称解析推迟到其他地方的代理?
dig 直接使用 DNS 来查找答案,因此不会告诉您系统是如何配置的。ping 应该使用系统配置,通常通过/etc/resolv.conf
- 您应该检查该文件以确保其中至少有一个“名称服务器”条目。如果没有,请添加一些内容,然后调试为什么您最终没有配置名称服务器。
可以使用 Google 公共 DNS 服务器作为后备服务器,它有容易记住的 IP 地址:
nameserver 8.8.8.8
nameserver 8.8.4.4