Após alterar o registro DNS, nem todos poderão ver o mesmo resultado ao mesmo tempo. As camadas TTL e cache são partes essenciais do planejamento da migração.
Abordagem básica
TTL especifica a quantidade de tempo que uma resposta DNS pode ser armazenada em cache. A atualização feita no servidor autorizado não encurta retroativamente a vida útil restante de um registro adquirido anteriormente. O cliente, o navegador e o resolvedor recursivo podem ter diferentes camadas de cache.
Etapas de aplicação
- Registrar o valor TTL antes da alteração e o tempo de comutação planejado.
- Compare a resposta do servidor proxy com a resposta do resolvedor utilizado pelo cliente.
- Planejar para garantir que o antigo e o novo alvo possam ser atendidos durante a transição; Não confie apenas na limpeza do cache local.
Exemplo prático
Se o IP for alterado às 14h quando o TTL for de uma hora, um resolvedor que receber a resposta antiga às 13h59 poderá utilizá-lo pelo tempo restante. Reduzir o TTL pouco antes da troca não atualiza instantaneamente os caches antigos.
Interprete o resultado corretamente
Nem todo atraso é propagação de DNS. Proxy incorreto, registro ausente ou cache do aplicativo também podem criar a mesma imagem. Observar a hora, o servidor consultado e o valor retornado juntos mostra qual camada foi deixada para trás.
Fonte e leitura de acompanhamento
Detalhes do protocolo ou comando: RFC 1034. As etapas e o cenário de exemplo são a narrativa editorial do IPScans.