我正在尝试让 CloudFlare 位于 Route 53 前面。我的主要 Web 服务器位于 ELB 上(没有 IP 地址)。CloudFlare 需要 IP A record
,那么我该如何实现呢?
答案1
披露:我在 CloudFlare 工作。
如果你恰好有一个安装了 Python 和 dig 的服务器,你可以在 cron 作业上进行设置:https://github.com/bundan/CloudFlare-ELB-Updater 并从根本上将根部的 CNAME 展平到关联的 A 记录 - 从而解决根部的 CNAME 问题。
答案2
您可以尝试手动设置 CNAME。以下是相关文章链接在 CloudFlare 知识库中。
根据 CloudFlare 支持,在 Route 53 中的根域上使用 CNAME 的设置不太理想,但它们提供了一些补救措施。
我知道这对你来说并不令人满意。