AWS EC2 实例公共 DNS 包含 IP 地址

AWS EC2 实例公共 DNS 包含 IP 地址

我的 AWS EC2 实例的公共 DNS 中包含公共 IP 地址,并以 - 分隔。例如:ec2-x-xx-xxx-xxx.ca-pacific-x.xxx.amazonaws.com。

现在,我的问题是,当我向用户提供此 DNS 时,知道他们可以访问我的公共 IP 地址是否安全?如果安全,那么我应该只共享公共 IP 地址吗?

答案1

将主机名转换为 IP 地址只需调用一次 DNS,即使主机名中不包含 IP 地址(如本例)。如果您希望人们使用您的服务,他们(或他们的计算机)最终会使用 IP,您无法隐藏它,而且试图隐藏它也没有意义。

但是,直接向用户提供此主机名或 IP 存在两个问题:

  1. 当您停止并启动实例时,IP 将会改变。因此,您必须使用新 IP 更新您的用户。查找弹性 IP来解决这个问题。

  2. 您无法轻松获取此主机名或 IP 地址的有效 SSL 证书。最好使用您自己的域名。

希望有帮助:)

相关内容