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#
在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 addr add 172.31.221.111/24 dev ens5
ip addr list dev ens5
echo 'ip addr add 172.31.221.111/24 dev ens5'
测试IP是否可以ping通#
测试访问http服务#
EC2实例启动一个http服务进行测试
重启机器测试IP是否存在#
重启EC2实例后,分别使用两个弹性IP进行登录到远程的机器上查看IP状态