- 文档首页
NAT网关
快速入门
私网NAT网关
使用指定IP地址与本地IDC互访
使用指定IP地址与本地IDC互访
当本地IDC与云上资源互访,为了便于管理和安全,仅允许云上资源使用指定IP地址与其互访时,您可以使用私网NAT网关实现。
背景介绍
云上VPC内的资源使用指定IP地址与本地IDC的资源互访。
- 本地IDC的子网网段为172.16.1.0/24,互联IP为10.0.0.2,可正常运行的服务器A的IP为172.16.1.10。
- 私有网络的名称为VPC-A,网段为192.168.1.0/16。互联IP为10.0.0.1。
- 子网1名称为子网-A1,其子网1网段为192.168.1.0/24。
- 子网2名称为子网-A2,其子网2网段为192.168.2.0/24。
- 云服务器ECS-A1的IP地址为192.168.1.10,云服务器ECS-A2的IP地址为192.168.2.20,
本文的示意图如下,若您想了解更多私网NAT网关的路由配置详情,请参考 路由配置原理介绍 。
准备工作
根据背景介绍,操作之前,您需要做如下准备:
- 创建一个VPC,VPC的参数同背景介绍保持一致。具体操作,请参考 创建私有网络 。
- 在VPC-A的子网-A1中创建云服务器ECS-A1(192.168.1.10),子网-A2中创建云服务器ECS-A2(192.168.2.20)。具体操作,请参考 购买云服务器。
操作步骤
步骤一:验证本地IDC与云上VPC互通
- 在命令行执行ping 192.168.1.10命令。
步骤二:配置私网NAT网关
1.创建私网NAT网关
您可参考本操作,创建一个私网NAT网关。
- 请根据控制台指引查阅并确认相关协议,单击立即购买按钮,完成操作。
2.添加中转IP
您可参考本操作,添加指定的IP地址作为中转IP,后续使用该IP地址与本地IDC互访。
- 在私网NAT网关列表,单击私网NAT网关-A右侧配置中转IP按钮。
-
- 输入中转IP的名称nat-ip-x,选择手动分配,输入目标私网IP地址(如192.168.100.66)。
3.创建SNAT规则
- 在私网NAT网关列表,单击私网NAT网关-A的名称。
- 选择SNAT规则页签,单击创建SNAT规则按钮。
-
4.创建DNAT规则
- 在私网NAT网关列表,单击私网NAT网关-A的右侧··· > 配置DNAT规则按钮。
-
- DNAT规则创建完成后,您还需要在VPC-A内放通对应的安全组规则。
- 单击云服务器实例名称,选择安全组页签,单击安全组名称。
- 在访问规则 > 入方向页签,添加规则。策略为允许,协议类型选择TCP或UDP,端口范围为本端IP端口,源地址为0.0.0.0/0。详细信息请参见 安全组概述。
步骤三:配置路由
1.准备路由表
创建1个自定义路由表,并关联私网NAT网关所在的子网。后续私网NAT网关将通过所在子网关联的路由表将流量路由到云企业网。
- 在顶部导航栏,选择目标地域和项目,本文示例华北2(北京)和Default。
-
- 在路由表列表,单击新创建自定义路由表route-X右侧的关联子网按钮。
2.流量路由到私网NAT网关
因为准备工作中已将专线网关加载到云企业网,故系统路由表中自动添加目标网段为172.16.1.0/24、下一跳为云企业网的路由条目,需要卸载专线网关,才能删除该路由,后续才能添加目标网段为172.16.1.0/24、下一跳为私网NAT网关的路由。
3.卸载网络实例
- 选择网络实例页签,单击目标网络实例列表右侧的卸载按钮。
-
卸载完成后,VPC-A的系统路由表中,没有目标网段为172.16.1.0/24的路由条目。
4.添加私网NAT网关路由
- 在顶部导航栏,选择目标地域和项目,本文示例华北2(北京)和Default。
- 选择路由条目 > 自定义路由页签,单击添加路由条目按钮。
-
5.流量路由到云企业网
重新加载专线网关到云企业网,自定义路由表route-X自动添加到云企业网的路由条目,即私网NAT网关的流量路由到云企业网。
目标网段172.16.1.0/24与系统路由表中的私网NAT网关路由冲突,故不会添加。
-
除系统默认的路由条目外,系统路由表和自定义路由表的路由条目。
步骤四:验证
- 登录云服务器实例ECS-A1(192.168.1.10),执行命令ping <服务器A的IP地址>。本文执行ping 172.16.1.10。
- 若可以ping通,则表示ECS-A1能通过私网NAT网关的中转IP(192.168.100.66)访问服务器A。若不能ping通,请检查SNAT规则和相关路由配置
- 登录本地IDC的服务器A(172.16.1.10),在命令行输入ssh <DNAT规则设置的中转IP地址> -p <DNAT规则设置的中转IP端口>。本文输入ssh 192.168.100.66 -p 22。
- 进入登录页面,则表示本地IDC的服务器A能访问云服务器ECS-A2。若未进入登录界面,请检查DNAT规则、相关路由配置以及安全组是否放通流量。
最近更新时间:2026.08.06 10:29:41