当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何在 Windows 防火墙中允许 Ping

作者:精品下载站 日期:2024-12-14 09:34:08 浏览:14 分类:玩电脑

如何在 Windows 防火墙中允许 Ping


出于安全原因,默认情况下,Windows 服务器和 Windows 10/11 客户端上的 Windows 防火墙会阻止帮助管理员测试网络上计算机之间的连接的 Ping 命令请求。

然而,尽管禁止 PING 命令请求可以使系统显示为对任何病毒威胁不可用,从而使系统更加安全,但有时需要允许它来解决网络问题。特别是如果您是管理员,如果您想知道计算机是否可以与其他计算机通信,使用 PING 命令非常有用。

例如,如果您 ping 网络上的远程 IP 地址,但它没有回复(请求超时),请继续在远程计算机上启用 ping 回复以测试其连接性。

[玩转系统] 如何在 Windows 防火墙中允许 Ping

在本指南中,您将了解如何在 Windows 防火墙中允许 Ping 命令请求。

如何在 Windows 防火墙中启用 Ping 请求。

方法 1. 启用“文件和打印机共享(回显请求 - ICMPv4-In)”规则。

允许 ping 请求的最快方法是使用“具有高级安全性的 Windows Defender 防火墙”应用程序。

1. 在搜索框中输入防火墙,然后从结果中打开Windows Defender 防火墙

[玩转系统] 如何在 Windows 防火墙中允许 Ping

2.点击左侧的高级设置

[玩转系统] 如何在 Windows 防火墙中允许 Ping

3.选择左侧的入站规则,右侧...

A。 ...向下滚动并双击以打开任何当前禁用的文件和打印机共享(回显请求 - ICMPv4-In)规则*

* 注意: 在“启用”列中显示“否”。

[玩转系统] 如何在 Windows 防火墙中允许 Ping

b.选中启用复选框,然后单击确定。

[玩转系统] 如何在 Windows 防火墙中允许 Ping

4.就是这样!通过上述简单步骤,您可以在 Windows 上允许 Ping 命令请求。 *

* 建议: 排除网络连接故障后,建议禁用 Ping 请求,至少在公共 中禁用 简介。

[玩转系统] 如何在 Windows 防火墙中允许 Ping

方法 2. 允许所有程序的 Ping 命令请求或仅允许来自特定 IP 地址的 Ping 命令请求。

要在 Windows 防火墙中允许所有程序或仅来自特定 IP 的 Ping 命令请求,请按照下列步骤操作:

1. 请参阅上面的步骤 1 和 2,打开 Windows Defender 防火墙高级设置

2.选择左侧的入站规则,右侧点击新建规则

[玩转系统] 如何在 Windows 防火墙中允许 Ping

3.选择自定义并单击下一步。

[玩转系统] 如何在 Windows 防火墙中允许 Ping

4. 选择所有程序,然后单击下一步。

[玩转系统] 如何在 Windows 防火墙中允许 Ping

5a. 在“协议和端口”设置中,选择协议类型 ICMPv4,然后单击自定义。

[玩转系统] 如何在 Windows 防火墙中允许 Ping

5b. 在 ICMP 设置中,选中回显请求,然后单击确定。

[玩转系统] 如何在 Windows 防火墙中允许 Ping

5c。单击下一步。

[玩转系统] 如何在 Windows 防火墙中允许 Ping

6.范围选项中,为本地远程选择任何IP地址 IP,如果您想允许来自所有 IP 地址的 ping,或在“哪些远程 IP 地址”框中指定仅允许 ping 请求的远程 IP。*完成后,单击下一步。

* 示例:如果您只想允许来自 IP 地址“192.168.1.201”的 ping 请求,请选择这些 IP 地址,然后然后添加 IP“192.168.1.201”。

[玩转系统] 如何在 Windows 防火墙中允许 Ping

7. 在“操作”屏幕上,选择允许连接,然后单击下一步

[玩转系统] 如何在 Windows 防火墙中允许 Ping

8. 在“配置文件”中,选中所有配置文件,然后单击下一步。

[玩转系统] 如何在 Windows 防火墙中允许 Ping

9. 最后为新规则指定一个可识别的名称,然后单击完成

[玩转系统] 如何在 Windows 防火墙中允许 Ping

10。就是这样。如果您使用 TCP/IP v6 协议,则可以按照上述步骤创建第二条规则,该规则将允许您接受 ICMPv6 ping 请求。 (在“协议和端口”设置中,选择协议类型:ICMPv6)。

方法 3. 使用命令提示符启用 PING。

在 Windows 防火墙中允许 ping 的另一种方法是使用命令提示符。要做到这一点:

1. 以管理员身份打开命令提示符。要做到这一点:

1. 按 Windows + R 键打开“运行”命令框。

2. 键入cmd命令提示符,然后按 CTRL + SHIFT + ENTER。

[玩转系统] 如何在 Windows 防火墙中允许 Ping

2. 在命令提示符下键入以下命令,然后按 Enter允许 ICMPv4 ping 请求:

netsh advfirewall firewall add rule name="ICMPv4 Allow Ping Requests" protocol=icmpv4:8,any dir=in action=allow

[玩转系统] 如何在 Windows 防火墙中允许 Ping

3.如果您还想允许ICMPv6 ping请求,请发出以下命令:

netsh advfirewall firewall add rule name="ICMPv6 Allow Ping Requests" protocol=icmpv6:8,any dir=in action=allow

[玩转系统] 如何在 Windows 防火墙中允许 Ping

4.你已经完成了。执行上述命令后,Windows 防火墙将允许 Ping 请求。 *

* 注意: 要再次阻止 Windows 防火墙中的 Ping 请求,请发出以下命令:

  • netsh advfirewall 防火墙添加规则名称 =“ICMPv4 允许 Ping 请求”协议=icmpv4:8,任何目录=操作=阻止
  • netsh advfirewall 防火墙添加规则名称 =“ICMPv6 允许 Ping 请求”协议=icmpv6:8,任何目录=操作=阻止

方法 4. 在组策略中允许或禁止 Ping 请求。*

如果您拥有 Windows 10/11 Professional 或 Windows Server 版本,您可以通过组策略启用 ping 请求,如下所示。

1. 在“运行”命令框中,键入gpedit.msc,然后单击确定打开本地组策略编辑器。

[玩转系统] 如何在 Windows 防火墙中允许 Ping

2.导航至以下路径:*

Local Computer Policy > Computer Configuration > Windows Settings > Security Settings > Windows Defender Firewall with Advanced Security

* 注意: 如果您想在域环境中允许 PING 请求,请创建一个新 GPO, 然后编辑其设置并转到:

Policies -> Windows Settings -> Security Settings -> Windows Defender Firewall with Advanced Security

3.右键单击入站规则,然后选择新建规则

[玩转系统] 如何在 Windows 防火墙中允许 Ping

4. 在下一个屏幕中,选择自定义,然后按照上述方法 2 中的步骤 4-10 来允许 Ping 请求。

就是这样!哪种方法适合您?
请留下您对您的经历的评论,让我知道本指南是否对您有帮助。请喜欢并分享本指南以帮助他人。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯