最近、hostsファイルを編集してURLをリダイレクトし、コンピューター上でURLを効果的にブロックしようとしています。私は長年のプログラミング経験とTerminal/nanoの経験がありますが、なぜリダイレクトされないのかよくわかりません。
そのようにhostsファイルを追加しました(/ etc/hostsと/private/ etc / hostsの両方)
127.0.0.1 google.com
そして私はそのようにDNSキャッシュをフラッシュしました
sudo dscacheutil -flushcache
ただし、再起動した後でもリダイレクトされません。何が問題になるのかについてのアイデアはありますか?
編集:
したがって、「google.com」にpingを実行するとリダイレクトが機能します(127.0.0.1にpingを実行しようとします)。ただし、Webブラウザではリダイレクトされません。これで問題が絞り込まれたと思います。
編集2:
そのため、リダイレクトは他のWebブラウザーでは機能しますが、Safariでは機能しないと判断しました。何か案は?Safariでブラウジングデータをクリアして、それが役立つかどうかを確認しようとしています。
解決策は以下のとおりです