我可以将名为 media.example.com 的自定义存储桶指向http://s3.amazonaws.com/media.example.com通过创建 dns 条目 media > cname >http://s3.amazonaws.com/media.example.com在我的 example.com 服务器上。
我的问题是,您能指向一个顶级域名吗?如果可以,如何在 DNS 中设置它?
也就是说,如果我创建一个名为 example.com 的存储桶(无子域),并且在 DNS 中我是否仍会执行 cname 并将第一个框留空,选择 cname 作为类型?或者我必须将其指向诸如“www”之类的子域,或者它应该是 a 记录而不是 cname,等等?
答案1
您可以将 S3 存储桶指向顶级域,但这有点复杂。使用您的示例,您应该通过 DNS 提供商或第三方服务将 example.com 重定向到 www.example.com。这将为您提供 IP 地址,该地址将成为顶级域的 A 记录,并且您的 www 记录配置为 cname。因此,基本上您可以像在常规情况下一样创建 cname 记录,然后将 www 添加到您的子域。请记住,您的存储桶名称和子域必须相同,并且您的记录必须在所有级别都相同,否则任何重定向都可能导致意外行为。
希望这能让你明白一点……Lena ;-)