![为什么 Windows 主机文件不会阻止网站?](https://linux22.com/image/1390944/%E4%B8%BA%E4%BB%80%E4%B9%88%20Windows%20%E4%B8%BB%E6%9C%BA%E6%96%87%E4%BB%B6%E4%B8%8D%E4%BC%9A%E9%98%BB%E6%AD%A2%E7%BD%91%E7%AB%99%EF%BC%9F.png)
我正在尝试屏蔽一个网站,因为有人一直在从这个网站下载垃圾文件,而且它是间谍软件。我告诉他们这是间谍软件,但他们还是下载了。所以我尝试通过 hosts 文件来屏蔽它。
我的主机文件看起来像
127.0.0.1 scorpionsaver.com
127.0.0.1 174.129.20.145
第二项是该网站的实际IP地址。
我保存了更改。我以管理员身份运行它,因此它不会让我将更改保存到新文件。它直接保存到 hosts 文件中。所以我保存并退出。然后我重新启动计算机。我访问这个网站,它仍然加载。所以我也尝试使用 0.0.0.0 而不是 127.0.0.1。同样的问题。
答案1
127.0.0.1 应该足够了,因为它会将任何流量路由到环回适配器。
为了有效地阻止该网站,请使用完整的 DNS 名称:
127.0.0.1 scorpionsaver.com www.scorpionsaver.com subdomain1.scorpionsaver.com
验证您的更改在重启后是否仍然存在。