AWS EC2实例绑定多个弹性IP

Posted 宋某人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AWS EC2实例绑定多个弹性IP相关的知识,希望对你有一定的参考价值。

前提

EC2实例的公网IP是VPC弹性IP;不是经典classic IP
记录现有公网IP和私有IP,如下图

分配新的私有IP

选中需要绑定多个IP的EC2实例,
操作-联网-管理IP地址

管理IP地址

点击分配新IP地址,这里并没有输出都是空白的如下图,直接点击保存即可。
注意:这里可以自定义私有IP,或者自动分配私有IP


再次进入管理IP地址的界面会显示新的私有IP,如下图

分配弹性IP

需要申请一个新的弹性IP,绑定到刚才分配的私有IP上

绑定新的弹性IP

控制台查看IP信息

进入到实例内部添加私有IP

在AWS控制台添加了私有IP后,需要到机器上面在加到相应的网卡上

ip addr add 172.31.2.249/20 dev ens5  ## 1、将新的私有IP添加到该实例的网络接口 
echo \'ip addr add 172.31.2.249/20 dev ens5\' >> /etc/rc.local  ## 2、加入开机启动
ip addr list dev eth0 ## 3、查看已添加的私有IP

测试IP是否可以ping通

本地使用电脑分别对两个IP进行ping

测试访问http服务

EC2实例启动一个http服务进行测试

通过IP地址1访问

通过IP地址2访问

重启机器测试IP是否存在

重启EC2实例后,分别使用两个弹性IP进行登录到远程的机器上查看IP状态

以上是关于AWS EC2实例绑定多个弹性IP的主要内容,如果未能解决你的问题,请参考以下文章

弹性IP AWS EC2阻止Web抓取

我要为 AWS 弹性 IP 付费

AWS考证方向:实例绑定弹性IP

Amazon AWS 使用心得(摸索篇一)

aws的分类

如何将多个传出IP地址分配给AWS上的单个实例?