為什麼我無法阻止 PING.EXE 入站和出站流量?

為什麼我無法阻止 PING.EXE 入站和出站流量?

我想阻止C:\Windows\System32\ping.exeWindows-7 中的任何入站或出站流量。因此,在 Windows 防火牆中,我新增了兩條規則來實現這一目標(一條用於入站流量,另一條用於出站流量)。

防火牆已開啟。但我仍然可以ping其他人,其他人也可以ping我的電腦。為什麼?

防火牆配置:

在此輸入影像描述

在此輸入影像描述

在此輸入影像描述

注意我知道我可以阻止ICMP協議,但我不想以這種方式阻止它。我只是想阻止這個程式。

答案1

如何在 Windows 中允許或阻止 Ping 回應?

阻止ping.exe不會阻止入站 ping 回應,因為它們是由作業系統在較低層級處理的。

ping.exe用於發出出站 ping 請求。

相反,您需要阻止 Ping港口協定(在您的情況下,包括入站和出站。

  1. 按WIN鍵,輸入「windows防火牆」並執行它。

  2. 點選左側邊欄的“進階設定”。

  3. 按一下左側窗格中的「入站規則」。

  4. 點擊功能表列中的“操作”並選擇“新建規則”。

在此輸入影像描述

  1. 按一下“自訂”,然後按一下“下一步”。

  2. 確保選擇“所有程式”選項,然後按一下“下一步”。

  3. 按一下“協定類型”下拉式選單,選擇“ICMPv4”,然後按一下“下一步”。

在此輸入影像描述

  1. 確保選擇“任何 IP 位址”,然後按一下“下一步”。

  2. 如果您想在連接到公共網路時啟用 ping,請選擇「允許連線」。如果您想在連接到家庭網路時封鎖 ping,請選擇「封鎖連線」選項,然後按一下「下一步」。

在此輸入影像描述

  1. 您可以勾選設定檔的所有複選框,然後按一下「下一步」。

  2. 將此新規則命名為您喜歡的任意名稱,例如“封鎖 ping”或“允許 ping”,然後按一下“完成”。

    新建立的防火牆規則將立即生效,無需重新啟動。

附加說明:

在 Windows 作業系統中,選擇家庭或工作網路位置將允許 ping,而公用網路設定檔將阻止 ping。上述 Windows 防火牆規則將覆寫網路位置規則。

來源在 Windows 中允許或阻止 Ping 回應的 4 種方法

相關內容