尽管我已连接到互联网(可以使用 Skype 拨打电话),但我无法在 Windows Vista 计算机上打开任何网站。我已连接到无线网络。每次打开 URL 时,都会显示无法解析名称的错误。我尝试 ping dns 服务器,并成功 ping 通。
此外,当我在 Ubuntu 中重新启动计算机时,我可以打开网站。
答案1
这是一个 DNS 问题。
转到您的网络设置,查看当前使用的 DNS。它最有可能设置为从路由器获取 DNS。尝试输入4.2.2.1
免费的公共 Verizon DNS,看看是否有区别。
作为测试,请尝试将其输入http://72.14.204.147
到您的浏览器中。这样您就可以访问 google.com。
答案2
这肯定和你的浏览器有关。
你试过不同的浏览器吗(chrome、firefox 等)?
或者,按照以下步骤检查您是否可以从 Windows 机器连接到 Web 服务器。
- 打开
cmd.exe
(运行,cmd.exe) - 执行
telnet www.google.com 80
此操作应显示“停止”且无输出。
如果它停止并显示“Connecting to www.google.com
”——则表示 DNS 存在问题。 - 现在,按一个字符(例如,'
a
'),
它应该转储一些 HTML 内容并退出。
(这将是400 Bad Request
来自服务器的错误——确认您正在与它交谈)。
这意味着您的 Windows 机器能够连接到 Google 服务器。
然后选择一个未使用的IP地址
(234.42.2.4
此时似乎没有响应ping)。
执行telnet 234.42.2.4 80
此操作应立即返回Could not open connection
。如果您遇到 HTTP 连接问题,
您也将看到。www.google.com
答案3
同意 JNK 的观点,您也可以在 Windows 命令提示符下输入“nslookup”。在 nslookup 提示符下,输入“google.com”(或任何其他域名),看看是否可以解析。
答案4
尝试刷新 DNS,打开命令提示符并输入
ipconfig /flushdns
然后按回车键。