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