CloudFlare mit Route 53 einrichten?

9

Ich versuche, CloudFlare dazu zu bringen, vor Route 53 zu sitzen. Ich habe meinen Hauptwebserver auf einer ELB (die keine IP-Adresse hat). CloudFlare benötigt eine IP für eine A record. Wie kann ich dies erreichen?

Shamoon
quelle
1
Herzlichen Glückwunsch, Sie haben einen der Gründe entdeckt, warum Websites verwendet werden solltenwww.
Michael Hampton
Ich weiß, dass dies zu spät zur Party kommt, aber ich bin gespannt auf die Gründe, warum Websites www verwenden sollten. @ MichaelHampton
Rystraum
@Rystraum Nicht zufällig habe ich eine Website zu diesem Thema .
Michael Hampton

Antworten:

4

Offenlegung: Ich arbeite bei CloudFlare.

Wenn auf einem Server Python und Dig installiert sind, können Sie dies für einen Cron-Job festlegen: https://github.com/bundan/CloudFlare-ELB-Updater, und den CNAME im Stammverzeichnis auf die zugehörigen A-Datensätze reduzieren - daher den CNAME an den Grundproblemen ansprechen.

xxdesmus
quelle
Wie oft sollte der Cron-Job ausgeführt werden?
Shamoon
@Shamoon wirklich so oft du willst. ELBs ändern sich nicht allzu oft, aber wenn sie dies tun, möchten Sie, dass die neuesten IPs so schnell wie möglich eingerichtet werden. DNS-Änderungen in Ihrem CloudFlare-Konto werden in weniger als 1 Minute über unser gesamtes Netzwerk übertragen. Daher würde ich empfehlen, für den CRON-Job einen Wert wie jede Minute zu verwenden. Das Skript sollte nicht viel Ressourcen verbrauchen, sodass es die Leistung Ihres Servers nicht beeinträchtigen sollte, selbst wenn es so oft ausgeführt wird.
xxdesmus
1
Das oben verlinkte Repo ist verschwunden.
Vic
2
@vic haben wir CNAME Flattening eingeführt. Die aktualisierte ELB wird nicht mehr benötigt. Siehe: blog.cloudflare.com/…
xxdesmus
Du bist ein guter Mann.
Vic
1

Sie können versuchen, ein manuelles CNAME-Setup durchzuführen. Hier ist ein Link zu dem entsprechenden Artikel in der CloudFlare-Wissensdatenbank.

Laut CloudFlare-Unterstützung ist das Setup mit einem CNAME in der Stammdomäne in Route 53 nicht ideal, bietet jedoch einige Korrekturen.

Ich weiß, das ist für Sie weniger als befriedigend.

Brian Knight
quelle