2011-04-13 20:32:48 +0000 2011-04-13 20:32:48 +0000
29
29

WindowsファイアウォールでWebサイトをブロックする

Windowsファイアウォールを使用して、すべてのブラウザで特定のWebサイトをブロックすることは可能ですか?

回答 (3)

23
23
23
2011-04-13 20:40:34 +0000

あなたが使っている Windows のバージョンにもよりますが、そのようなオプションを見た覚えはありませんが、可能性はあります。

C:/WINDOWS/SYSTEM32/DRIVERS/ETC/HOSTS ファイル (これは Windows のメモ帳で直接編集できるプレーンな ASCII テキストファイルです) に以下のようにエントリを追加する方が簡単でしょう。

127.0.0.1 www.bad-web-site.example.com 127.0.0.1 www.another-site.example.net

IPアドレス「127.0.0.1」はlocalhost(ローカルコンピュータ)であり、ブロックしたいWebサイトのアドレス(ドメイン名)に使用するとタイムアウトになります(Apache HTTPdのようなローカルWebサーバを実行していないと仮定していますが、実行している場合は、そのWebページが表示され、いずれにせよ問題ありません)。

“www” 部分を含むものと含まないものの両方をブロックするようにしてください。

127.0.0.1.1 www.bad-web-site.example.com bad-web-site.example.com 127.0.0.1. www.another-site.example.net another-site.example.net

また、ドメインはプロトコルなしで追加されているので、http://https://、またはftp://がないことに注意してください。 ハウツー記事

注意: Windows VistaまたはWindows 7では、hostsファイルを編集したり変更を保存したりするには、管理者としてnotepad.exeを開く必要があります。noteepad.exeまたはそのショートカットを右クリックし、"管理者として実行 “を選択してください。

12
12
12
2014-05-04 08:19:18 +0000

まず、コマンドプロンプトでURLをPingして、そのウェブサイトのIPアドレスを取得します。

example .com

をPingして、ウェブサイトのIPアドレスを取得

example.com [93.184.216.119] を32バイトのデータでPingします。
93.184.216.119からの返信: bytes=32 time=287ms TTL=43 93.184.216.119からの返信: bytes=32 time=286ms TTL=43 93.184.216.119からの返信: bytes=32 time=286ms TTL=43 93.184.216.119からの返信。 119: bytes=32 time=285ms TTL=43 93.184.216.119からの返信: bytes=32 time=294ms TTL=43

93.184.216.119のPing統計: パケット。送信=4、受信=4、紛失=0(損失0%)、 おおよそのラウンドトリップ時間をミリ秒単位で表示。
最小=285ms、最大=294ms。Average = 288ms

go to Control Panel ¶> windows FireWall ¶> in left side click Advanced Setting

go to Outbound Rule and in right side Click New Rule

  • in New OutBound Rule Wizard select Custom and click Next
  • in New OutBound Rule Wizard プログラム画面ですべてのプログラムを選択し、プロトコルとポートNext** -をクリックします。 ** このIPアドレスまたはサブネットの下のIPアドレスダイアログでThese IP addressを選択し、addボタン -をクリックします。 ウェブサイトのIPアドレスを入力してOKをクリックし、次の

  • アクション画面で接続をブロックを選択して次の

  • プロファイル画面で3つのチェックボックスを選択したままにして次の

  • 名前画面でルールの名前を選択して終了をクリックしてください 必要なブラウザでURLを入力してテストしてください 頑張ってください! 名前画面でルールの名前を選択して終了をクリックしてください 必要なブラウザでURLを入力してテストしてください 頑張ってください!

3
3
3
2011-04-13 20:50:55 +0000

これは非常に一般的な質問です。Windowsファイアウォールは異なるバージョンで存在し、それぞれのバージョンで異なる機能を持っています。

(あなたがwindows 7を使用していて、windows-firewallを使用したいだけだと仮定して) 簡単な答えは以下の通りです。多少はね。IP アドレスへのアクセスを拒否することができ、その IP アドレスでホストされている Web サイトへのアクセスを拒否することができます。このルールは、そのIPアドレスに接続しようとするすべてのアプリケーションに適用されます。(Windows 7は、アウトバウンド接続をブロックする唯一のwindows-firewallを持っています) その軟膏の唯一のフライは、大規模な企業のほとんどは、そのウェブサイトのページを提供する多くのIPアドレスをすべて持っているということです。

(手を汚しても構わないなら)hostsファイル(c:\windowssystem32\driversetc\hosts)を修正して、問題のドメインのために偽のエントリを入れることもできますが、あるレベルのヒューリスティックを持つ多くのアンチウイルスソフトはこれをある種の不審な活動として認識しますし、他のソフトはあなたの変更を黙って消去します。

3番目のオプションは、ある種のコンテンツフィルタリングオプションを持つルータに投資することです… (あまり高価ではなく、非常にうまく機能するものがたくさんあります) または、 netnanny OpenDNS のようなソフトウェアや他のソリューションを見て、必要なレベルのフィルタリングを提供することができます。