我想保留已经分配到 ec2 上的公有 ip,用到另一台 ec2 实例上,请问有什么方案么?
你好,
> 我已经开了一台EC2 实例,并分配了一个公有 IP,我想保留这个公有 IP,有什么方法么?
如果你的公有 IP 地址是**自动分配的静态 IP 地址**的话,公有 IP 地址将从 Amazon 的公有 IPv4 地址池分配给实例,不与您的 Amazon 账户关联。**在取消公有 IP 地址与实例的关联后,该地址即会释放回公有 IPv4 地址池中,并且您无法重新使用该地址。**
如果您需要可根据需要关联到实例并从实例进行关联的永久公有 IP 地址,可改为使用[弹性 IP 地址](https://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html#using-instance-addressing-eips-allocating)。
如果你使用的是弹性 IP 地址,你只需要将现有实例的弹性 IP 地址解绑后再关联到另外一台实例即可,下面是一些参考文章:
* [如何将弹性 IP 地址移动到不同的 EC2 实例?](https://repost.aws/zh-Hans/knowledge-center/ec2-move-elastic-ip)
* [是否可以恢复与 EC2 实例关联的公有 IP 地址或弹性 IP 地址,以及如何避免这些地址未来发生更改?](https://repost.aws/zh-Hans/knowledge-center/ec2-recover-ip-address)