
Facebookをブロックする方法
Facebookは人との繋がりを保つための素晴らしい手段であり、多くのメリットがありますが、私たちがここにいるのはそのためではありません。Facebookへのアクセスをブロックするためにここにいるのです。なぜでしょうか?サイトをブロックする理由は様々です。企業は従業員が勤務時間中にFacebookにアクセスできないようにブロックすることがよくあります。また、親御さんが幼いお子様を成人向けコンテンツから遠ざけたいと考えている場合もあります。
私のように、Facebookは好きだけど生産性を高めようとすると途端に邪魔になってしまうという人もいます。邪魔なものを排除する最も簡単な方法は、時間のブラックホールになっているサイトを強制的にブロックすることです。実は、仕事用のパソコンでFacebookと他のいくつかのサイトを永久にブロックしているんです。おかげで邪魔なものから解放され、生産性も向上しているはずです。さて、早速Facebookをブロックする5つの方法を見ていきましょう。
Facebookをブロックする5つの方法
Facebookをブロックしたいとお考えですか?今回は、その方法をいくつかご紹介します。MacとWindowsそれぞれでの設定方法に加え、ルーターやカスタムDNSを使ってネットワーク全体でFacebookをブロックする方法もご紹介します。もちろん、これらの方法は他のウェブサイトやドメインのブロックにも有効です。
Hostsファイルを使用してシステム全体でFacebookをブロックする
hostsファイルを編集すると、そのコンピューター上のすべてのアプリケーションからFacebook(または他の特定のウェブサイト)へのアクセスがブロックされます。これは、簡単に元に戻すことができ、システム全体に適用できるため、ウェブサイトをブロックしたいときに実際に私が使っている方法です。
Mac OS X で Hosts ファイルを使用して Facebook をブロックする方法:
これは、Mac OS X のすべてのバージョンで機能します。
- /Applications/Utilities/にあるターミナルを起動します。
- コマンドラインで次のように入力します: sudo open /etc/hosts
- 管理者パスワードを求められた場合は入力してください
- TextEditが起動し、/etc/hostsが開きます。ファイルの末尾に次の行を追加する必要があります。
127.0.0.1 facebook.com
127.0.0.1 login.facebook.com
127.0.0.1 www.facebook.com
- 各エントリはそれぞれ独立した行に記述する必要があります。編集が終わったらファイルを保存します。
- 変更を有効にするには、DNSキャッシュをフラッシュする必要があります。ターミナルで次のコマンドを入力します: dscacheutil -flushcache
- Facebookにアクセスしてみてください。もう機能しないはずです。
/etc/hosts ファイルからエントリを削除すると、通常どおり Facebook にアクセスできるようになります。
Windows で Hosts ファイルを使用して Facebook をブロックする方法:
この方法は、Windows XP、Windows Vista、および Windows 7 で機能します。
- WindowsのホストファイルをC:\WINDOWS\system32\drivers\etc\hostsで見つけます。
- このファイルをお気に入りのテキストエディタで開きます。メモ帳でも大丈夫です。
- ホスト ファイルに次の行を追加します。
127.0.0.1 facebook.com
127.0.0.1 login.facebook.com
127.0.0.1 www.facebook.com
- Windows PCを再起動してFacebookにアクセスしてみてください。ブロックされているはずです。
その後、ホスト ファイルからエントリを削除するだけで Facebook のブロックを解除できます。
Internet ExplorerでFacebookをブロックする
PC から Facebook をブロックしようとしていて、主なブラウザが Internet Explorer である場合は、組み込みのブロック リストに Internet Explorer を追加できます。
- Internet Explorerを開き、「ツール」メニューをクリックします
- 「インターネットオプション」をクリックします
- 「コンテンツ」タブをクリックします
- 「有効にする」ボタンをクリックします
- 「承認済みサイト」タブをクリックします
- ボックスにwww.facebook.comと入力してください
- 「しない」をクリックし、「OK」をクリックします
- パスワードの入力と確認を求められます。これを実行し、パスワードを忘れないようにしてください。
- 次に「一般」タブをクリックし、「評価のないウェブサイトをユーザーに表示」を選択します。
- [OK]をクリックします
Safari、Chrome、Firefox でも同様のブラウザ ブロックを実行できますが、別のブラウザを使用するだけで簡単に回避できるため、これは実際には最悪の方法です。
SelfControlでFacebookやその他のサイトを一時的にブロックする
もしこれらの機能が過剰だと感じるなら、Macユーザー向けの別の解決策として、SelfControlというアプリを使う方法があります。このアプリは、一定時間、パソコン上で煩わしいウェブサイトをブロックします。完全にカスタマイズ可能なブラックリストが用意されているので、時間を無駄にするサイトを簡単に追加・削除できます。
ネットワーク全体からのFacebookへのアクセスをブロックする
オフィスや学校で、従業員や学生が社内ネットワークからFacebookにアクセスできないようにしたいとお考えかもしれません。セキュリティ上の理由からそうしている企業をいくつか知っていますが、業務に関係ないと思われるサイトをブロックしている企業もあります。サイトをブロックする最も簡単な方法は、ルーター、ファイアウォール、またはDNSレベルで行うことです。この方法のもう一つの利点は、ワイヤレスネットワーク経由で接続されていれば、iPhoneやAndroidスマートフォンからでもFacebookにアクセスできないようにできることです。
ルーターでFacebookをブロックする
ネットワーク全体でFacebookをブロックしたい場合は、ルーターのブロックリストに追加するだけです。オフィス、コーヒーショップ、図書館、学校でこの方法が何度も行われているのを目にしてきましたが、これはサイトへのアクセスをブロックする最も簡単な方法の一つです。サイトをブロックする機能は通常、「インターネットアクセスポリシー」や「ドメイン管理」といったラベルが付いているので、ルーターの設定でそのオプションを探す必要があります。見つかったら、ドメインを追加してルーターに変更を保存するだけで、そのアクセスポイントからインターネットに接続するすべてのマシンに反映されます。
OpenDNSでFacebookをブロックする
OpenDNSを使用すると、Facebookやその他のドメインをカスタムブロックリストに追加してブロックできます。OpenDNSでの手順は以下のとおりです。
- アカウントダッシュボードからOpenDNSアカウントにネットワークを追加します
- 「設定」に移動し、サイトをブロックしたいネットワークを選択します
- 「個別のドメインの管理」を選択します
- 「常にブロック」を選択し、ブロックしたいドメインを入力します(この例ではfacebook.com)
この設定は、OpenDNSアカウントを使用してインターネットにアクセスしているすべてのコンピューターに影響します。ルーターでこの設定をしている場合は、そのルーターに接続するすべてのコンピューターにも影響します。OpenDNSの変更は通常は非常に短時間で完了しますが、最大15分かかる場合があります。また、変更を有効にするには、DNSキャッシュをフラッシュするか、ネットワークに接続する各コンピューターを再起動する必要があります。そのため、ネットワークコンピューターがシャットダウンされている勤務時間後や学校が終わった後に変更を行うことをお勧めします。
Facebookのブロックを解除したらどうですか?
もちろん、物事には良い面と悪い面があります。では、Facebookがブロックされているパソコンを使っている場合はどうすれば良いでしょうか?ルーターやDNSレベルでサイトがブロックされている場合、それらのログイン情報がわからないとアクセスできません。あるいは、プロキシサービスを利用するしかありません。PCレベルでブロックされていると思われる場合は、上記の手順を試して、Facebookがブロックされているかどうかを確認してください。例えば、hostsファイルにドメインが含まれている場合は、hostsファイルからそのドメインを削除するだけで、サイトのブロックを解除し、再びアクセスできるようになります。