当我做一个谷歌搜索任何字符串它是重新调整一个空白页。返回页面的html源代码如下所示。谷歌搜索返回空白页
<html>
<body>
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=http://www.google.com/search?hl=en&q=test+search&meta=&safe=active">
</body>
</html>
即没有任何东西都返回给浏览器。
但是,当我在地址栏中搜索谷歌的IP地址(而不是输入google.com)时,搜索将返回所需结果。 (不再返回空白页)。
为什么这种奇怪的行为发生?我确信它不会在防火墙被阻止,因为网络中具有相同访问权限的其他用户可以正常使用Google。在浏览器中也没有任何设置。
当我使用域名(google.com)进行搜索时,它看起来好像我的搜索请求根本没有到达Google服务器。
承认这不是一个程序性问题,尽管我能够使用谷歌的IP地址进行搜索,但使用域名时的问题仍然是一个无法解答的难题。
这个奇怪的行为可能是什么原因?
检查您的主机文件http://en.wikipedia.org/wiki/Hosts_file – 2009-02-23 05:25:08
我的主机文件只有一个本地主机条目没有其他地方在那里。 – 2009-02-23 06:17:15
@ChanLFC,检查我的答案的更新 - 可能是元刷新已被禁用您的浏览器。 – paxdiablo 2009-02-23 06:34:38