news 2026/6/10 23:01:23

如何创建Network ACLs 详细介绍

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如何创建Network ACLs 详细介绍

一、Network ACL 是什么(一句话)

Network ACL(NACL)= 子网级别的无状态防火墙

核心特点(一定要记住):

  • 作用在 Subnet(子网)级别

  • 无状态(Stateless)

  • 支持 Allow 和 Deny

  • 规则按编号从小到大匹配,先命中先执行

二、什么时候需要用 NACL?

场景用 NACL用 SG
整个子网统一策略
明确拒绝某些 IP
实例级精细控制
大多数应用

实际生产中:Security Group 为主,NACL 为补充

三、创建 Network ACL(AWS Console 实操)

Step 1:进入 Network ACLs

路径:

AWSConsole→ VPC →NetworkACLs

点击 Create network ACL


Step 2:填写基本信息

配置项示例
Name tagapp-nacl-public
VPC选择你的 VPC



Step 3:编辑 Inbound Rules(入站规则)

点击刚创建的 NACL →Inboundrules →Editinbound rules

示例:Public Subnet 常见配置

Rule #TypeProtocolPortSourceAllow/Deny
100HTTPTCP800.0.0.0/0ALLOW
110SSHTCP22你的 IPALLOW
120EphemeralTCP1024-655350.0.0.0/0ALLOW
*ALLALLALL0.0.0.0/0DENY

最后一条 * DENY 是隐式存在的

Step 4:编辑 Outbound Rules(出站规则)

点击Outboundrules →Editoutbound rules
Rule #TypeProtocolPortDestinationAllow/Deny
100ALL trafficALLALL0.0.0.0/0ALLOW

如果你限制 Outbound,返回流量会被挡住

Step 5:关联 Subnet(关键一步)

点击Subnetassociations →Editsubnet associations

✔ 勾选要应用的子网
✔ 点击 Save

NACL 只有关联子网后才生效

四、NACL vs Security Group(必背表)

对比项NACLSecurity Group
作用层级Subnet实例
状态无状态有状态
支持 Deny
规则顺序有(编号)
默认规则允许全部入站全拒

五、完整流量示例(Public Subnet)

用户访问 EC2(HTTP):

InternetInternetGatewayRouteTableNetworkACL(Inbound80允许) ↓SecurityGroupInbound80允许) ↓ EC2

返回流量:

EC2 ↓SecurityGroup(自动允许) ↓NetworkACL(OutboundEphemeral允许) ↓Internet

六、最常见踩坑(90% 新手会中)

❌ 忘了 Ephemeral Ports

👉 访问超时 / 页面打不开

必须允许:

102465535

❌ Rule 编号顺序错误

👉 DENY 在前,ALLOW 永远匹配不到

❌ 只配了 Inbound,没配 Outbound

👉 返回流量被挡

七、考试一句话总结

Network ACL 是子网级别、无状态、防火墙,支持 Allow 和 Deny,规则按编号顺序执行,必须同时允许入站和出站流量。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 14:08:34

5分钟精通Zotero Format Metadata:告别鼠标依赖的终极效率方案

5分钟精通Zotero Format Metadata:告别鼠标依赖的终极效率方案 【免费下载链接】zotero-format-metadata Linter for Zotero. An addon for Zotero to format item metadata. Shortcut to set title rich text; set journal abbreviations, university places, and …

作者头像 李华
网站建设 2026/6/10 14:06:18

如何快速优化Windows系统:完整配置指南

如何快速优化Windows系统:完整配置指南 【免费下载链接】tiny11builder Scripts to build a trimmed-down Windows 11 image. 项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder 🚀 还在为Windows系统运行缓慢而烦恼吗&#xff1f…

作者头像 李华
网站建设 2026/6/10 14:14:23

零基础掌握!B站视频下载神器BilibiliDown完全使用手册

零基础掌握!B站视频下载神器BilibiliDown完全使用手册 【免费下载链接】BilibiliDown (GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳 项目地址: https://gitcode.com/gh_mirrors/b…

作者头像 李华
网站建设 2026/6/10 14:06:36

TTL或非门驱动LED负载的设计注意事项

用TTL或非门点亮LED:别让“小灯”烧了你的逻辑芯片你有没有遇到过这种情况——明明代码写对了,输入信号也正常,可板子上的指示灯就是不亮?或者更糟,灯是亮了,但芯片发热严重,没几天就失效了&…

作者头像 李华
网站建设 2026/6/10 14:06:23

三极管配合比较器实现实时控制的方案研究

用三极管和比较器搭一个“永不卡顿”的实时控制系统 你有没有遇到过这样的问题:设备明明已经过热了,风扇却迟迟不启动?或者电压飙升到危险水平,主控MCU还在忙别的任务,等它反应过来,电路已经烧了&#xff1…

作者头像 李华
网站建设 2026/6/10 15:06:10

ReadCat深度剖析:解锁现代小说阅读器的核心技术密码

ReadCat深度剖析:解锁现代小说阅读器的核心技术密码 【免费下载链接】read-cat 一款免费、开源、简洁、纯净、无广告的小说阅读器 项目地址: https://gitcode.com/gh_mirrors/re/read-cat 在数字化阅读日益普及的今天,ReadCat作为一款基于Vue3Ele…

作者头像 李华