如何确保私有 DNS - 地址在 AWS EC2 中不发生变化?

How to ensure that Private DNS - address does not change in AWS EC2?

在我管理的应用程序中,有几个地方有对 EC2 私有 DNS 的硬编码引用。代码会参考:ip-(这里是一些私有IP).eu-west-1.compute.internal.

如果我停止并启动一个实例,私有 IP 将会改变,而且我假设私有 DNS URL 也会改变。

发生这种情况时,代码会崩溃。有什么办法可以避免这种变化?有没有什么方法可以创建私有 DNS,这样即使实例停止并再次启动它也不会改变?

私有 DNS 和 IP 不应更改。

然而,一个可行的选择是在 VPC 中启动您的实例并分配一个 Route 53 私有托管区域来解析您的实例。

VPC和Route53之间的桥接是VPC中的一个DHCP选项。