给ec2实例分配一个域名w/o弹性IP
assign a domain name to ec2 instance w/o elastic IP
我用 AWS Route 53
注册了一个域名 mydomain.com
。无论如何我可以分配例如ns1.mydomain.com
作为 public 到 EC2
的主机名 NOT 有 Elasti IP
?
谢谢
您可以将域名分配给实例的任意IP地址。但是请注意以下限制:
- 如果将域名分配给私有 IP,则无法连接到该 IP 的网络访问权限
- 如果域分配给非弹性 public IP,如果实例停止和启动,您将丢失 public IP,因此需要更新 DNS 解析。
如果您有一个面向 public 的应用程序,但希望将直接连接到实例的网络流量保持私有,您应该考虑在应用程序前面使用 ELB 来提供 Internet 之间的安全边界和你的申请。
在实例前面使用负载均衡器并将 public 主机名分配给负载均衡器。
使用 S3 webpage redirect 并将主机名分配给 S3 URI。
如果问题是您没有剩余的弹性 IP,您可以 request 获取更多。这应该会在大约 15 分钟内解决。
我用 AWS Route 53
注册了一个域名 mydomain.com
。无论如何我可以分配例如ns1.mydomain.com
作为 public 到 EC2
的主机名 NOT 有 Elasti IP
?
谢谢
您可以将域名分配给实例的任意IP地址。但是请注意以下限制:
- 如果将域名分配给私有 IP,则无法连接到该 IP 的网络访问权限
- 如果域分配给非弹性 public IP,如果实例停止和启动,您将丢失 public IP,因此需要更新 DNS 解析。
如果您有一个面向 public 的应用程序,但希望将直接连接到实例的网络流量保持私有,您应该考虑在应用程序前面使用 ELB 来提供 Internet 之间的安全边界和你的申请。
在实例前面使用负载均衡器并将 public 主机名分配给负载均衡器。
使用 S3 webpage redirect 并将主机名分配给 S3 URI。
如果问题是您没有剩余的弹性 IP,您可以 request 获取更多。这应该会在大约 15 分钟内解决。