Har*_*per 2 domain-name-system amazon-s3 static-content cloudflare g-suite
我已经设置了一个 S3 存储桶来托管我的静态站点。
现在我正在尝试将 CloudFlare 包装起来,但是在 CloudFlare 的 DNS 管理器中为根域添加 CNAME 条目时,我收到以下警告:
CNAME example.com example.com.s3-website-us-east-1.amazonaws.com
Run Code Online (Sandbox Code Playgroud)
DNS 规范不允许根域 CNAME 记录。较旧的递归程序和邮件程序可能不遵循此 CNAME。如果您打算将此记录用作 MX 或 SRV 目标,您可能希望将此记录更改为 A 记录。
我发现的示例显示了使用子域的工作设置(即每个https://support.cloudflare.com/entries/22077268-How-do-I-use-CloudFlare-with-Amazon-s -S3-Service- ) 但我有兴趣完全从根域托管该站点。
现在一切似乎都可以正常工作...域是使用 Google Apps MX 记录设置的 - 我可以忽略来自 CloudFlare 的警告吗?如果能够将根域设置为 A 记录,我会感觉更舒服,但我不确定如何实现这一点。
小智 5
考虑到 CloudFlare 现在已启用 CNAME 扁平化,它现在应该可以正常工作。
您可以在此处查看更多信息:http : //blog.cloudflare.com/introducing-cname-flattening-rfc-compatible-cnames-at-a-domains-root