Windows 11/10でChrome、FirefoxでWebサイトをブロックする方法

さまざまな理由から、システムのブラウザで特定のWebサイトが開かないように禁止、ブロック、またはブラックリストに登録したい場合があります。組織のコンピュータで特定のWebサイトを開かないようにする組織の場合や、お子様が不適切なコンテンツを見ないようにする保護者である場合があります。この記事では、Windows 11/10 PCのChrome、Firefox、EdgeなどのブラウザでWebサイトをブラックリストに登録したりブロックしたりするさまざまな方法について説明します。

Windows 11/10でChrome、FirefoxでWebサイトをブロックする方法

1] プロキシスクリプトを使用してChromeまたはEdgeでWebサイトをブロックする

プロキシスクリプトを使用して、組織内のWebサイト以外のすべてのWebサイトをブロックできます。実際には、ここで1つのサイトをホワイトリストに登録し、他のサイトをブロックしています。berkeley.eduで次のようなスクリプトを見つけました。

function FindProxyForURL(url, host) {
 // Bypass the proxy for *.thewindowsclub.com
 if (dnsDomainIs(host, ".thewindowsclub.com")) {
               return "DIRECT";
 }
 return "PROXY http://127.0.0.1:18080";
 } // End of function

上記スクリプトをメモ帳にコピーして.pacファイルとして保存すると、メインブログサイト、ニュース、フォーラムであるTheWindowsClub.comに関連するWebサイトのみを開くことができます。他のWebサイトを開こうとすると警告が表示され、サイトが開かなくなります。組織のWebサイトのサイト名を変更して、組織のユーザーが組織のWebサイトにのみアクセスできるようにすることができます。これは、メインのWebサイトと組織のすべてのサブドメインになります。

コントロールパネルのインターネットオプションを使用して構成する必要があります。[接続]タブで、[LAN設定]をクリックします。[設定を自動的に検出する]のチェックマークを外します。[自動構成スクリプトを使用する]という名前のボックスをチェックしてクリックします。

アドレスフィールドに、.pacファイルの場所を次のように入力します。

File://C:/Path/script.pac

File://は同じままですが、パスとファイル名は、ファイルを保存した場所とファイルに付けた名前によって異なる場合があります。インターネットURLの場合と同様に、バックスラッシュではなくスラッシュを使用していることに注意してください。

ChromeとEdgeもインターネットオプションのプロキシ設定を使用するため、ChromeとEdge (Chromium)の両方に影響します。

ただし、この方法はかなり制限が厳しく、多くの目的には適さない場合があります。Edge、Firefox、Chrome、およびその他のブラウザでWebサイトをブロックまたはブラックリストに登録する方法は他にもあります。それらを見てみましょう。

ヒント: この投稿では、3つの方法を使用してMicrosoft EdgeでWebサイトをブロックする方法を示します。

2] HOSTSファイルを使用して個々のWebサイトをブロックする

HOSTSファイルは、Webサイトをより迅速に開くことができる一時的なDNSキャッシュです。このファイルを使用して、個々のWebサイトを拒否できます。WindowsのHOSTSファイルは次の場所に保存されています。

C:\Windows\System32\drivers\etc

HOSTSファイルを編集する必要があります。ファイルを右クリックして、メモ帳を使用してファイルを開きます。ブラックリストに登録する各Webサイトに対して、新しい行を追加し、次の形式でエントリを作成します。

127.0.0.1 website.com

ファイルを保存して閉じます。上記の形式を使用してHOSTSファイルに追加したWebサイトにアクセスできなくなったことがわかります。

ユーザーがバリエーションを使用してアクセスできないように、Webサイトのバリエーションを使用するようにしてください。たとえば、facebook.comをブロックする場合、ユーザーがモバイルサイトにアクセスできないようにm.facebook.comもブロックする必要があります。

3] インターネットオプションの制限付きゾーンを使用する

制限付きゾーンにWebサイトを追加して、そのWebサイトが開かないようにすることもできます。

4] OpenDNSを使用してWebサイトをブラックリストに登録する

OpenDNSが提供するペアレンタルコントロールは、他のほとんどの無料DNSサービスプロバイダーよりも優れています。フィルタリングするWebサイトの種類を選択するだけで、OpenDNSがその作業を実行します。正当なWebサイトの一部もブロックされる可能性がありますが、使用してみる価値はあります。Open DNSは無料と有料の両方があり、安全なDNS解決を提供するだけでなく、子供がコンピュータを使用できるタイミングなどの制御も提供します。

5] Windowsのペアレンタルコントロールを使用する

一部のDNSサービスを介したペアレンタルコントロールの使用は、ローカルのものよりもはるかに優れています。そのため、上記でOpen DNSのペアレンタルコントロールについて説明しました。ファミリーセーフティオプションを使用して同じことを行うこともできます。お子様のプロフィールにログインして、お子様がそのプロフィールに適しているとみなされるWebサイトにのみアクセスできるようにプロフィールの評価システムを設定する必要があります。他の子供たちの他のプロフィールでも同じことを繰り返す必要があります。この方法は100%信頼できるわけではありませんが、コンテンツ評価に基づいて一部のWebサイトをブラックリストに登録できます。無料のペアレンタルコントロールソフトウェアを使用することもできます。

6] PowerShellを使用する

7] アドオンと拡張機能を使用する

ChromeとFirefoxを使用している場合は、Webサイトをブラックリストに登録する拡張機能を入手できます。他の人が設定を変更できないように、拡張機能でパスワードを設定することもできます。そのような拡張機能には、ChromeのBlockSiteとWhitelistがあります。これらのChrome拡張機能は新しいEdgeでも使用できます。FirefoxユーザーはBlockSiteまたはMinimal Site Blockをチェックアウトできます。

このテーマについて他にアイデアがあれば、以下に共有してください。投稿を更新します。

この投稿は、セキュリティ上の理由からWindowsでプログラムをホワイトリストに登録するのに役立ちます。