我有一个EC2实例。它使用类似于以下内容的Amazon IP启动并运行://ec2-xxx-xxx-xxx-xxx.compute-1.amazonaws.com/
我确信它能正常工作。
我购买了一个域,然后在Amazon Route 53中设置了“托管区域”,一旦完成,它就为我提供了一些名称服务器信息。我去了域名注册商,然后将这些名称放入名称服务器。
现在我被卡住了。如何将此托管区域与我的实例相关联?我希望由Amazon托管,这样很好。
我有一个EC2实例。它使用类似于以下内容的Amazon IP启动并运行://ec2-xxx-xxx-xxx-xxx.compute-1.amazonaws.com/
我确信它能正常工作。
我购买了一个域,然后在Amazon Route 53中设置了“托管区域”,一旦完成,它就为我提供了一些名称服务器信息。我去了域名注册商,然后将这些名称放入名称服务器。
现在我被卡住了。如何将此托管区域与我的实例相关联?我希望由Amazon托管,这样很好。
Answers:
如果您使用的是AWS控制台,则可以使用CNAME记录将所需的主机名(例如www.example.com)与EC2实例的IP地址关联到该实例的外部DNS名称。
例如:
导航到您创建的托管区域(双击有效)
点击顶部的[ 创建记录集 ]
名称:www.example.com
类型:CNAME
值:ec2-xxx-xxx-xxx-xxx.compute-1.amazonaws.com。
单击表单底部的[ 创建记录集 ]
我还建议您了解弹性IP地址。您应该分配一个弹性IP地址,将其与您的实例相关联,然后将CNAME映射到实例上弹性IP地址的新外部DNS名称。这样,您就可以在实例之间移动弹性IP地址,而不必更新DNS。
如果您好奇为什么我建议使用CNAME而不使用A记录,这是我在EC2中的实例之间进行交谈时写的一项好处:http : //alestic.com/2009/06/ec2-elastic-ip-internal
更好的选择是为您的实例分配一个弹性IP地址。分配后,在您的托管区域中创建“ A”记录,然后将实例弹性IP添加为值。这会将您的域名指向实例。
有关详细说明,您可以关注此博客。http://comtechies.com/2016/07/point-map-domain-name-aws-ec2-server.html