Menyiapkan CloudFlare dengan Route 53?


9

Saya mencoba membuat CloudFlare untuk duduk di depan Rute 53. Saya memiliki server web utama saya pada ELB (yang tidak memiliki alamat IP). CloudFlare membutuhkan IP untuk sebuah A record, jadi bagaimana saya bisa mencapai ini?


1
Selamat, Anda telah menemukan salah satu alasan mengapa situs web harus digunakanwww.
Michael Hampton

Saya tahu ini terlambat ke pesta, tapi saya ingin tahu tentang alasan mengapa situs web harus menggunakan www. @MichaelHampton
Rystraum

@Rystraum Tidak secara kebetulan, saya memiliki situs web tentang hal itu .
Michael Hampton

Jawaban:


4

Pengungkapan: Saya bekerja di CloudFlare.

Jika Anda memiliki server dengan Python dan dig diinstal, Anda dapat mengatur ini pada pekerjaan cron: https://github.com/bundan/CloudFlare-ELB-Updater dan pada dasarnya meratakan CNAME di root ke catatan A yang terkait - Oleh karena itu menangani CNAME pada masalah root.


Seberapa sering seharusnya cron job dijalankan?
Shamoon

@Shamoon benar-benar sesering yang Anda inginkan. ELB tidak sering mengubah semua itu, tetapi jika ada, Anda ingin IP terbaru tersedia secepat mungkin. Perubahan DNS dalam akun CloudFlare Anda mendorong seluruh jaringan kami dalam waktu kurang dari 1 menit, jadi saya sarankan untuk pergi dengan nilai seperti setiap menit untuk pekerjaan CRON. Skrip tidak boleh menghabiskan banyak sumber daya sehingga tidak akan berdampak pada kinerja server Anda bahkan jika menjalankannya sesering itu.
xxdesmus

1
Repo tertaut di atas telah menghilang.
Vic

2
@vic kami memperkenalkan perataan CNAME. ELB yang diperbarui tidak diperlukan lagi. Lihat: blog.cloudflare.com/…
xxdesmus

Kamu pria yang baik.
Vic

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.