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。

相關內容