2026/4/18 12:21:20
网站建设
项目流程
装饰设计师培训,莱芜新站优化,多语言网站开发公司,广州手机网站建设报价表一、Network ACL 是什么#xff08;一句话#xff09;
Network ACL#xff08;NACL#xff09; 子网级别的无状态防火墙
核心特点#xff08;一定要记住#xff09;#xff1a;作用在 Subnet#xff08;子网#xff09;级别无状态#xff08;Stateless#xff09;支…一、Network ACL 是什么一句话Network ACLNACL 子网级别的无状态防火墙核心特点一定要记住作用在 Subnet子网级别无状态Stateless支持 Allow 和 Deny规则按编号从小到大匹配先命中先执行二、什么时候需要用 NACL场景用 NACL用 SG整个子网统一策略✅❌明确拒绝某些 IP✅❌实例级精细控制❌✅大多数应用❌✅实际生产中Security Group 为主NACL 为补充三、创建 Network ACLAWS Console 实操Step 1进入 Network ACLs路径AWSConsole→ VPC →NetworkACLs点击 Create network ACLStep 2填写基本信息配置项示例Name tagapp-nacl-publicVPC选择你的 VPCStep 3编辑 Inbound Rules入站规则点击刚创建的 NACL →Inboundrules →Editinbound rules示例Public Subnet 常见配置Rule #TypeProtocolPortSourceAllow/Deny100HTTPTCP800.0.0.0/0ALLOW110SSHTCP22你的 IPALLOW120EphemeralTCP1024-655350.0.0.0/0ALLOW*ALLALLALL0.0.0.0/0DENY最后一条 * DENY 是隐式存在的Step 4编辑 Outbound Rules出站规则点击Outboundrules →Editoutbound rulesRule #TypeProtocolPortDestinationAllow/Deny100ALL trafficALLALL0.0.0.0/0ALLOW如果你限制 Outbound返回流量会被挡住Step 5关联 Subnet关键一步点击Subnetassociations →Editsubnet associations✔ 勾选要应用的子网✔ 点击 SaveNACL 只有关联子网后才生效四、NACL vs Security Group必背表对比项NACLSecurity Group作用层级Subnet实例状态无状态有状态支持 Deny✅❌规则顺序有编号无默认规则允许全部入站全拒五、完整流量示例Public Subnet用户访问 EC2HTTPInternet↓InternetGateway↓RouteTable↓NetworkACLInbound80允许 ↓SecurityGroupInbound80允许 ↓ EC2返回流量EC2 ↓SecurityGroup自动允许 ↓NetworkACLOutboundEphemeral允许 ↓Internet六、最常见踩坑90% 新手会中❌ 忘了 Ephemeral Ports 访问超时 / 页面打不开必须允许1024–65535❌ Rule 编号顺序错误 DENY 在前ALLOW 永远匹配不到❌ 只配了 Inbound没配 Outbound 返回流量被挡七、考试一句话总结Network ACL 是子网级别、无状态、防火墙支持 Allow 和 Deny规则按编号顺序执行必须同时允许入站和出站流量。