使用route53域作为noip ddns域的别名

时间:2017-01-27 13:50:20

标签: amazon-web-services dns amazon-route53 noip

我想代替example.ddns.net example.com作为我的域名。 我在Amazon AWS上注册了我的域名 我的问题:如何设置它可以做到这一点。

我尝试制作CNAME记录并输入Value my ddns.net domain。 但它显示以下错误。

具有DNS名称example.com的CNAME类型的RRSet。区域example.com中的顶点不允许使用。

1 个答案:

答案 0 :(得分:0)

您永远不能在区域的顶点使用CNAME,例如对于example.com。您只能将其用于区域中的主机,例如www.example.com。

选项:

(简单)

使用www.example.com。创建CNAME。这将按预期工作。然后,您可以使用名为example.com的空S3存储桶(存储桶名称必须与您的域名完全相同)以及别名记录,以创建重定向到www.example.com,described here。< / p>

(真的很简单)

如上所述,使用www.example.com作为CNAME,然后使用this page顶部显示的IP地址创建A记录。这当然是第三方依赖,所以,尽职尽责。 (我不隶属于这家公司。)

(更复杂,但保证给你的朋友留下深刻印象)

创建CloudFront Web分配。使用example.com作为备用域名¹,并使用ddns主机名作为源主机。然后,在Route 53中,将example.com创建为A记录,将Alias设置为Yes,然后选择或键入在创建域时分配给您的域的dxxxexample.cloudfront.net主机名。等到CloudFront控制台中的分发状态显示“已部署”。在example.com上浏览您的网站。

当然,您将在这种情况下为CloudFront付费,所以一定要熟悉它。

¹备用域名。 CloudFront文档还将此字段称为CNAME。无视那个。这显然是一个令人遗憾的文档失败的情况,大概是因为术语CNAME经常在基于名称的虚拟主机中随意使用,所以他们称之为人们期望它被调用的东西。有时这个值会对应一个CNAME记录,但显然不是这次。