云间公网NAT网关高速访问互联网

2026-08-23 13:11:48

背景介绍

用户云下数据中心使用云专线接入虚拟私有云的用户,若有大量的服务器需要实现安全,可靠,高速的访问互联网,或者为互联网提供服务,可通过公网NAT网关的SNAT功能或DNAT功能来实现。云间NAT网关高速访问互联网功能仅部分资源池上线,支持资源池以控制台能力为准。

准备工作

环境准备

已创建VPC,具体操作参见虚拟私有云-创建 VPC 、子网搭建私有网络。

操作步骤

步骤一:开通云专线

步骤二:购买弹性IP

步骤三:购买NAT网关

步骤四:配置VPC路由(仅部分资源池需要)

步骤五:配置SNAT规则

步骤六:配置DNAT规则

步骤一:开通云专线

步骤说明

用户本地数据中心的服务器需要通过公网NAT网关实现访问公网或为公网提供服务,首先需要通过云专线接入虚拟私有云。

操作步骤

  1. 登录天翼云控制台,选择“网络>云专线”。

  2. 通过以下步骤进行云专线的开通。详细步骤参见云专线-开通云专线。

在云专线开通完成后,会有一个默认专线网关,专线网关是客户站点和天翼云VPC之间的虚拟路由转发设备。作为数据从客户站点到云上VPC之间的传输桥梁,专线网关一端绑定物理专线,一端与客户站点需要访问的VPC直连。

  1. 专线网关添加客户侧路由,点击专线网关名称,在客户侧路由页签下,点击添加路由,配置如下:

  • IP类型:可选择IPv4、IPv6和双栈

  • 客户侧子网段:客户侧子网网段

  • 路由模式:静态或BGP

  • 绑定入云物理专线,并设置物理专线优先级

配置完成,点击确定,完成专线网关客户侧路由。

  1. 专线网关添加VPC,点击专线网关名称,在VPC页签下,点击“添加VPC”,配置如下:

  • VPC实例类型:同账号

  • VPC:在下拉框中选中已创建的VPC

  • VPC ID:跟据VPC名称自动生成

  • VPC网段:选则指定的VPC网段

  • 类型:可选择IPv4、IPv6和双栈

  • 子网:选定VPC中的子网

  • 权重:表示当前专线网关到VPC侧路由的权重,多条路由的权重相等时采用负载均衡模式进行流量传输;某条路由的权重值越大,表示该路由优先级越高,可选择0、100

配置完成,点击确定,完成添加VPC。

  1. VPC添加完成,客户侧子网将自动发布到VPC默认路由表中。下一跳为云专线网关,下一跳地址为专线网关名称,目的地址为客户侧子网网段。

  2. 专线网关在添加云侧路由配置时支持基于“其他”类型的自定义地址段添加,可以配置0.0.0.0/0,用于把访问internet流量引入VPC在VPC页签下,点击VPC后的其他目的网段配置,填写目的网段IPv4:0.0.0.0/0(如不支持,请提交工单申请)

配置完成,点击确定,完成添加。

步骤二:购买弹性IP

步骤说明

弹性IP主要用来绑定NAT网关的SNAT或DNAT规则,以实现访问公网的功能。此处我们需要2个弹性公网IP,分别绑定SNAT规则和DNAT规则。

操作步骤

  1. 登录天翼云控制台,选择“网络>弹性IP”。

  2. 进入弹性IP控制台,点击右上角“申请弹性IP”。

  3. 按需求选择带宽规格,购买数量选择2,单击“下一步”。

  4. 确定规格,选择我已阅读并同意相关协议,单击“确认下单”,完成弹性IP创建。

步骤三:购买NAT网关

步骤说明

购买公网NAT网关必须指定公网NAT网关所在VPC。此处指定需要通过NAT网关访问公网的弹性云主机所在的VPC和子网。

操作步骤

  1. 登录天翼云控制台,选择“网络>NAT网关”。

  2. 进入NAT网关控制台,点击右上角“创建NAT网关”。

  3. 选择付费方式,填写名称,选择可用区,VPC选择环境准备中的创建的VPC,选择规格,点击“下一步”。

  4. 确认规格,选择我已阅读并同意相关协议,单击“确认下单”,完成NAT网关的创建。

步骤四:配置VPC路由(仅部分资源池需要)

步骤说明

部分资源池在购买NAT网关后,自动加载路由到VPC中,不需要此步操作。

部分资源池需要在默认路由中添加路由指向NAT网关,具体功能以控制台为准。

操作步骤

  1. 添加默认路由指向NAT网关。单击“虚拟私有云”,进入虚拟私有云控制台,选择环境中创建的VPC,点击名称打开VPC详情页,在子网页签点击子网名称,进入子网详情页。

  2. 在子网详情页单击“路由管理”页签,点击已绑定的“默认路由表”进入路由规则页面。

  3. 在路由规则页面单击“创建”,在弹出页面,选择

  • IP类型:IPv4

  • 目的地址:0.0.0.0/0

  • 下一跳类型:NAT网关

  • NAT网关:选择刚创建的NAT网关

  1. 点击“确定”,完成默认路由指向NAT网关。

步骤 五 :配置SNAT规则

步骤说明

公网NAT网关创建成功后,您需要创建SNAT规则。通过创建SNAT规则,您可以将线下IDC的云主机通过共享弹性公网IP访问互联网。

操作步骤

  1. 单击上一步创建的NAT网关,进入NAT网关详情页,下拉至SNAT页签,点击“添加SNAT规则”。

  2. 在弹出页面选择配置:

  • 源网段类型:手动输入自定义网段

  • 源网段:线下IDC需要访问internet的主机地址段

  • 弹性IP:选择步骤二创建的弹性IP
    说明:选择多个弹性IP时,业务连接会通过轮询方式分配到多个弹性IP,由于每个连接的流量不同,可能会出现多弹性IP业务流量不均匀的情况,建议您将每个弹性IP加入到同一个共享带宽中以避免单弹性IP带宽达到上限导致业务受损;并且同一个内网IP访问单一目的IP,可能使用不同的EIP。访问单一目标的并发连接数过多时,会造成端口分配失败,需持续监控
    SNAT源端口溢出丢包数。

  1. 单击“确定”,完成SNAT规则的添加。

  2. 等待SNAT规则状态变为运行中,即完成SNAT规则配置。

步骤 六 :配置DNAT规则

步骤说明

公网NAT网关创建成功后,您需要创建DNAT规则。通过创建DNAT规则,您可以将该线下IDC的云主机通过共享弹性公网IP对外提供服务。

操作步骤

  1. 单击上一步创建的NAT网关,进入NAT网关详情页,下拉至DNAT页签,点击“添加DNAT规则”。

  2. 在弹出页面选择配置:

  • 弹性IP:选择创建的第二个弹性IP

  • 类型:手动输入自定义网段

  • 网段:专线连接的线下主机地址

  • 公网端口:1-65535(部分资源池端口不同,以控制台为准)

  • 内网端口:云下应用端口

  • 支持协议:TCP

  1. 单击“确定”,完成DNAT规则的添加。

  2. 等待DNAT规则状态变为运行中,即完成DNAT规则配置。