一日中邪魔な Web サイトをブロックして生産性を維持するために使用できるブラウザ拡張機能はたくさんあります。 (Reddit、YouTube、Facebook には申し訳ありません。)しかし、それらは本当ですか?本当にやらなければならない仕事を妨げるのに効果的ですか?自制心があまりない場合は、拡張機能を無効化またはアンインストールしたり、別のブラウザに切り替えたりして、善意を妨げることができます。
私がさらに効果的だと思うのは、リセットするのが面倒で、オペレーティング システムで使用するどのブラウザでも共通であるため、システムの hosts ファイルを使用して Web サイトをブロックすることです。 hosts ファイルを編集すると、ブラウザのアドレス バーに URL を入力するときに DNS サーバーが解決する IP アドレスではなく、特定の IP アドレスを使用するようにシステムに指示することになります。したがって、facebook.com があなたを 31.13.71.36 (またはこの記事を読んでいるときの Facebook の IP) に送信する代わりに、ブラウザに自分自身のコンピュータ (127.0.0.1) に送信させることができます。あなたの画面。
Windows でのホスト ファイルの編集
まず、hosts ファイルが含まれるディレクトリに移動します。これは Windows フォルダー内の次の場所に埋め込まれています。C:\Windows\System32\drivers\etc
これは良いことです。これにより、おそらくどこにあるか忘れてしまう可能性があり、誘惑に襲われたときに変更を元に戻すことが難しくなります。
そのフォルダーに移動したら、任意のテキスト エディターを使用して hosts ファイルを開きます。オペレーティング システムで、管理者アクセスが必要かどうか、または使用中にホスト ファイルを編集できないというメッセージが表示された場合は、いくつかの選択肢があります。お気に入りのテキスト エディタを管理者として実行すると (Windows の [スタート] メニューで右クリックしてそのオプションを選択します)、ファイルを編集できるようになります。場合によっては、コンピュータを再起動し、再起動したら、すぐに hosts ファイルに移動して、それを取得する必要があります。他には何もしないでください。
hosts ファイルを開くと、次のような内容が表示されると思います。
最後の「#」文字の下にエントリを追加し始めると、構文は次のようになります。
127.0.0.1 facebook.com
ブロックしたい各ドメインが表示されます。一つ前のもののすぐ下にある。 Web サイトに何を入力する必要があるかについては、サイトの www バージョンと非 www バージョンの両方を別の行に追加することで成功しました。必要なのはそれだけです。次のような URL で具体的にしようとしないでください。facebook.com/messages/t/
、それは機能しません。あなたはブロックしています全体ページではなくドメイン。
ブロック リストの作成が完了したら、hosts ファイルを保存します。場合によっては、ブロックがすぐに機能することがわかります。hosts ファイルに入力したサイトをブラウザーに読み込んでも何も起こりません。場合によっては、変更を有効にするためにコンピューターをリセットする必要があります。サイトが動作するはずがないにもかかわらず、まだ動作していることが判明した場合は、サイトの実際の IP アドレスと別のエントリを追加するとよいでしょう。典型的な DNS ルックアップ ツール。 Facebook の場合、hosts ファイル内の行は次のようになります。
127.0.0.1 31.13.90.36
それでも問題が解決しない場合は、ブラウザを切り替える必要があるかもしれません。クロムまだ許可してくれるかもしれないたとえば、Firefox や Edge でブロックされる場合でも、Google Web サイトにアクセスできます。
macOS での hosts ファイルの編集
Mac を使用している場合は、をクリックして hosts ファイルを取得できます。行く>フォルダに移動そして入る/private/etc/hosts
。テキスト エディタで開き、すぐに保存してみます。複製ファイルを作成するように求められます。このファイルは一時的にデスクトップにダンプできますが、拡張子 .txt を付けて保存しないでください。
複製したファイルを開き、前と同じ追加を実行します。127.0.0.1
各行にブロックしたいドメインを続けて入力します。追加を行ったら、ファイルを保存し、保存した場所からコピーして戻します。/private/etc/hosts
、元のホスト ファイルを上書きします。追加した Web サイトがすぐにブロックされない場合は、次のことを試してください。DNSキャッシュをフラッシュするまたはMacを再起動します。