云上指定IP地址访问VPC外主机
应用场景
在不改变现有IDC网络组织架构的前提下,需要将网络组织架构迁移上云,并实现以IDC中指定IP地址访问外部资源。
在本最佳实践中,根据行业监管部门的要求,业务上云之后仍需要部门A定期以指定的IP地址(10.1.0.55)访问行业监管部门的主机,上传必要的监管数据。
方案架构
- 监管部门限定只有特定的IP地址(10.1.0.55)的主机可以访问。
- 部门A内的主机(192.168.0.3)通过私网NAT网关,将私有IP地址转换为规定的IP地址(10.1.0.55),定期访问行业监管部门的主机(10.10.0.5)。
方案优势
灵活指定IP地址,VPC内所有主机可以共用此IP访问VPC外主机。
资源和成本规划
| 资源 | 名称 | 规划网段/IP | 子网名称 | 说明 |
|---|---|---|---|---|
| VPC(华北-北京四) | vpc-部门A | 192.168.0.0/24 | subnet-A | 部门A迁移到云上的VPC。 |
| vpc-中转1 | 10.1.0.0/24 | ext_sub_T1 | 私网NAT网关所需的中转VPC。 | |
| vpc-监管 | 10.10.0.0/24 | subnet-W | 模拟监管部门的VPC。 | |
| 弹性云服务器(华北-北京四) | ecs-部门A | 192.168.0.3 | -- | 部门A的主机,可以访问行业监管部门的主机。 |
| ecs-监管 | 10.10.0.5 | -- | 模拟监管部门的主机。 | |
| 中转IP(vpc-中转1) | 部门A中转IP | 10.1.0.55 | -- | 部门A主机通过监管部门分配的IP地址访问监管部门的主机。 |
前提条件
- 已拥有华为云账号,并且华为云账号已实名认证。
- 华为云账号未欠费,并且有足够的金额可以购买本最佳实践所涉及的资源。
- 已完成私网NAT网关创建。
- 已完成云上重叠子网间主机互访操作。
创建安全组
- 选择“网络 > 虚拟私有云”,选择“访问控制 > 安全组”,单击“创建安全组”。
- 配置安全组信息,完成后单击“确定”。
- 名称:sg-监管
- 模板:通用Web服务器
- 未提及参数,保持默认或根据界面引导配置
图3 创建安全组
- 在配置规则下方,切换至“入方向规则”页签,删除当前的所有规则。 图4 入方向规则
- 单击“添加规则”,设定只有10.1.0.55的IP才能访问监管部门的主机,配置完成后单击“立即创建”。
- 优先级:1
- 策略:允许
- 类型:IPv4
- 协议端口:全部协议
- 源地址:10.1.0.55
图5 添加规则
创建弹性云服务器
- 选择“计算 > 弹性云服务器”,单击“购买弹性云服务器”。
- 根据表1配置监管部门的弹性云服务器的基础信息。
- 计费模式:按需计费
- 区域:选择华北-北京四
- 规格类型选择:用户自定义。本实践以c6.large.2举例。
- 镜像:公共镜像,具体镜像用户自定义。本实践以CentOS 8.0举例。
- 未提及参数,保持默认或根据界面引导配置
图6 创建弹性云服务器
图7 创建弹性云服务器
- 配置监管部门ECS的网络信息。
- 网络:选择“vpc-监管”,并选择“手动分配IP地址”,指定IP地址为表1规划的ecs-监管的IP地址“10.10.0.5”。
- 安全组:sg-监管。
- 弹性公网IP:暂不购买
- 未提及参数,保持默认或根据界面引导配置
图8 创建弹性云服务器
- 设置云服务器名称和密码等信息。
- 云服务器名称:ecs-监管
- 登录凭证:密码,并输入密码。
- 未提及参数,保持默认或根据界面引导配置
图9 设置弹性云服务器密码
- 确认ECS信息无误后,勾选“协议”并单击“立即购买”,完成ECS创建。
- 单击弹性云服务器总览页面所在行的“远程登录”,选择VNC方式登录。 图10 远程登录
- 使用root账号登录ECS,并执行如下命令查询ECS的私网IP地址是否为规划的IP地址。
ifconfig

配置私网NAT网关
创建中转IP
- 选择“网络 > NAT网关”,选择“私网NAT网关”,切换至“中转IP”页签。 图11 中转IP
- 单击“创建中转IP”,按照如下参数设置。
- 中转VPC:vpc-中转1
- 中转子网:ext_sub_T1
- 中转IP:手动分配
- IP地址:10.1.0.55
- 返回私网NAT网关页面,切换至“私网NAT网关”页签,并单击“private-nat-A”。
- 进入“SNAT规则”页签,单击“添加SNAT规则”。
- 子网:使用已有,系统会自动关联部门A的子网。
- 中转子网:ext_sub_T1
- 中转IP:10.1.0.55
图12 添加SNAT规则
- SNAT规则参数配置完成后,单击“确定”。
- 返回网络控制台,在左侧导航栏选择“路由表”,单击“rtb-vpc-部门A”。确认已添加部门A到私网NAT网关的路由信息。 图13 确认路由信息
配置VPC对等连接
- 选择“网络 > 虚拟私有云”,在左侧导航栏选择“对等连接”。
- 单击“创建对等连接”按钮,完成配置后,单击“立即创建”。
- 对等连接名称:peering-TtoW
- 本端VPC:vpc-中转1
- 对端VPC:vpc-监管
- 未提及参数,保持默认或根据界面引导配置
图14 创建对等连接



