编辑主机文件以阻止站点不起作用

Cla*_*nga 11 windows-7 hosts-file

我将这些行放在我的C:\Windows\System32\drivers\etc\hosts文件中:

127.0.0.1 www.cnn.com
127.0.0.1 cnn.com
127.0.0.1 facebook.com
127.0.0.1 www.facebook.com
127.0.0.1 www.hotnews.ro
127.0.0.1 hotnews.ro
Run Code Online (Sandbox Code Playgroud)

我仍然设法访问这些网站。

我重新启动了我的电脑,清除了缓存,不同的浏览器,没有任何效果。

我没有使用代理。我使用 Windows 7/64 位。

我刷了我的 DNS:ipconfig /flushdns当我 ping cnn.com 时,我得到了回复157.166.226.25

我还可以做些什么?也许有一些程序可以修改主机并与它们一起工作。

小智 2

我不确定这是否能解决您的问题,但有一些建议:

  • 删除文件中可能有的任何扩展名。
  • 确保文件中的某处有此行(最好在顶部)

    127.0.0.1 localhost

编辑:应该是本地主机而不是本地主机(末尾没有“s”)

编辑2:这是关于服务器故障的主机文件相关信息的相当完整的列表。也许会有帮助:https://serverfault.com/questions/452268/hosts-file-ignored-how-to-troubleshoot