谷歌SEO核心三要素(技术、内容、外链):新站从0到月均10万流量的爆款公式
2026/7/18 9:18:08
NAT Gateway 是“给 Private Subnet 用的”,
但它必须部署在 Public Subnet 里。
👉 “服务对象” ≠ “部署位置”
NAT Gateway 要做的事情是两步:
1️⃣ 接收私有子网的出站流量
2️⃣ 把流量发到 Internet,并接收返回流量
而要做到第 2 步,它自己必须能上网。
路由表中有:
0.0.0.0/0→ InternetGateway(IGW)具备“出公网”的能力
没有到 IGW 的路由
本身无法直接访问互联网
我们假设一个错误配置 👇
Private Subnet ├─ EC2 ├─ NAT Gateway ❌流量路径会变成:
EC2 → NAT Gateway → ❓但问题是:
NAT Gateway 所在的 Private Subnet
没有 0.0.0.0/0 → IGW
所以 NAT 自己也 出不了网
👉 死路一条
Private Subnet:0.0.0.0/0→ NAT Gateway Public Subnet:0.0.0.0/0→ IGW NAT Gateway(有 EIP)实际流量路径
EC2(Private)→ NATGateway(Public)→InternetGateway→Internet因为它解决的是这个问题:
Private Subnet 里的资源
能访问外部,但不暴露在公网
也就是说:
| 对象 | 能被公网访问 | 能访问公网 |
|---|---|---|
| Public Subnet EC2 | ✅ | ✅ |
| Private Subnet EC2 | ❌ | ❌ |
| Private + NAT | ❌ | ✅ |
NAT 的“屁股”朝向 Private Subnet,
NAT 的“脸”朝向 Internet。
面向 Internet → 必须在 Public Subnet
服务 Private → Private Subnet 的默认路由指向它
NAT Gateway 画在 Public Subnet ✔
Private Subnet 的路由:
0.0.0.0/0→ NATGateway0.0.0.0/0→ IGW