使用Route 53设置CloudFlare?


9

我试图让CloudFlare坐在Route 53的前面。我的主要Web服务器位于ELB(没有IP地址)上。CloudFlare需要的IP A record,那么如何实现呢?


1
恭喜,您已经发现网站应该使用的原因之一www.
Michael Hampton

我知道聚会晚了,但是我很好奇网站为什么要使用www的原因。@MichaelHampton
Rystraum 2015年

Answers:


4

披露:我在CloudFlare工作。

如果您碰巧安装了具有Python和dig的服务器,则可以在cron作业上进行设置:https : //github.com/bundan/CloudFlare-ELB-Updater 并基本上将根目录的CNAME展平为关联的A记录-因此解决CNAME的根本问题。


Cron工作应该多久运行一次?
Shamoon

@Shamoon确实可以根据您的需要进行多次。ELB不会经常更改所有内容,但是当您进行更改时,您会希望尽快安装最新的IP。您的CloudFlare帐户中的DNS更改会在不到1分钟的时间内在整个网络中推出,因此我建议使用CRON作业的每分钟等值。该脚本不应占用太多资源,因此即使经常运行它也不会影响服务器的性能。
xxdesmus 2013年

1
以上链接的存储库已消失。
2015年

2
@vic我们介绍了CNAME拼合。不再需要更新ELB。请参阅:blog.cloudflare.com/…–
xxdesmus

你是好人
Vic

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.