Konfigurujesz CloudFlare z Route 53?

9

Usiłuję zmusić CloudFlare do siedzenia przed Route 53. Mam mój główny serwer WWW na ELB (który nie ma adresu IP). CloudFlare potrzebuje adresu IP A record, więc jak mogę to osiągnąć?

Shamoon
źródło
1
Gratulacje, odkryłeś jeden z powodów, dla których strony internetowe powinny używaćwww.
Michael Hampton
Wiem, że to spóźnia się na imprezę, ale ciekawi mnie, dlaczego strony internetowe powinny używać www. @MichaelHampton
Rystraum
@Rystraum Nieprzypadkowo mam stronę internetową na ten właśnie temat .
Michael Hampton,

Odpowiedzi:

4

Ujawnienie: Pracuję w CloudFlare.

Jeśli zdarzyło Ci się mieć serwer z zainstalowanym Pythonem i kopać, możesz ustawić to w zadaniu cron: https://github.com/bundan/CloudFlare-ELB-Updater i zasadniczo spłaszczyć CNAME w katalogu głównym do powiązanych rekordów A - w związku z tym zwracając się do CNAME w kwestiach głównych.

xxdesmus
źródło
Jak często powinno działać zlecenie cron?
Shamoon
@Shamoon naprawdę tak często, jak chcesz. ELB nie zmieniają się tak często, ale kiedy to zrobisz, będziesz chciał jak najszybciej wprowadzić najnowsze adresy IP. Zmiany DNS na Twoim koncie CloudFlare wypychają całą naszą sieć w mniej niż 1 minutę, więc zaleciłbym wybranie wartości takiej jak każda minuta dla zadania CRON. Skrypt nie powinien zużywać dużo zasobów, więc nie powinien wpływać na wydajność serwera, nawet jeśli jest uruchamiany tak często.
xxdesmus
1
Powyższe powiązane repozytorium zniknęło.
Vic
2
@vic wprowadziliśmy spłaszczanie CNAME. Zaktualizowany ELB nie jest już potrzebny. Zobacz: blog.cloudflare.com/…
xxdesmus,
Jesteś dobrym człowiekiem.
Vic
1

Możesz spróbować ręcznie skonfigurować CNAME. Oto link do odpowiedniego artykułu w bazie wiedzy CloudFlare.

Zgodnie z obsługą CloudFlare , konfiguracja z CNAME w domenie głównej w Route 53 jest mniej niż idealna, ale oferują pewne środki zaradcze.

Wiem, że to nie jest dla ciebie satysfakcjonujące.

Brian Knight
źródło