Windows 10でウェブサイトをブロックするのはそれほど難しいことではありませんが、システムがそれをhostsファイルと呼ばれるプレーンテキストファイルを編集することで処理するという、ちょっと変わった仕組みになっています。この方法は、追加のソフトウェアをインストールせずに特定のサイトへのアクセスを素早く遮断したい場合に非常に効果的です。勤務時間中に気が散るサイトをブロックしたり、子供が不適切な場所に行ってしまうのを防いだり、ブラウジング体験を整理したりするのに役立ちます。唯一の注意点は、VPNや高度なネットワークツールを使用している場合、hostsファイルの処理がバイパスされる可能性があることです。とはいえ、基本的な設定であれば十分に機能します。
Windows 10でウェブサイトをブロックする方法
ホストファイルを使用してサイトをブロックするために必要なことを見つける
これはすべて、 C:\Windows\System32\drivers\etcに保存されている hosts ファイルを編集することです。このファイルを開くと、基本的に Windows に「このドメインにアクセスしようとすると、どこにも送信しない」と指示することになります。
管理者としてメモ帳を開く
- スタートメニューでメモ帳を検索します。
- 右クリックして「管理者として実行」を選択します。はい、hostsファイルは保護されたシステムフォルダに保存されているため、これは必須です。この手順を踏まないと、権限エラーが発生します。私も実際に経験があります。普通に編集しようとしてブロックされてしまったのです。
この手順により、Windows では扱いにくいホスト ファイルへの変更を保存できるようになります。
ホストファイルを見つけて開く
- メモ帳が開いたら、「ファイル」>「開く」に進みます。
- に移動します
C:\Windows\System32\drivers\etc。最初はファイルが表示されない場合があります。ドロップダウンメニューを[すべてのファイル]に変更してください。 - ホストを選択し、「開く」をクリックします。
そのディレクトリまたはファイルにアクセスできない場合は、通常、権限の問題です。もう一度、メモ帳が管理者として実行されていることを確認してください。
ホストファイルを編集してウェブサイトをブロックする
- ファイルの一番下までスクロールするか、最後に新しい行を追加します。
- 入力後スペースを入れ
127.0.0.1、その後にブロックするドメイン ( facebook.comなど) を入力します。 - 他のサイトについても繰り返します。1 行につき 1 つのサイトを追加するだけです。
つまり、次のようになります。
127.0.0.1 facebook.com 127.0.0.1 www.facebook.com 127.0.0.1 youtube.com
これにより、基本的にこれらのサイトがローカル マシンに再ルーティングされ、ほとんどのブラウザーでアクセスできなくなります。
変更を保存して適用する
- を押すか、 [ファイル] > [保存]Ctrl + Sに移動します。
- 許可を求められた場合は、ファイルを上書きすることを確認します。
誤ってタイプミスをしていないかご確認ください。入力ミスがあると予期せぬ問題が発生する可能性があります。設定によっては、ファイルが正しく保存され、編集内容が反映されているか再度確認する必要があるかもしれません。
ブラウザを再起動してください
すべてのブラウザを閉じてから、再度開いてください。これにより、新しいホストファイルのルールが有効になります。小さな不具合やキャッシュされたDNS情報などにより、ブロックされたサイトが再起動するまで読み込まれ続ける場合があります。
その後、ブロックされたサイトにアクセスしようとすると、空白ページ、エラー、またはアクセスできないというメッセージが表示されるはずです。特にVPNを使用する場合、これは完璧ではありませんが、手早く実行でき、追加のソフトウェアを必要としません。
後で困らないための追加のヒント
- ホストファイルをバックアップしてください。変更を加える前に、元に戻したい場合に備えて安全な場所にコピーしておきましょう。ファイルをコピーして、見つけやすい場所に保存してください。
- 複数のエントリを入力する場合は注意してください。行数が多すぎたり、タイプミスがあるとシステムが混乱する可能性があります。複数のエントリを入力する場合は、ブロックにラベルを付けると良いでしょう。
- VPN またはプロキシに注意してください。一部のツールはこれを回避するため、ブロックが本当に重要な場合は、他のソリューションも検討してください。
よくある質問
後でサイトのブロックを解除できますか?
はい、大丈夫です。管理者権限でhostsファイルを再度開き、そのサイト用に追加した行を見つけて、削除するかコメントアウト(先頭に#を追加)してください。保存してブラウザを再起動してください。そうすれば、再びアクセスできるようになるはずです。
これにより、すべてのブラウザでサイトがブロックされますか?
はい、これはシステム全体の変更なので、その Windows マシン上のすべてのブラウザが影響を受けます。
一度に複数のサイトをブロックしたい場合はどうすればいいですか?
ブロックしたいサイトごとに、行を追加していくだけです127.0.0.1。数行追加するだけで完了です。必要に応じて簡単に拡張できます。
hosts ファイルをいじるのは安全ですか?
ほとんどの場合、大丈夫です。ただし、他のものを削除しないように注意してください。また、必ずバックアップを取ってください。ファイルを壊すと奇妙な問題が発生する可能性がありますが、バックアップに戻せば通常は解決します。
まとめ
- 管理者としてメモ帳を実行する
- C:\Windows\System32\drivers\etcにあるhostsファイルを開きます。
127.0.0.1ブロックしたいサイトをプラスして行を追加します- ファイルを保存してブラウザを再起動してください
- ブロックされたサイトにアクセスしてテストする
まとめ
ホストファイルを使ってウェブサイトをブロックするのは、ある意味古典的でシンプルな方法であり、Windows 10でも今でも使えます。確かに凝った方法ではありませんが、手軽にブロックするには十分信頼できます。ただし、VPNやDNSフィルタリングといった新しい技術はこれを回避できる可能性があるので、より強力な対策が必要な場合は、専用のペアレンタルコントロールやファイアウォールルールを検討することをお勧めします。とはいえ、手っ取り早い解決策としては、ツールキットに常備しておくと便利なテクニックです。この方法が、誰かの気が散るサイトや意図しないブラウジングに時間を浪費するのに役立つことを願っています!