2

最近、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でブラウジングデータをクリアして、それが役立つかどうかを確認しようとしています。

解決策は以下のとおりです

4

1 に答える 1

2

問題の解決策を見つけました。本当に、通常どおりホスト ファイルを編集し、説明どおりにキャッシュをフラッシュできます。ただし、これらの操作を行った後は、ブラウザーからすべての個人データを消去してください。一部のブラウザーは、アクセスする人気のある Web サイトの内部キャッシュを保持します。私は google.com に頻繁にアクセスするので、Safari は新しい DNS ルックアップを行うのではなく、ホームページをキャッシュしていました。これがみんなの助けになることを願っています

于 2013-01-22T00:29:53.770 に答える