我最近一直在尝试编辑我的主机文件以重定向网址,从而在我的计算机上有效阻止它们。我有多年的编程经验,以及终端/ 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中清除浏览数据,看看是否有帮助。
解决方案低于
答案 0 :(得分:2)
我找到了问题的解决方案。实际上,您可以像正常一样编辑hosts文件并按照描述刷新缓存。但是,在完成这些操作后,请务必清除浏览器中的所有私人数据。有些浏览器会保留您访问的热门网站的内部缓存。由于我访问google.com这么多,Safari已经缓存了主页,而不是进行新的DNS查找。希望这能帮助每个人