据我了解,您当前拥有一个名为'www.example.com'的AWS Route 53托管区域,并且在此托管区域下有一个名为'subdomain.example.com'的子域。 您最近购买了另一个域名(www.domain.com),想将您的子域(subdomain.example.com)指向'www.domain.com'。
根据您购买'www.domain.com'的地方,可能会有两种不同的解决方案。
解决方案#1:您从AWS购买了'www.domain.com'
1.确保为此域创建了托管区域[1]。
2.在'www.domain.com'托管区域内部使用“Create Resource Record Set”按钮创建“A Record”。 您可以将其名称保留为“www.domain.com”,并将此A记录的别名/值指向运行网站的EC2实例[2]。(如果您要通过ELB,S3存储桶等传输网站流量,则可以按照下面的链接操作[3])
3.转到'www.example.com'的托管区域,并确保您的子域(subdomain.example.com)正在使用CNAME记录。如果没有,则需要删除此资源记录,并添加一个新的具有相同名称的资源记录,并将值放入'www.domain.com'。
4.完成后,您可以在浏览器中输入'subdomain.example.com',查看是否重定向到'www.domain.com',以验证此功能是否按预期工作。您还可以运行dig [1] curl命令,以查看是否能够获取站点和资源记录信息。
解决方案#2:您从AWS之外的其他地方购买了'www.domain.com'
1.确保您的托管区域具有要使用的子域(例如'www.example.com')以使用'CNAME'为'www.domain.com'。
2.更新父域'www.domain.com'的NS记录,以使用您的Route 53托管区域'www.example.com'的NS记录(将有4个)[5]。
如果您在这里遇到任何问题,请告诉我们您在哪里购买了www.domain.com,并提供任何结果中目前看到的问题。
[1]
http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingHostedZone.html
[2]
http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-to-ec2-instance.html
[3]
点击此处可访问AWS Route 53开发者指南中有关将流量路由至AWS资源的部分。
[4]
点击此处可访问digwebinterface网站,该网站提供DNS查询和其他网络工具。
[5]
点击此处可访问AWS Route 53开发者指南中有关更新父域名DNS的新子域名创建部分。