Macos 编辑「;主持人;档案无效
我最近一直在尝试编辑我的主机文件以重定向URL,有效地在我的计算机上阻止它们。我有多年的编程经验,也有终端/nano的经验,但我不太明白为什么它不会重定向 我像这样附加了我的hosts文件(包括/etc/hosts和/private/etc/hosts) 我已经像这样刷新了dns缓存Macos 编辑「;主持人;档案无效,macos,unix,Macos,Unix,我最近一直在尝试编辑我的主机文件以重定向URL,有效地在我的计算机上阻止它们。我有多年的编程经验,也有终端/nano的经验,但我不太明白为什么它不会重定向 我像这样附加了我的hosts文件(包括/etc/hosts和/private/etc/hosts) 我已经像这样刷新了dns缓存 sudo dscacheutil -flushcache 但是,即使在重新启动后,它也不会重定向。有什么问题吗 编辑: 因此,当我ping“google.com”(它试图ping 127.0.0.1)时,重定向就
sudo dscacheutil -flushcache
但是,即使在重新启动后,它也不会重定向。有什么问题吗
编辑:
因此,当我ping“google.com”(它试图ping 127.0.0.1)时,重定向就起作用了。但是,它不会在我的web浏览器中重定向。我想这缩小了问题的范围
编辑2:
因此,现在我已经确定重定向将在任何其他web浏览器中工作,但不会在safari中工作。有什么想法吗?我将清除Safari中的浏览数据,看看这是否有帮助
解决方案在下方我找到了问题的解决方案。实际上,您可以像普通一样编辑hosts文件,并按照所述刷新缓存。但是,完成这些操作后,请确保清除浏览器中的所有私有数据。有些浏览器会对你访问的热门网站进行内部缓存。由于我经常访问google.com,Safari缓存了主页,而不是进行新的DNS查找。希望这对每个人都有帮助浏览器是否使用了一些代理设置?浏览器没有使用任何代理设置,我刚刚检查了edclmcleod:您也应该将您的解决方案作为答案发布。
sudo dscacheutil -flushcache