![](/img/trans.png)
[英]How to redirect from subdomain to url in domain using AWS Route53
[英]Redirect to domain from subdomain (AWS, Route53)
我的www.example.com域(Route53)有一个托管区域,并且我有一个subdomain.example.com子域。 我已经购买了另一个域名www.domain.com,并且希望我的subdomain.example.com指向www.domain.com 。 有什么办法可以在不为www.domain.com添加另一个托管区域的情况下进行操作?
只需转到托管区域www.example.com即可; 为subdomain.example.com创建一个CNAME记录,并将值设置为www.domain.com
当@Deepak的答案有效时,您可能需要为www.domain.com
创建一个托管区域。
一种解决方案是从域提供商(如果可用)转到域的DNS设置,并为其添加A名称记录。
据我了解,您当前拥有一个名为“ 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]创建了托管区域。
在“ www.domain.com”托管区域中时,使用“创建资源记录集”按钮创建“ A记录”。 您可以将其保留为“ www.domain.com”作为名称,对于此A记录的别名/值,将其指向运行您的站点的EC2实例[2]。 (如果您指向您的网站流量以及ELB,S3存储桶等,则可以通过下面的链接在[3]下进行操作)
转到“ www.example.com”的托管区域,并确保您的子域(subdomain.example.com)使用的是CNAME记录。 如果不是,那么您将需要删除此资源记录,并添加一个具有相同名称的新记录,并将其值放入“ www.domain.com”中。
完成此操作后,您可以通过在浏览器中放置“ subdomain.example.com”并查看其是否重定向到“ www.domain.com”来验证此功能是否按预期工作。 您还可以运行dig [1] curl命令来查看是否能够提取站点和资源记录信息。
解决方案2:您从非AWS的其他地方购买了“ www.domain.com”
如果您对此处所说的内容有任何疑问,请告诉我们您在哪里购买了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] http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-to-aws-resources.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.