我的 EC2 帐户上有 2 个微型实例。我一直使用带有公共 DNS 地址的 Putty 来获取对服务器的 SSH 访问权限。我怎样才能让它们都拥有专用 IP 地址,然后从其他来源(如 host gator 或 godaddy)添加域名?
如果我打开/关闭实例,专用 IP 会保持不变,对吗?
答案1
您需要向您的实例添加弹性 IP 地址。是的,如果您关闭实例,IP 将会丢失,但您可以在服务器立即上线后将其重新连接到服务器。
答案2
如果我打开/关闭实例,专用 IP 会保持不变,对吗?
是的,当您关闭和打开实例时,弹性 IP 会保持不变。但是,如果您没有将弹性 IP 与实例关联,则每小时将收取 0.01 美元的费用。
如果您的主机不允许在 DNS 区域文件中创建“A”记录,您可能需要使用免费 DNS 服务(如 zoneedit.com)来实现相同的结果。GoDaddy 允许创建“A”记录。不确定 hostgator 是否允许。
答案3
您可以为每个实例分配并关联一个弹性 IP 地址。分配后,它们将一直属于您,直到您释放它们为止。您可以将它们与任何正在运行的实例关联。当实例停止时,IP 地址将与实例解除关联,但仍分配给您。当您重新启动实例时,您需要重新关联 IP 地址。
然后您可以使用 godaddy 等为该 IP 地址创建 DNS A 记录。