首页/云/云网络与负载均衡速查/把子网默认路由指向 NAT 网关
本包目录(247 条)
VPC 与子网36 条
公网接入46 条
负载均衡54 条云 DNS 与 CDN49 条连接与专线41 条云网络排障21 条

把子网默认路由指向 NAT 网关

让实例通过 NAT 出公网需要两个条件:所在子网的默认路由(0.0.0.0/0)指向 NAT 网关,且 NAT 上有覆盖该来源的 SNAT 规则。路由负责把流量送进 NAT,SNAT 负责做地址转换。

添加默认路由(控制台参数)

添加默认路由(控制台参数)
路由表 → 添加路由条目
  目标网段:0.0.0.0/0
  下一跳类型:NAT 网关
  下一跳:nat-bp1xxxxxxxx
作用决定子网内实例的出网路径
与 SNAT 的关系路由送流量、SNAT 决定能否转换,两者缺一不可
细粒度不同子网关联不同路由表即可实现差异化出口
排障顺序:先确认默认路由指向,再查 NAT 网关上的 SNAT 覆盖范围。

易错点

  • 只创建了 SNAT 规则,实例流量压根不经过 NAT 网关
  • 路由表中详细路由与默认路由同时存在,命中顺序容易被看错

数据来源与参考

  • 阿里云 VPC 路由表文档
  • 阿里云 NAT 网关文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌