![无法通过家庭网络浏览任何 Google 网站,但在其他网络上可以正常浏览](https://linux22.com/image/1331161/%E6%97%A0%E6%B3%95%E9%80%9A%E8%BF%87%E5%AE%B6%E5%BA%AD%E7%BD%91%E7%BB%9C%E6%B5%8F%E8%A7%88%E4%BB%BB%E4%BD%95%20Google%20%E7%BD%91%E7%AB%99%EF%BC%8C%E4%BD%86%E5%9C%A8%E5%85%B6%E4%BB%96%E7%BD%91%E7%BB%9C%E4%B8%8A%E5%8F%AF%E4%BB%A5%E6%AD%A3%E5%B8%B8%E6%B5%8F%E8%A7%88.png)
我遇到了一个非常奇怪的问题,我完全不知道它是什么。我以前做过技术支持,所以我知道这听起来很疯狂。
我有一台双启动 Windows 7 和 Fedora 17 的笔记本电脑。当我在家使用笔记本电脑上的 Windows 分区时,我可以访问所有 Google 网站,但当我使用 Fedora 分区时,我无法访问任何 Google 网站。无法加载 Gmail、Docs、Blogger,甚至无法加载其他网站上由 Google 赞助的广告。其他所有网站都可以正常加载。我已验证 Chrome 和 Firefox 中都存在这种情况。
奇怪的地方就在这里。如果我带着笔记本电脑去上班,并把它连接到网络,一切都会正常。
这就是更奇怪的地方:
- 我可以正常 ping google.com,没有数据包丢失。
- 我可以成功地 telnet 到 google.com 端口 80。
- 我运行了'wget -vhttp://google.com'并成功返回。
我家里的 ISP 是 Clear Internet(嘘!),他们的技术支持已经驳回了这个问题,因为他们“不支持具有多个操作系统的计算机”(这很荒谬,因为他们无法列出一个不起作用或不支持它的原因)。
如有任何帮助/想法,我们将不胜感激!
答案1
如果在浏览器安全模式下发生同样的情况,则检查
/etc/HOSTS
、、/etc/hosts.allow
文件/etc/hosts.deny
:
这主办方文件必须包含以下行(基于默认的 Open Suse Linux):
127.0.0.1 localhost
::1 localhost ipv6-localhost ipv6-loopback
可能是这些:
fe00::0 ipv6-localnet
ff02::1 ipv6-allnodes
ff02::2 ipv6-allrouters
ff02::3 ipv6-allhosts
主机拒绝只有这一行:
http-rman : ALL EXCEPT LOCAL
主机允许
默认情况下:除注释外没有其他行