在我的Amazon EC2实例中,我有以下详细信息。这些值只是一个样本:
公共DNS(IPv4) - ec2-1-2-3-4.compute-1.amazonaws.com
IPv4 Public IP - 1.2.3.4
弹性IP - 1.2.3.4
据我所知,当您拥有弹性IP时,每次重新启动实例时,您都会收到与弹性IP相同的公共IP。但问题是,我在这里获得了公共DNS。所以,我的问题是
答案 0 :(得分:2)
与公共IPv4地址关联的公有DNS名称采用以下格式:ec2-1-2-3-4.compute-1.amazonaws.com
其中 1.2.3.4 是实例在启动时与之关联的IP地址正在运行!这意味着当您的实例关闭并重新启动(未重新启动)时,将获取具有新DNS名称的新公共IPv4地址。
考虑到后者:
答案 1 :(得分:1)
只是分享为什么如果你是认真的,你真的需要我ElasticIP。无论您的DNS是什么。
如果正在创建一个系统,该系统依赖于特定的最终用户向服务器发送数据和从服务器接收数据。如果你需要扩展面向世界的服务器,(甚至不谈论网关背后的那些服务器),那么突然当你扩展并且它花了你所有的10分钟你会发现自己有很多愤怒的人突然不能因为他们拥有的IP地址不再有效而进入服务器。
这就是ElasticIP的用途。永远不必担心IP。
还有许多其他方案可以列出我认为ElasticIP不仅仅是方便。这对任何严肃的系统都至关重要。 MHO