首页/云/云与容器速查/安全组与网络 ACL 的区别

安全组与网络 ACL 的区别

安全组作用于实例网卡且有状态;网络 ACL 作用于子网且无状态,适合整段子网的粗粒度隔离;两者叠加时取交集。

云与容器速查云更新于 2026-10-12

安全组与网络 ACL 对比

维度安全组网络 ACL
作用对象实例/网卡子网
状态有状态无状态(返回流量要显式放行)
规则允许+拒绝,带优先级按编号顺序,支持拒绝
典型用途精细化实例访问控制子网级粗粒度隔离

网络 ACL 规则示例(文本)

网络 ACL 规则示例(文本)
入:100 允许 TCP 10.10.0.0/16 → 子网
入:200 允许 TCP 3306 来自 sg 或特定段
入:*   拒绝 0.0.0.0/0(默认兜底)
出:对称放行返回流量(无状态,必须写)
大多数团队用安全组足够;多租户或强合规环境再加网络 ACL 做子网级兜底。

易错点

  • ACL 无状态忘放返回流量,单向能通双向不通
  • ACL 与安全组规则打架,排查时只看了一层

数据来源与参考

  • 阿里云文档:网络 ACL
  • 腾讯云文档:网络 ACL
  • 华为云文档:网络 ACL

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌