编辑“hosts”文件无效

时间:2013-01-21 19:58:48

标签: macos unix

我最近一直在尝试编辑我的主机文件以重定向网址,从而在我的计算机上有效阻止它们。我有多年的编程经验,以及终端/ nano的经验,但我无法弄清楚为什么它不会重定向。

我已经添加了我的主机文件(包括/ etc / hosts和/ private / etc / hosts)

127.0.0.1       google.com

我已经像这样刷新了dns缓存

sudo dscacheutil -flushcache

然而,即使重启后它也不会重定向。关于可能出现什么问题的任何想法?

编辑:

因此,当我ping" google.com" (它试图ping 127.0.0.1)。但是,它不会在我的Web浏览器中重定向。我想这会缩小问题的范围。

编辑2:

所以现在我已经确定重定向可以在任何其他Web浏览器中使用,但不能在safari中使用。有任何想法吗?我即将在Safari中清除浏览数据,看看是否有帮助。

解决方案低于

1 个答案:

答案 0 :(得分:2)

我找到了问题的解决方案。实际上,您可以像正常一样编辑hosts文件并按照描述刷新缓存。但是,在完成这些操作后,请务必清除浏览器中的所有私人数据。有些浏览器会保留您访问的热门网站的内部缓存。由于我访问google.com这么多,Safari已经缓存了主页,而不是进行新的DNS查找。希望这能帮助每个人