web-dev-qa-db-ja.com

PING.EXEのインバウンドおよびアウトバウンドトラフィックをブロックできないのはなぜですか?

ブロックしたいC:\Windows\System32\ping.exeWindows-7のインバウンドまたはアウトバウンドトラフィック用。そのため、Windowsファイアウォールでは、この目標を達成するために2つのルールを追加しました(1つはインバウンド用、もう1つはアウトバウンドトラフィック用)。

ファイアウォールがオンになっています。それでも私は他の人をpingでき、他の人は私のコンピューターをpingできます。どうして?

ファイアウォール構成:

enter image description here

enter image description here

enter image description here

代わりにICMPプロトコルをブロックできることはわかっていますが、そのようにブロックしたくありません。このプログラムをブロックしたいだけです。

3
Abraham

WindowsでPing応答を許可またはブロックするにはどうすればよいですか?

ブロッキングping.exeは、オペレーティングシステムによって下位レベルで処理されるため、インバウンドping応答を停止しません。

ping.exeは、アウトバウンドping要求を行うために使用されます。

代わりに、PingPortおよびProtocol(インバウンドとあなたの場合はアウトバウンド。

  1. WINキーを押し、「Windowsファイアウォール」と入力して実行します。

  2. 左側のサイドバーにある[詳細設定]をクリックします。

  3. 左側のペインで[インバウンドルール]をクリックします。

  4. メニューバーから「アクション」をクリックし、「新しいルール」を選択します。

enter image description here

  1. 「カスタム」をクリックし、「次へ」をクリックします。

  2. 「すべてのプログラム」オプションが選択されていることを確認し、「次へ」をクリックします。

  3. 「プロトコルタイプ」ドロップダウンメニューをクリックし、「ICMPv4」を選択して「次へ」をクリックします。

enter image description here

  1. 「任意のIPアドレス」が選択されていることを確認し、「次へ」をクリックします。

  2. パブリックネットワークに接続しているときにpingを有効にする場合は、[接続を許可する]を選択します。ホームネットワークに接続している場合でもpingをブロックする場合は、[接続をブロックする]オプションを選択し、[次へ]をクリックします。

enter image description here

  1. プロファイルのすべてのチェックボックスをオンのままにして、[次へ]をクリックできます。

  2. この新しいルールに「pingをブロックする」や「pingを許可する」などの任意の名前を付けて、[完了]をクリックします。

    新しく作成されたファイアウォールルールは、再起動せずに即座に有効になります。

追記:

Windowsオペレーティングシステムでは、ネットワークの場所を[自宅]または[職場]として選択すると、pingが許可され、パブリックネットワークプロファイルはpingをブロックします。上記のWindowsファイアウォールルールは、ネットワークロケーションルールを上書きします。

ソース Windowsでping応答を許可またはブロックする4つの方法

4
DavidPostill