NAT(Network Address Translation, NAT)网关能够为虚拟私有云(Virtual Private Cloud, VPC)内的计算实例提供网络地址转换服务,实现多个资源实例使用共享弹性公网IP访问Internet(Source NAT, SNAT)或资源实例使用弹性公网IP面向Internet提供服务(Destination NAT, DNAT)。VPC内的实例出方向访问通过SNAT规则控制,入方向访问通过DNAT规则控制,一个NAT网关可以创建多个SNAT和DNAT规则。
产品优势
- 避免业务公网暴露
VPC下的资源实例如果需要访问公网,通过NAT网关,实例无需单独绑定公网IP即可访问公网,从而避免将业务直接暴露在公网,从而实现安全防护作用。
- 降低成本
通过NAT网关,VPC下的资源实例可以共享弹性公网IP和带宽实例,无需单独为每个资源实例分配弹性公网IP和带宽实例,可以有效降低成本。
- 灵活部署,即开即用
NAT网关支持按需部署。SNAT或DNAT规则配置后,可实时生效。
应用场景
- 使用SNAT访问公网
当VPC内的资源实例需要访问公网,为节省弹性公网IP资源并且避免将资源实例绑定的公网IP直接暴露在公网上,您可以使用NAT网关的SNAT功能实现公网访问。VPC中一个子网对应一条SNAT规则,一条SNAT规则配置一个弹性公网IP。您可以通过创建SNAT规则,以实现共享弹性公网IP资源。
- 面向公网提供服务
当VPC内的资源实例需要面向公网提供服务时,可以使用NAT网关的DNAT功能。DNAT功能绑定弹性公网IP,可通过端口映射方式,NAT网关将以指定的协议和端口访问该弹性公网IP的请求转发到目标实例的指定端口上。也可通过IP映射方式,为资源实例配置一个弹性公网IP,任何访问该弹性公网IP的请求都将转发到目标虚拟机实例上。如果有多个实例需要提供外网访问服务,可以通过配置多条DNAT规则来共享一个或多个弹性IP资源。

产品规格
新开通的NAT网关实例需要指定实例规格,会收取实例费,具体收费标准以控制台展示为准,实例规格参数表示为实例性能上限值,目前实例仅支持一种规格,后续将会推出更多及高性能规格,敬请期待。
| 规格 | 最大连接数 | 带宽大小(Gbit/s) | 每秒报文数(PPS) | 每秒新建报文数(QPS) |
|---|---|---|---|---|
| nat.s1.small | 10000 | 5 | 500000 | 10000 |
说明指标说明:
最大连接数:指同一时刻通过 NAT 网关建立的活跃连接(TCP/UDP)数量上限。超出后新建连接会被丢弃,影响业务访问。规格越大,支持的并发量越高。
带宽大小:表示网关每秒能转发的数据流量上限。带宽不足会导致网络拥塞、延迟增大。需根据业务流量峰值选择合适规格。
每秒报文数(PPS):PPS(Packets Per Second)反映网关的包转发能力。即使数据量不大,若报文数量多(如小包业务),也可能达到 PPS 上限。
每秒新建报文数(QPS):QPS(Queries Per Second)指每秒新建连接的速率上限。高并发短连接场景(如频繁发起请求)需重点关注此参数,超出会导致新建连接失败。
使用限制
| 限制 | 说明 |
|---|---|
| 单VPC支持的NAT网关数限制 | 1个 |
| 子网支持添加SNAT规则数限制 | 1条 |
| SNAT规则不能和全端口的DNAT规则共用 EIP限制 | 如需共用DNAT规则可选择指定端口类型。 |