首页 文章

将Zone Apex域路由到Amazon Cloudfront

提问于
浏览
0

将区域顶点路由到Cloudfront是否属实,我必须使用亚马逊的'53'DNS服务?

这是一个非常令人惊讶的限制 . 如果没有其他选择,我必须移动DNS服务并更改SSL证书 .

例如:

dev.myapp.com ---- CNAME ----> s3 location // works great
stage.myapp.com -- CNAME ----> Cloudfront Location // works great
myapp.com -------- ALIAS ----> Cloudfront Location // Issa no worky so good

如果您使用Amazon Route 53作为DNS服务,则可以创建别名资源记录集而不是CNAME . 使用别名资源记录集,您不需要为Route 53查询付费 . 此外,您可以在区域apex(example.com)http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/CNAMEs.html中为域名创建别名资源记录集 .

Cloudfront dist on top level domain

除了使用Amazon 53之外还有其他选择吗?

1 回答

  • 2

    我从DNSimple的Darrin那里得到的有用推荐是这样的:

    嗨,ALIAS记录和CDN的问题在于它将解析到最接近我们名称服务器的 endpoints ,而不是解析到最靠近客户端的 endpoints 的正常行为 . 使用我们的Anycast网络可能会获得更好的性能,因为我们的名称服务器已经分布得更靠近客户端 . 那就是说 - 我可能会建议不要在任何情况下使用带有CDN的顶点记录 . 如果您正在使用CDN,我可能会使用从顶点到CNAME“www”的URL重定向 .

    所以完整的设置将是:

    dev.myapp.com ---- CNAME ----> s3 location
    stage.myapp.com -- CNAME ----> Cloudfront Location
    www.myapp.com ---- CNAME ----> Cloudfront Location
    myapp.com ----- REDIRECT ----> www.myapp.com
    

    我担心性能影响,但我想我们可以测量并做出反应 .

相关问题