TTL do DNS explicado
Para entender o TTL do DNS, acompanhe a consulta pelo caminho resolvedor stub → resolvedor recursivo → delegação → servidor de nomes autoritativo. Como o resolvedor recursivo pode responder com o que já tem em cache, a resposta que chega ao usuário nem sempre vem direto do servidor autoritativo. O TTL, o tipo de registro e o código de resposta mostram de onde saiu o resultado e por quanto tempo ele continua valendo.
Como verificar o resultado do DNS
Confira primeiro o nome e o tipo de consulta, depois a resposta autoritativa e só então o resolvedor recursivo em uso. NXDOMAIN, SERVFAIL, REFUSED e timeout são situações diferentes. Depois de alterar o DNS, compare os dados autoritativos com os de vários resolvedores; limpar o cache local só adianta quando a resposta desatualizada está mesmo na sua máquina.
Como o TTL funciona na prática
O TTL vem nas respostas DNS, em segundos, e informa aos caches recursivos por quanto tempo a resposta pode ser reutilizada. Baixar o TTL antes de uma migração planejada encurta o tempo de cache daqui para a frente, mas o que já está em cache segue o TTL recebido antes. Respostas negativas também podem ficar em cache, conforme as regras do DNS. Para repetir a verificação, use a verificação de configuração de domínio da 2IP.