在 AWS 中启用自动分配公共 IPv4 地址

Man*_*anu 2 cloud amazon-web-services amazon-vpc

创建新的 VPC 并创建新的子网后,子网设置中有一个“启用自动分配公共 IPv4 地址”选项。

那么,如果我在这个子网中创建一个实例,如果未启用,该实例是否没有任何公共IP?该选项的实际含义是什么?

Erv*_*gyi 10

当您在子网中启动实例时,它将收到一个私有 IP 地址(例如 10.0.0.0/8、172.16.0.0/12 或 192.168.0.0/16 范围内的地址)。或者,您也可以将公共 IP 地址附加到实例的网络接口。

可以通过两种方式获取公网IP:

  • 分配弹性IP地址并手动将其附加到实例;
  • 启用自动分配公共 IPv4 地址选项并从 Amazon 池接收公共 IP 地址。

如果您启用自动分配公共 IPv4 地址,您的实例将在启动时自动接收公共 IP 地址。此 IP 地址不算作弹性 IP,这意味着它不会减少您所在区域的可用弹性 IP 地址的数量。此外,如果您停止、休眠或终止实例(在其他一些情况下,请参阅文档 ,它将自动释放。由于此 IP 并未真正作为持久 IP 地址分配给您,因此依赖此 IP 地址进行任何生产用途(防火墙白名单、DNS 记录等)并不是最好的主意。