NAT(Network Address Translation, NAT)网关能够为虚拟私有云(Virtual Private Cloud, VPC)内的计算实例提供网络地址转换服务,实现多个资源实例使用共享弹性公网IP访问Internet(Source NAT, SNAT)或资源实例使用弹性公网IP面向Internet提供服务(Destination NAT, DNAT)。VPC内的实例出方向访问通过SANT规则控制,入方向访问通过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资源。
使用限制
限制 | 说明 |
---|---|
单VPC支持的NAT网关数限制 | 1个 |
子网支持添加SNAT规则数限制 | 1条 |
SNAT规则不能和全端口的DNAT规则共用 EIP限制 | 如需共用DNAT规则可选择指定端口类型。 |