可以将像http://example.com这样的顶级域名指向amazon cloudfront发行版吗?
我知道使用CNAME是可能的,但据我所知,我需要在DNS设置中为顶级域名设置一个A-name记录。
发布于 2016-06-16 23:50:56
亚马逊问:我是否可以将我的区域顶点(example.com与www.example.com)指向我的亚马逊CloudFront分发版?
是。亚马逊路由53提供一种特殊类型的记录,称为“别名”记录,允许您映射您的区域顶点(example.com)域名到您的亚马逊CloudFront分发(例如,d123.cloudfront.net)。与亚马逊CloudFront端点关联的IP地址根据您最终用户的位置而有所不同(以便将最终用户定向到最近的CloudFront边缘位置),并且可以随时因扩展、缩小或软件更新而更改。路由53用用于分发的IP地址来响应对别名记录的每个请求。路由53不对映射到CloudFront分发的别名记录的查询收费。这些查询在Amazon Route 53使用情况报告中列为“Intra-AWS-DNS- queries”。
发布于 2020-04-04 10:40:37
正如@dgeske所解释的,这是可以做到的。在我的例子中,我没有从Route 53购买域名,因此必须进行额外的配置。
Scenario:您具有以下内容
你的命名有点不准确。example.com不是顶级域,它是所谓的二级域。请参见下图。

执行此操作的步骤。



确保将子域部分留空(因为我们只对创建二级域名的记录感兴趣)。

现在你应该可以在http://example.com上访问你的cloudfront发行版了。根据您的DNS服务器,更新记录可能需要一段时间。
您可以将您的系统配置为使用公共DNS服务器,例如8.8.8.8,以验证您是否能够使用URL访问cloudfront分发版。为此,我使用了火狐的DNS over https特性。这使得火狐使用cloudflare(而不是cloudfront)的域名服务器。你也可以使用dig命令行实用程序dig @8.8.8.8 example.com (我的域是fightcoronapune.com,因此是dig @8.8.8.8 fightcoronapune.com) (告诉dig使用8.8.8.8 DNS服务器来解析名称)

您可能还会收到Access Denied错误,在这种情况下,您必须为cloudfront发行版配置默认的根对象。这样当您访问http://example.com时,文件http://example.com/index.html就会提供给您(假设您将index.html指定为缺省根对象)。此错误与我们在上面所做的步骤无关,即使您直接使用亚马逊提供的cloudfront发行版的URL (例如,.当你去http://abcd.cloudfront.net directly,而不是去http://example.com)。
发布于 2009-08-28 17:31:58
我的理解是,您不能为Cloudfront创建A记录。
亚马逊为你提供了一个类似YourName.cloudfront.net的域名。他们需要在后台管理该域名的DNS解析,以便将每个请求路由到最近的边缘服务器。
https://stackoverflow.com/questions/1348321
复制相似问题