AWS EC2 Centos实例绑定多个弹性IP

AWS EC2实例绑定多个弹性IP

前提#

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

1043682-20210521190333519-1031772286

分配新的私有IP#

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

管理IP地址#

1043682-20210521190649414-1579263884

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

1043682-20210521190719233-1751497554

1043682-20210521190742092-409247216
再次进入管理IP地址的界面会显示新的私有IP,如下图
1043682-20210521190812325-1495492465

分配弹性IP#

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

1043682-20210521190918987-411625807

1043682-20210521190954175-1857231405

绑定新的弹性IP#

1043682-20210521191040233-1296484273

1043682-20210521191135194-1118213497

控制台查看IP信息#

1043682-20210521191214926-843381192

1043682-20210521191304018-644511550

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

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

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'

1043682-20210521192148141-1693826077

1043682-20210521192203652-1634058301

1043682-20210521192221506-1674703777

测试IP是否可以ping通#

本地使用电脑分别对两个IP进行ping
1043682-20210521192326111-1615221715

测试访问http服务#

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

1043682-20210521192504122-1938717772

通过IP地址1访问
1043682-20210521192631831-1913450598
通过IP地址2访问
1043682-20210521192725779-1373072340

重启机器测试IP是否存在#

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

1043682-20210521193929583-1977618794

1043682-20210521193956331-1898274207

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

Scroll to Top