使用NAT网关轻松为单台云服务器设置多个公网IP

本文涉及的产品
私网连接 PrivateLink,5万GB流量 1.5万小时实例时长
网络型负载均衡 NLB,每月750个小时 15LCU
应用型负载均衡 ALB,每月750个小时 15LCU
简介: 在应用中,有时会遇到用户询问如何使单台云服务器具备多个公网IP的问题。 具体如何操作呢,有了NAT网关这个也不是难题。

在应用中,有时会遇到用户询问如何使单台云服务器具备多个公网IP的问题。

具体如何操作呢,有了NAT网关这个也不是难题。

配置单云主机多公网IP功能流程概述

1、为ECS实例配置多块网卡

2、创建NAT网关。NAT网关需和ECS在同一个VPC内。

3、为NAT网关绑定多个弹性公网IP,或使用NAT共享带宽包。

4、创建DNAT条目,使多个弹性公网EIP(和端口)分别映射该ECS实例的多个私网IP(和端口)。

实现示意图

topo

详细操作流程

流程一:为ECS实例配置多块网卡

1)按需购买VPC ECS(点此进入ECS购买页),在ECS控制台上可看到购买的ECS实例,如下图.

ECSBUY

2)按需创建多块网卡(点此进入ECS控制台创建多网卡

ECSconsole

创建完成后,在ECS控制台上“弹性网卡”选项下可看到当前地域下所有的网卡,包括ECS的主网卡,和已经申请的弹性网卡(即辅助网卡)。

3) 将创建的多块网卡绑定到指定的ECS上

ENIbind1

ENIbind2

4)登录ECS,配置弹性网卡

如果您的实例使用的不是CentOS 7.3(64位)、CentOS 6.8(64位)、Windows Server 2016 数据中心版64位,和Windows Server 2012 R2 数据中心版64位镜像,则需要手工配置弹性网卡.

本文创建的是aliyun linux镜像,所以需要登录ECS实例手工配置弹性网卡。

在命令行下输入system-config-network命令将会启动可视化网络配置界面。

ENIbind2

在弹出窗口依次选择”Device configuration"-->"Ethernet"-->输入网卡名字"Name=eth1,Device=eth1“-->保存退出

ENIbind3

ENIbind3

ENIbind5

然后命令行下输入"ifup eth1",激活绑定的弹性网卡。
命令行中输入“ifcofig",即可看到当前ECS实例下有2块网卡,私网地址分别对应主网卡私网地址和绑定弹性网卡的私网地址。

ENIbind6

流程二:创建NAT网关

1)登录NAT网关控制台,选择ECS所在的地域。点击"创建NAT网关"进行购买。

NATcreat

流程三:为创建好的NAT网关绑定弹性公网IP,使NAT网关具备公网通信能力。

NATbindEIP

本文为创建好的NAT网关绑定2个弹性公网IP,如下图示意。
NATbindEIP1

注:如果您于2017年11月3日23:59分之前保有过NAT带宽包,本流程您还可以继续使用NAT带宽包中的公网IP为NAT网关实现公网能力。

流程四:创建DNAT条目。

为NAT网关创建DNAT条目,使绑定的弹性公网IP分别映射在ECS实例的不同网卡上。

DNAT1

作为DNAT映射后,在DNAT条目列表下可看到刚才的操作状态。
DNAT2

验证

登录ECS实例起一个简单的web服务,如下图所示:
test

在浏览器中分别访问绑定NAT网关的弹性公网IP,这2个弹性公网IP分别映射到了ECS的2块网卡上。
test1

test1

测试成功。

您在实际应用中,可申请更多网卡,并在NAT网关上绑定相应数量的EIP,参考上述步骤使单台ECS具备多IP的能力。

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
3月前
|
分布式计算 监控 Hadoop
Hadoop-29 ZooKeeper集群 Watcher机制 工作原理 与 ZK基本命令 测试集群效果 3台公网云服务器
Hadoop-29 ZooKeeper集群 Watcher机制 工作原理 与 ZK基本命令 测试集群效果 3台公网云服务器
52 1
|
4月前
|
人工智能 网络协议 Shell
内网穿透实现公网访问自己搭建的Ollma架构的AI服务器
内网穿透实现公网访问自己搭建的Ollma架构的AI服务器
99 1
|
4月前
|
人工智能 网络协议 Shell
内网穿透实现公网访问自己搭建的Ollma架构的AI服务器
内网穿透实现公网访问自己搭建的Ollma架构的AI服务器
89 0
内网穿透实现公网访问自己搭建的Ollma架构的AI服务器
|
3月前
|
域名解析 弹性计算 安全
无法ping通ECS服务器公网IP的排查方法
无法ping通ECS服务器公网IP的排查方法
|
5月前
|
网络协议 网络安全 网络架构
移动宽带不借助软件和公网服务器实现基于IPV6的内网穿透
本教程指导如何设置路由器以支持IPv6访问:首先确保上网方式为自动获取IP,接着在路由器设置中开启IPv6功能,并关闭可能阻碍连接的防火墙。最后,在光猫管理界面同样关闭防火墙以确保无障碍的IPv6访问路径。操作时请注意网络安全。
移动宽带不借助软件和公网服务器实现基于IPV6的内网穿透
|
6月前
|
弹性计算 运维 数据安全/隐私保护
云服务器 ECS产品使用问题之如何更改服务器的IP地址或端口号
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
6月前
|
监控 安全 网络安全
inishConnect(..) failed: Connection refused,服务本地正常服务器网关报400,nacos服务实例不能下线
总之,这种问题需要通过多方面的检查和校验来定位和解决,并可能需要结合实际环境的具体情况来进行相应的调整。在处理分布式系统中这类问题时,耐心和细致的调试是必不可少的。
119 13
|
6月前
|
弹性计算
阿里云马来西亚服务器租赁费用、吉隆坡公网带宽收费价格整理
阿里云马来西亚(吉隆坡)服务器提供多种配置如2核2G至16核64G等, 实例规格涵盖经济型e、通用算力型u1等。示例价格:2核2G经济型e约56.53元/月, 4核32G通用算力型u1约809.62元/月。公网带宽预付费价格从1Mbps起22元/月, 按量付费0.529元/GB。
185 1
|
6月前
|
缓存 弹性计算 数据库
阿里云2核4G服务器支持多少人在线?程序效率、并发数、内存CPU性能、公网带宽多因素
2核4G云服务器支持的在线人数取决于多种因素:应用效率、并发数、内存、CPU、带宽、数据库性能、缓存策略、CDN和OSS使用,以及用户行为和系统优化。阿里云的ECS u1实例2核4G配置,适合轻量级应用,实际并发量需结合具体业务测试。
100 0
阿里云2核4G服务器支持多少人在线?程序效率、并发数、内存CPU性能、公网带宽多因素
若依修改,若依部署在本地运行时的注意事项,后端连接了服务器,本地的vue.config.js要先改成localhost:端口号与后端匹配,部署的时候再改公网IP:端口号
若依修改,若依部署在本地运行时的注意事项,后端连接了服务器,本地的vue.config.js要先改成localhost:端口号与后端匹配,部署的时候再改公网IP:端口号

相关产品