我想阻止一台保留文件和打印机共享的电脑访问互联网。
为此,在 Windows 防火墙中,我创建了出站连接规则并阻止了端口 80 和 443。
启用规则后,我尝试访问几个我经常访问的网站。浏览器立即显示一条消息,说我的互联网被阻止,并建议我检查防火墙。看来这招管用了。
然后我尝试访问 Google.com... 令我惊讶的是,该网站打开了,我甚至可以执行搜索。但是,当我尝试打开显示的搜索链接时,该网站无法访问,浏览器再次显示相同的消息,即互联网被阻止。但所有搜索结果都成功显示。
然后我再次尝试访问 Youtube.com,令我惊讶的是,它可以加载,而且我能够播放视频而没有任何错误。
为什么即使我的防火墙阻止了端口 80 和 443,浏览器仍然可以访问 Google 和 Youtube?我在 Chrome、IE 和 FireFox 上都试过了。在 Windows 7 和 Windows 10 PC 上的结果相同。
我搜索了解决方案...但没找到。但在搜索过程中,我对网站的访问方式以及 DNS 和 TCP 信息有了一些了解。基于此,我已经尝试从操作系统和浏览器中清除 DNS 缓存。结果还是一样...Google 和 Youtube 仍然可以访问。
有人可以提供该问题的原因和解决方案吗?
答案1
您应该清除缓存。网站会保存您访问的网站的数据。您看到的只是“重影”。所有部分都在那里,但它们不是活动链接。清除浏览器中的缓存,关闭该浏览器,然后重新打开浏览器应该可以解决您的问题。
答案2
我遇到了和你一样的问题。一开始,我尝试阻止 80(TCP) 和 443(TCP),但遇到了同样的问题:每个浏览器都无法访问,但 edge 只允许我搜索和访问 youtube... 我发现我们也可以阻止 80(UDP) 和 443(UDP),而且成功了!现在任何浏览器都无法访问任何东西 :) 祝你好运!