我能否恢复与 Amazon EC2 实例关联的公有 IP 地址或弹性 IP 地址,以及如何避免这些地址将来被更改?

上次更新时间:2020-11-13

我停止然后启动了我的 Amazon Elastic Compute Cloud (Amazon EC2) 实例,然后与该实例关联的公有 IP 地址便发生了变化。或者,我不小心释放了与我的实例关联的弹性 IP 地址。IP 地址可以恢复吗?我该如何避免将来发生这种情况?

解决方法

公有 IP 地址

您无法手动将公有 IP 地址与实例关联或取消关联。在以下情况下,实例的公有 IP 地址会发生变化:

  • 停止或休眠的实例在重新启动时会收到一个新的公有 IP 地址。
  • 如果实例的关联弹性 IP 地址与实例断开关联,则它会收到一个新的公有 IP 地址。

当公有 IP 地址不再与实例关联时,它将返回到公有 IP 池。您无法为已停止的实例恢复相同的公有 IP 地址。

注意:您不能将自动分配的动态公有 IP 地址转换为弹性 IP 地址。

弹性 IP 地址

使用弹性 IP 地址是最佳做法。弹性 IP 地址将分配给您的账户,而非分配给实例。您可以根据需要将弹性 IP 地址与实例关联。

如果您释放分配给账户的弹性 IP 地址,则您或许能够恢复该地址。有关详细信息,请参阅恢复弹性 IP 地址

除 EC2-Classic 实例以外的所有实例在停止后都会保留其关联的弹性 IP。AWS 会继续对与已停止的实例关联的弹性 IP 地址计费

注意:与 EC2-Classic 实例关联的弹性 IP 地址不可恢复。


这篇文章对您有帮助吗?


您是否需要账单或技术支持?