DNS

Propagação de DNS e TTL

Entenda as respostas DNS em cache após uma alteração e o que o TTL não garante.

Por WhoisFindPublicado em: Atualizado em: 2 min de leitura
Neste guia

Propagação de DNS é o nome informal do período em que resolvedores diferentes podem retornar respostas diferentes após uma alteração no DNS. Não existe um único interruptor global. O TTL informa por quanto tempo uma resposta pode ser reutilizada no cache, mas não é uma contagem regressiva que garanta quando todos os usuários verão o novo valor.

Por que as respostas são diferentes

Um resolvedor recursivo pode ter armazenado o registro antigo pouco antes da alteração, enquanto outro consulta o servidor de nomes autoritativo depois dela. Ambos podem responder de formas diferentes por algum tempo. Navegadores, sistemas operacionais e aplicativos também podem manter seus próprios caches. Uma troca de servidores de nomes afeta ainda a delegação, de modo que pode haver mais de uma camada em cache.

Uma resposta negativa também pode ser armazenada. Se alguém consultou um hostname antes da criação do registro, o resolvedor pode continuar retornando a resposta anterior de inexistência durante o período definido pelas regras de cache negativo.

Planeje uma alteração mais segura

Antes de uma migração planejada, confira o TTL atual e reduza-o com antecedência caso você controle a zona e precise de um intervalo de cache menor. Aguarde as respostas já armazenadas expirarem, prepare o novo serviço e só então altere o registro. Quando possível, mantenha o serviço antigo ativo por tempo suficiente para atender clientes que ainda usam respostas anteriores.

Em uma migração de servidores de nomes, replique todos os registros necessários no novo provedor antes de mudar a delegação. Reduzir o TTL de um registro no último momento não reescreve as cópias que já foram armazenadas com o TTL antigo.

Verifique o estado real

Compare a resposta autoritativa com os resultados de diferentes resolvedores e anote os horários das consultas. /whois mostra uma visão do DNS, mas não é um verificador global de propagação e não consegue provar o que cada usuário vê. Se a resposta autoritativa estiver errada, corrija a zona; se apenas alguns resolvedores divergirem, investigue o tempo dos caches. Evite alterações repetidas que tornem a sequência dos acontecimentos mais difícil de entender.

O guia sobre servidores de nomes ajuda a distinguir a delegação dos registros individuais.

Fontes

Consulte no WhoisFind

Veja os dados disponíveis de um domínio e interprete cada resultado em seu contexto.

Abrir a ferramenta

Guias relacionados