Windows 10でウェブサイトをブロックするのは、思ったほど複雑ではありません。ただ、基本的な制限をかけるためにシステムファイルをいじらなければならないのは、ちょっと奇妙に感じます。特定のサイトがポップアップ表示されるのにうんざりしている、あるいは単に邪魔なものを寄せ付けたくないという場合は、ホストファイルを編集するという昔ながらの方法がありますが、実際に効果があります。これは基本的に、コンピューターに「これらのサイトにアクセスしようとしないでください」と指示するようなものです。これは非常に便利です。ただし、システムファイルへの変更が含まれるため、失敗すると問題が発生する可能性があります。とはいえ、慎重に手順を踏めば、かなり簡単です。ここでの目標は、OSレベルでアクセスをブロックし、どのブラウザーを使用していても、ブロックされたサイトを読み込めないようにすることです。
Windows 10でウェブサイトをブロックする方法
実際のプロセスをステップごとに詳しく説明します。あらかじめご了承ください。完璧ではありませんが、効果的で、特別なツールは必要ありません。慎重に編集するだけです。
管理者としてメモ帳を開く
これは非常に重要なステップです。Windowsはホストファイルの通常の編集をロックするためです。メモ帳を通常通り開くだけでは、変更内容は保存されません。スタートメニューまたは検索バーでメモ帳を右クリックし、 「管理者として実行」を選択します。ユーザーアカウント制御のプロンプトが表示されたら、「はい」をクリックします。これにより、システムファイルの編集権限が付与されます。設定によっては、この操作が初回で失敗する場合があります。その場合は、もう一度試すか、メモ帳を管理者権限で再起動する必要があります。
ホストファイルを見つける
メモ帳を管理者権限で起動したら、C:\Windows\System32\drivers\etcに移動してください。 というファイルがありますhosts。表示されない場合は、システムファイルがフィルタリングされていないか確認するか、エクスプローラーで直接検索してください。面白い(というか面倒な)のは、これがWindowsがIPアドレスとドメイン名を関連付ける仕組みの中核を成すため、これを編集するとすべてのブラウザに等しく影響するということです。
ホストファイルを編集してサイトをブロックする
ファイルをメモ帳で開きますhosts。エディターにドラッグするか、「ファイル」>「開く」から開きます。ファイルの一番下までスクロールすると、デフォルトのエントリがいくつか表示されます。サイトをブロックするには、次のような新しい行を追加します。
127.0.0.1 www.blockedwebsite.com 127.0.0.1 blockedwebsite.com
これにより、ウェブサイトのアドレスがローカルマシンに向けられ、ユーザーをどこにも誘導できなくなります。複数のサイトをブロックするには、行を追加してください。ただし、各サイトは個別に設定してください。ちなみに、127.0.0.1 ではうまくいかない場合があります。その場合は、次のように 0.0.0.0 にリダイレクトしてみてください。
0.0.0.0 www.blockedwebsite.com
ちょっとした調整ですが、環境によってはより信頼性が高まる可能性があります。一部のマシンでは、変更を保存するために一時的にウイルス対策ソフトやファイアウォールを無効にする必要があるかもしれません。これは当然のことながら、Windows 側で必要以上に設定を難しくしているからです。
変更を保存して適用する
ブロックしたサイトのリストを追加したら、ファイルを保存します([ファイル] > [保存])。保存できない場合は、メモ帳を管理者として開いたかどうかを確認してください。保存したら、ブラウザを閉じて再起動するか、キャッシュをクリアして、すべてを更新する必要があるかもしれません。これはブラウザの設定で実行できます。Chromeの場合は、[設定] > [プライバシー] > [閲覧履歴データの消去] です。キャッシュをクリアすることで、ブロックしたサイトのキャッシュページがブラウザに表示され続けるのを防ぐことができます。
追加のヒント: 編集前にバックアップを作成してください
システムファイルへの変更は逆効果になる可能性があるため、元のホストファイルのコピーを安全な場所に保存しておきましょう。何か問題が発生した場合は、編集したファイルをバックアップに置き換えることでいつでも復元できます。特に初心者であれば、少しは安心できるでしょう。
Windows 10でウェブサイトをブロックするためのヒント
- 編集を始める前に必ず
hostsファイルをバックアップしてください。何か問題が発生した場合に役立ちます。 - 編集するときは注意してください。タイプミスがあると、正当なサイトへのアクセスがブロックされたり、その他の奇妙なネットワークの不具合が発生したりする可能性があります。
- 同じ行を異なるドメイン名でコピーするだけで、多数のサイトをブロックできます。簡単です。
- よりきめ細かな制御が必要な場合や、ユーザーごとにコンテンツをブロックしたい場合は、サードパーティのペアレンタルコントロールまたはフィルタリングソフトウェアの方が適している可能性があります。
- すぐに問題が解決しない場合は、ブラウザのキャッシュをクリアするか、PCを再起動すると改善する場合があります。Windowsは変更の適用になかなか時間がかからない傾向があります。
よくある質問
これにより、すべてのブラウザで Web サイトがブロックされますか?
はい、システムのコアDNS解決を編集しているため、どのブラウザもこれを回避できません。Chrome、Firefox、Edgeのどれを使っていても、すべて裏でホストファイルを使用しています。
後でウェブサイトのブロックを解除できますか?
はい、大丈夫です。ホストファイルをもう一度開いて、そのウェブサイトを指す行を削除して保存してください。ブラウザのキャッシュをもう一度クリアすれば、問題なく動作するはずです。
技術的なスキルがないとこれを実行するのは難しいですか?
正直に言うと、そうではありません。指示に従って問題なくファイルを管理者として開けるのであれば、準備は完了です。編集内容をよく確認してから、時間をかけて作業を進めてください。
サイトをブロックするとコンピューターの速度に影響しますか?
いや、これはシステムのパフォーマンスに何も影響を与えません。特定のドメインリクエストをlocalhostにリダイレクトするだけです。
同じ PC 上の他のユーザーに影響はありますか?
はい、この方法はシステム全体の変更なので、そのマシン上のすべてのユーザーに対してサイトをブロックします。ユーザーごとにブロックしたい場合は、より高度なツールが必要になります。
まとめ
- 管理者としてメモ帳を開く
- C:\Windows\System32\drivers\etcに移動します
- ファイルを編集し
hostsてブロックエントリを追加します - ファイルを保存して閉じる
- 変更を確認するにはブラウザのキャッシュをクリアしてください
まとめ
正直に言うと、ホストファイルをいじるのはちょっと古臭いですが、それでも効果はあります。基本的なウェブサイトのブロックには十分シンプルで、どのブラウザでも使えます。バックアップを手元に置いて、キャッシュをクリアするのを忘れないようにしてください。万能ではありません。経験豊富なユーザーなら回避策を見つけてしまうかもしれません。しかし、自宅やオフィスで手軽に制限をかけるには、この方法で十分です。ブラウジング環境を少しコントロールできるようになるだけで、頭を悩ませる問題を解消できることもあります。この方法が、誰かの気を散らすものを減らしたり、子供が特定のサイトにアクセスしないようにしたりするのに役立つことを願っています。
コメントを残す