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?


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.


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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.