S3 静态网站托管,我应该使用哪个 DNS CNAME 记录?

S3 静态网站托管,我应该使用哪个 DNS CNAME 记录?

我创建了一个 S3 静态网站,例如 www.example.com

S3 端点是:www.example.com.s3-website-us-east-1.amazonaws.com

当我挖掘这个 DNS 时

www.example.com.s3-website-us-east-1.amazonaws.com. 55 IN CNAME s3-website-us-east-1.amazonaws.com.
s3-website-us-east-1.amazonaws.com. 55 IN A x.x.x.x

那么我应该将 CNAME 记录设置为“s3-website-us-east-1.amazonaws.com”而不是“www.example.com.s3-website-us-east-1.amazonaws.com”吗?

答案1

您应该在查看存储桶时使用控制台中显示的网站端点 CNAME 目标,而忽略其余的实施细节。

您应该认为 AWS 最终解析该名称所用的机制是不透明的,以便您可以将流量路由到他们的服务器。

http://docs.aws.amazon.com/AmazonS3/latest/dev/website-hosting-custom-domain-walkthrough.html

如果您的 DNS 托管在 Route 53 中,请使用别名 A 记录,而不是 CNAME。

相关内容