我想代替example.ddns.net example.com作为我的域名。 我在Amazon AWS上注册了我的域名 我的问题:如何设置它可以做到这一点。
我尝试制作CNAME记录并输入Value my ddns.net domain。 但它显示以下错误。
具有DNS名称example.com的CNAME类型的RRSet。区域example.com中的顶点不允许使用。
答案 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记录,但显然不是这次。