/etc/hosts を変更して Mac 上の Web サイトへのアクセスをブロックする
目次:
特定のサイトへの Mac での直接アクセスをブロックする方法を尋ねる質問がいくつか寄せられています。不満は、保護者による制限の設定や Safari でのサイトのブロックなどの一般的な対策を簡単に回避でき、Camino や Firefox でしかアクセスできないことにあるようです。特定のサイトへのアクセスをブロックする迅速かつ効率的な方法は、/etc/hosts ファイルを編集することです。これには、システム全体の結果を提供するという追加のボーナスがあります。特定のウェブサイトにアクセスするのを止めようとしているのが子供であろうとルームメイトであろうと、次の方法でそれを行うことができます.
Mac で Web サイトへのアクセスをブロックする
/etc/hostsの編集
1) hosts ファイルを編集して新しいエントリを追加するには、ターミナルを開いて次のように入力します (これはシステム ファイルであるため、ルート パスワードを要求されます): sudo nano /etc/hosts
2)以下のような画面が表示されます。ブロックしたいサイトとして yahoo.com が下部に追加されていることに注意してください。他のサイトをブロックするには、同じ方法で入力するだけです。 localhost のループバック IP を使用して、必要な数のサイトを 127.0.0.1 にマップするか、0.0.0.0: のように URL をリダイレクトする他の IP を指定できます。
Mac の ETC HOSTS ファイルで Web サイトをブロックする
3) 次に、control-o と return キーを押してファイルを nano に保存します。
変更を有効にするには、次のコマンドを実行する必要がある場合があることに注意してください: sudo dscacheutil -flushcache これにより、DNS キャッシュがフラッシュされます。
混乱している?視覚的なウォークスルーが必要ですか? Mac OS X で /etc/hosts を編集する方法を示すビデオ ガイドをご覧ください