找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 27401|回复: 0

策略阻断 ICMP,禁止外网 ping 设备

[复制链接]

1

主题

0

回帖

5

积分

新手上路

积分
5
发表于 2026-9-4 13:23:03 | 显示全部楼层 |阅读模式
为了增强网络安全,阻断 ICMP 协议以禁止外部网络通过
  1. ping
复制代码
命令探测你的设备是一个常见的做法。以下是在不同场景下实施这一策略的方法:

1. 使用防火墙规则

大多数操作系统和网络设备都提供了防火墙功能,可以通过配置防火墙规则来阻断 ICMP 请求。

Linux (使用
  1. iptables
复制代码
  1. nftables
复制代码
)


  • 使用
    1. iptables
    复制代码
    :

  1. # 阻断所有入站的 ICMP 请求
  2.   sudo iptables -A INPUT -p icmp --icmp-type echo-request -j DROP
复制代码

  • 使用
    1. nftables
    复制代码
    (较新的系统):

  1. # 添加规则阻断 ICMP
  2.   sudo nft add rule inet filter input ip protocol icmp icmp type echo-request drop
复制代码

Windows (使用 Windows Defender 防火墙)

  • 通过图形界面:
  • 打开“控制面板” > “系统和安全” > “Windows Defender 防火墙”。
  • 选择“高级设置”。
  • 在“入站规则”中,新建规则,选择“自定义”,然后选择“所有程序”。
  • 在“协议类型”中选择“ICMPv4”或“ICMPv6”,然后选择“阻止连接”。
  • 完成规则设置并命名。


2. 路由器或网络设备配置

如果你有访问路由器或网络设备的权限,可以在这些设备上配置规则来阻断 ICMP。

  • 企业级路由器或防火墙:
  • 登录到设备的管理界面。
  • 查找与防火墙或访问控制列表(ACL)相关的设置。
  • 添加规则以阻断 ICMP 流量。


3. 云服务提供商的安全组

如果你在云环境中运行虚拟机或容器,可以使用云服务提供商的安全组功能来控制流量。

  • AWS:
  • 在 EC2 控制台中,编辑安全组的入站规则,移除或拒绝 ICMP 协议。
  • Azure:
  • 在网络安全组中,添加规则以拒绝 ICMP 流量。
  • Google Cloud Platform (GCP):
  • 在 VPC 网络中,编辑防火墙规则以拒绝 ICMP。


4. 注意事项

  • 诊断工具受限: 阻断 ICMP 可能会影响网络诊断工具(如
    1. ping
    复制代码
    1. traceroute
    复制代码
    )的使用。确保在实施此策略前,内部网络诊断有其他替代方案。
  • 安全与便利的平衡: 完全阻断 ICMP 可能会在某些情况下影响网络功能,例如路径 MTU 发现。根据实际需求调整策略。
  • 定期审查规则: 定期审查和更新防火墙规则,以确保它们仍然符合当前的安全策略和网络需求。


通过以上方法,你可以有效地阻断外部对设备的 ICMP 探测,提升网络安全性。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|五云论坛 ( 黔ICP备2022001370号-1|贵公网安备52032102000798号 )

GMT+8, 2026-9-12 19:53 , Processed in 0.078743 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表