Configurando o CloudFlare com o Route 53?

9

Estou tentando fazer com que o CloudFlare fique na frente da rota 53. Eu tenho meu servidor Web principal em um ELB (que não tem um endereço IP). CloudFlare precisa de um IP para um A record, então como posso fazer isso?

Shamoon
fonte
1
Parabéns, você descobriu uma das razões pelas quais os sites devem usarwww.
Michael Hampton
Sei que está atrasado para a festa, mas estou curioso sobre as razões pelas quais os sites devem usar o www. @MichaelHampton
Rystraum
@ Rystraum Não por coincidência, eu tenho um site sobre esse assunto .
Michael Hampton

Respostas:

4

Divulgação: Eu trabalho na CloudFlare.

Se você possui um servidor com Python e dig instalado, é possível configurá-lo em um trabalho cron: https://github.com/bundan/CloudFlare-ELB-Updater e basicamente achatar o CNAME na raiz para os registros A associados - portanto, abordando o CNAME nos problemas raiz.

xxdesmus
fonte
Com que frequência o trabalho cron deve ser executado?
Shamoon
@ Shamoon realmente quantas vezes você quiser. Os ELBs não mudam com tanta frequência, mas quando o fazem, você deseja que os IPs mais recentes sejam implementados o mais rápido possível. As alterações de DNS na sua conta CloudFlare são distribuídas em toda a nossa rede em menos de 1 minuto, por isso recomendo que você escolha um valor como cada minuto para o trabalho CRON. O script não deve consumir muito em termos de recursos, por isso não deve afetar o desempenho do seu servidor, mesmo que seja executado com tanta frequência.
Xxdesmus
1
O repo vinculado acima desapareceu.
Vic
2
@vic, introduzimos o achatamento CNAME. O ELB atualizado não é mais necessário. Veja: blog.cloudflare.com/…
xxdesmus
Você é um bom homem.
Vic
1

Você pode tentar uma configuração manual do CNAME. Aqui está um link para o artigo relevante na base de conhecimento do CloudFlare.

De acordo com o suporte do CloudFlare , a configuração com um CNAME no domínio raiz no Route 53 é inferior ao ideal, mas eles oferecem alguma correção.

Eu sei que isso é menos que satisfatório para você.

Brian Knight
fonte