Portanto, nosso provedor de DNS, de vez em quando, sofre ataques de DDOS em seus sistemas, o que faz com que nossos sites de frente sejam desativados.
Quais são algumas opções em termos de redução de dependência em um único provedor de DNS gerenciado externo? Meu primeiro pensamento foi usar TTL com vencimento mais baixo e outros TTA SOA, mas parece que eles afetam o comportamento do servidor DNS secundário mais do que qualquer outra coisa.
ou seja, se você tiver uma interrupção no DNS (devido ao DDOS, neste exemplo) que dura mais de, digamos, 1 hora, delegar tudo a um provedor secundário.
O que as pessoas fazem por aí quando se trata de seu DNS externo e usando outro provedor de DNS gerenciado como backup?
Nota aos nossos moderadores amigáveis: esta pergunta é muito mais específica do que as perguntas genéricas "" atenuam o ataque DDOS "por aí.
EDIT: 18-05-2016 (alguns dias depois): primeiro, obrigado AndrewB por sua excelente resposta. Tenho mais algumas informações para adicionar aqui:
Por isso, procuramos outro provedor de serviços DNS e conversamos com eles. Depois de pensar e fazer um pouco mais de pesquisa, na verdade é MUITO mais complicado do que eu pensava em dois provedores de DNS. Esta não é uma resposta nova, na verdade é mais carne / informação para a pergunta! Aqui está o meu entendimento:
- Muitos desses provedores de DNS oferecem recursos proprietários como 'DNS inteligente', por exemplo, balanceamento de carga de DNS com keepalives, cadeias lógicas para configurar como as respostas são devolvidas (com base na localização geográfica, vários pesos nos registros etc.) . Portanto, o primeiro desafio é manter os dois provedores gerenciados sincronizados . E os dois provedores gerenciados precisarão ser mantidos em sincronia pelo cliente, que precisará automatizar a interação com suas APIs. Não é ciência de foguetes, mas um custo operacional contínuo que pode ser doloroso (com as alterações de ambos os lados em termos de recursos e APIs).
- Mas aqui está uma adição à minha pergunta. Digamos que alguém usou dois provedores gerenciados conforme a resposta de AndrewB. Estou certo de que não há DNS 'primário' e 'secundário' aqui, conforme as especificações? Ou seja, você registra seus quatro IPs de servidor DNS no seu registrador de domínio, dois deles são um dos seus provedores DNS, dois deles são servidores DNS do outro. Então, você basicamente mostraria ao mundo seus quatro registros NS, todos eles 'primários'. Então, a resposta para minha pergunta é "Não"?