Use um provedor DNS confiável (seu host, Cloudflare, Route53, etc.). Defina TTLs baixos para registros que podem mudar; altos para estáveis. Para failover, use DNS com health check ou load balancer global.
Onde hospedar DNS
- Seu host: Alguns provedores incluem DNS com a hospedagem. Conveniente; garanta boa uptime e baixa latência.
- DNS dedicado: Cloudflare, Route53, NS1, etc. Muitas vezes melhor resiliência, anycast global e recursos (DNSSEC, failover por health). Use quando DNS for crítico.
- Redundância: Use pelo menos dois nameservers (em redes diferentes).
TTLs
- TTL baixo (ex.: 60–300 s): Para registros que podem mudar em breve (ex.: antes de migração ou failover).
- TTL alto (ex.: 3600–86400): Para registros estáveis (ex.: MX, TXT para SPF). Reduz carga no DNS.
- Equilíbrio: Não coloque tudo em 60; use TTL baixo só onde precisar de flexibilidade.
Failover
- DNS com health check: O provedor verifica seus endpoints e retorna outro IP (ou NXDOMAIN) se o primário estiver fora. Usuários são direcionados ao endpoint saudável após o TTL expirar.
- Load balancer global: O LB faz health checks e retorna um ou mais IPs. O DNS aponta para o LB.
- Manual: Para failover planejado, baixe o TTL antes e depois mude o registro.
Resumo
Use provedor DNS confiável; defina TTLs conforme a frequência de mudança. Para failover, use DNS com health check ou LB global. Mantenha pelo menos dois nameservers.




