如何将 Amazon EC2 实例的 IP 地址设置为其弹性 IP?

如何将 Amazon EC2 实例的 IP 地址设置为其弹性 IP?

我正在运行一个 Amazon EC2 实例,并且正在其上安装一个需要知道机器 IP 地址的程序。我可以将弹性 IP 地址设置为 EC2 实例内的 IP 地址吗?

如果它将数据包重新路由到“外部”的某个地方然后再返回自身,那就没问题了,但是软件需要我指定其所在机器的 IP 地址。


我使用软件安装中的“本地 IP”(10.xx.xx.xx)继续安装软件。我不知道这是否是应用程序不公开可见的原因(正如我在问题中试图确定的那样允许 Web 访问运行 Tomcat + 应用程序的 Amazon EC2 Windows Server 2008 实例?

答案1

您应该始终将实例应用程序绑定到本地地址 (10.xxx),因为这是机器视为其以太网连接的地址。外部 IP 地址是您可以从外部访问的地址,然后 Amazon 负责将其路由到实际机器。

不过,您的其他问题针对您的情况更明确地回答了这个问题。

答案2

我可以将弹性 IP 地址设置为 EC2 实例内的 IP 地址吗?

据我所知,EC2 没有

您的实例可以通过调用以下网站来检索其分配的 IP 地址http://www.ip-adress.com/IP_adresse/从内部。可以使用简单的 Python 或 Perl 脚本来实现这一点。但我不确定这是否有帮助。

另一方面,我对电子邮件服务器设置等没有任何问题。

相关内容