ブロックしたいC:\Windows\System32\ping.exe
Windows-7のインバウンドまたはアウトバウンドトラフィック用。そのため、Windowsファイアウォールでは、この目標を達成するために2つのルールを追加しました(1つはインバウンド用、もう1つはアウトバウンドトラフィック用)。
ファイアウォールがオンになっています。それでも私は他の人をping
でき、他の人は私のコンピューターをping
できます。どうして?
ファイアウォール構成:
注代わりにICMP
プロトコルをブロックできることはわかっていますが、そのようにブロックしたくありません。このプログラムをブロックしたいだけです。
ブロッキングping.exe
は、オペレーティングシステムによって下位レベルで処理されるため、インバウンドping応答を停止しません。
ping.exe
は、アウトバウンドping要求を行うために使用されます。
代わりに、PingPortおよびProtocol(インバウンドとあなたの場合はアウトバウンド。
WINキーを押し、「Windowsファイアウォール」と入力して実行します。
左側のサイドバーにある[詳細設定]をクリックします。
左側のペインで[インバウンドルール]をクリックします。
メニューバーから「アクション」をクリックし、「新しいルール」を選択します。
「カスタム」をクリックし、「次へ」をクリックします。
「すべてのプログラム」オプションが選択されていることを確認し、「次へ」をクリックします。
「プロトコルタイプ」ドロップダウンメニューをクリックし、「ICMPv4」を選択して「次へ」をクリックします。
「任意のIPアドレス」が選択されていることを確認し、「次へ」をクリックします。
パブリックネットワークに接続しているときにpingを有効にする場合は、[接続を許可する]を選択します。ホームネットワークに接続している場合でもpingをブロックする場合は、[接続をブロックする]オプションを選択し、[次へ]をクリックします。
プロファイルのすべてのチェックボックスをオンのままにして、[次へ]をクリックできます。
この新しいルールに「pingをブロックする」や「pingを許可する」などの任意の名前を付けて、[完了]をクリックします。
新しく作成されたファイアウォールルールは、再起動せずに即座に有効になります。
追記:
Windowsオペレーティングシステムでは、ネットワークの場所を[自宅]または[職場]として選択すると、pingが許可され、パブリックネットワークプロファイルはpingをブロックします。上記のWindowsファイアウォールルールは、ネットワークロケーションルールを上書きします。