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



我想把example.dns.net example.com作为我的域。我已经在亚马逊AWS注册了我的域名我的问题是:我如何设置它这样做。

我试图创建一个CNAME记录,并将我的ddns.net域作为Value输入。但它显示了以下错误。

DNS名称为example.com的CNAME类型的RRSet不允许位于example.com区域的顶点。

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

选项:

(简单)

使用www.example.com创建CNAME。这将按预期进行。然后,您可以使用一个名为example.com的空S3存储桶(存储桶名称必须与您的域名完全相同)和一个Alias记录来创建到www.example.com的重定向,如这里所述。

(非常简单)

如上所述,使用www.example.com作为CNAME,然后创建一个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记录,但这次显然不是。

相关内容

  • 没有找到相关文章

最新更新