![Bing 和 Google 被 Windows 防火墙阻止,但仍能通过](https://linux22.com/image/1559968/Bing%20%E5%92%8C%20Google%20%E8%A2%AB%20Windows%20%E9%98%B2%E7%81%AB%E5%A2%99%E9%98%BB%E6%AD%A2%EF%BC%8C%E4%BD%86%E4%BB%8D%E8%83%BD%E9%80%9A%E8%BF%87.png)
我有一组计算机,需要屏蔽 google 和 bing。我 ping google.com 和 bing.com,它们返回一些 IP 地址,我将这些地址添加到我的屏蔽 Windows 防火墙规则中。再次 ping 这些网站时,我得到了“一般失败”的结果。然而,几分钟后,这些网站又可以访问了,尽管 ping 仍然返回一般失败。
到底发生什么事了?
答案1
因为像大多数主要网站一样,google 和 bing 都有故障转移功能,这意味着它们每个域都有多个 IP 地址。这就像当一条路因施工而被封锁时,你仍然可以走另一条路回家。如果你想屏蔽这些网站,请尝试将 URL 即 google.com 或 bing.com 输入防火墙,你甚至可以尝试屏蔽*.google.*
国外被屏蔽的网站和 google 的所有子域。这应该允许防火墙屏蔽 DNS 知道的所有故障转移地址。
如果您仍然遇到问题,请记住 Windows 防火墙并不是阻止所有流量的“最佳”防火墙。如果可以,我建议您购买专用防火墙(如果可能)或获取具有更多功能的其他防火墙软件。
更新 1:
这可能更能理解故障转移的含义及其工作原理
http://social.dnsmadeeasy.com/blog/dnscoach/dns-failover-work/
至于原始问题,您也可以使用 hosts 文件来阻止上面列出的域
(*.google.*)
,而且很容易逆转。有关如何执行此操作的信息如下。
https://helpdeskgeek.com/how-to/block-websites-using-hosts-file/