我最近一直在尝试编辑我的主机文件以重定向 URL,从而在我的计算机上有效地阻止它们。我有多年的编程经验,以及终端/纳米的经验,但我不太明白为什么它不会重定向。
我已经像这样附加了我的主机文件(/etc/hosts 和 /private/etc/hosts)
127.0.0.1 google.com
我已经像这样刷新了dns缓存
sudo dscacheutil -flushcache
但是,即使重新启动后它也不会重定向。关于可能是什么问题的任何想法?
编辑:
因此,当我 ping “google.com”(它尝试 ping 127.0.0.1)时,重定向有效。但是,它不会在我的网络浏览器中重定向。我想这可以缩小问题的范围。
编辑2:
所以现在我已经确定重定向可以在任何其他网络浏览器中工作,但不能在 safari 中工作。有任何想法吗?我即将清除 Safari 中的浏览数据,看看是否有帮助。
解决方案如下