如何在英文版 Windows 系统中开放或禁用 Ping(ICMP 回显)【含安全建议与图文步骤】


如何在英文版 Windows 系统中开放或禁用 Ping(ICMP 回显)【含详细步骤与安全建议】

在使用 国外服务器,VPS、云服务器或独立主机时,很多用户会发现服务器默认无法 Ping 通。这并非系统故障,而是 Windows 防火墙默认禁用了 ICMP Echo 请求(即 Ping)。

本文将介绍:

  • 为什么 Windows 英文版默认屏蔽 Ping
  • 如何开启或关闭 Ping 功能
  • 安全性建议与注意事项

🚫 为什么英文版 Windows 默认禁用 Ping?

Ping 使用 ICMP 协议中的 Echo Request 来测试服务器连通性。Windows 出于安全考虑,默认在防火墙中屏蔽此功能,主要原因包括:

  • 防止黑客扫描服务器在线状态
  • 防止 ICMP 放大攻击或反射攻击
  • 增强服务器安全性与隐匿性

✅ 如何开放 Windows 防火墙中的 Ping(ICMP Echo)

方法一:使用命令行快速开启(推荐)

  1. 以管理员身份打开 CMD 或 PowerShell。
  2. 输入以下命令后回车:
    netsh advfirewall firewall add rule name="Allow ICMPv4-In" protocol=icmpv4:8,any dir=in action=allow

方法二:使用图形界面设置防火墙规则

  1. 快捷键 Win + R,输入 wf.msc 并回车,进入防火墙高级设置。
  2. 点击左侧 Inbound Rules → 右侧点击 New Rule
  3. 类型选择 Custom → 协议类型选择 ICMPv4
  4. 点击 Customize → 勾选 Echo Request
  5. 允许连接(Allow the connection),并应用于所有配置文件。
  6. 为规则命名(如:Allow ICMP Ping)→ 点击 Finish

❌ 如何禁用 Ping(关闭 ICMP 回显)

为了提高安全性,您也可以禁用 Ping。

方法一:命令行禁用

netsh advfirewall firewall add rule name="Block ICMPv4-In" protocol=icmpv4:8,any dir=in action=block

方法二:图形界面设置

与开放步骤相同,只需将“Action”选择为 Block

🔐 禁用 Ping 的好处与建议

  • 增强服务器安全性:隐藏主机状态,降低被攻击概率
  • 防止 ICMP 放大攻击:杜绝 Ping 反射攻击可能性
  • 减少被扫描工具发现的风险:提高隐蔽性

注意: 禁用 Ping 后,不利于运维人员使用 Ping 检测主机状态。建议仅允许可信 IP 段使用 ICMP。

🧠 常见问题 FAQ

Q1:是否需要重启服务器?

不需要,规则即时生效。

Q2:中文版 Windows 可以使用这个方法吗?

可以,路径和设置几乎完全一致,仅语言不同。

📌 推荐关键词(用于 SEO)

  • Windows 系统开启 Ping
  • 英文版 Windows 防火墙 Ping 设置
  • VPS 无法 Ping 通
  • Windows Server ICMP 配置

🔗 推荐阅读

📞 专业帮助

如需我们为您代为配置服务器防火墙、Ping 白名单或其他网络安全设置,请联系 www.szzcn.com 客服,我们为全球用户提供专业 VPS 与系统安全服务。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部