./prontouso.com

Propagação de DNS: quanto tempo demora e como saber se uma alteração já atualizou

Entenda por que alterações de DNS podem aparecer em momentos diferentes, como o TTL e o cache influenciam e o que verificar durante uma migração.

Mapa-múndi digital com um servidor DNS central conectado a vários resolvedores em diferentes regiões, alguns ainda com respostas antigas em laranja e outros já atualizados em verde.
Durante uma alteração de DNS, diferentes resolvedores podem atualizar suas respostas em momentos distintos por causa do cache e do TTL.
Resumo rápido
  1. Propagação de DNS não é uma atualização enviada ao mesmo tempo para toda a internet: na prática, diferentes resolvedores mantêm respostas em cache até que o TTL expire.
  2. Uma alteração simples pode aparecer em poucos minutos para algumas pessoas e demorar horas para outras, dependendo do TTL, do provedor e do tipo de registro.
  3. Para saber se a mudança já está visível, compare o registro correto em mais de um resolvedor e confirme se as respostas antigas estão desaparecendo.
  4. Respostas diferentes não significam necessariamente problema: CDNs e configurações de GeoDNS podem entregar valores distintos de propósito.

Quando você troca o IP de um site, aponta um domínio para outro serviço, altera os servidores de e-mail ou muda os nameservers, é comum surgir a mesma dúvida: quanto tempo demora para o DNS atualizar?

A resposta curta é: depende do cache que ainda existe entre a configuração autoritativa e quem está fazendo a consulta. Em alguns casos, a nova resposta aparece quase imediatamente. Em outros, usuários diferentes continuam vendo valores antigos por algumas horas.

É por isso que duas pessoas podem abrir o mesmo domínio no mesmo momento e obter resultados diferentes sem que nenhuma delas esteja necessariamente com um problema no computador.

Este guia explica o que realmente acontece durante a chamada “propagação de DNS”, como o TTL interfere, quais registros você deve verificar e como distinguir uma atualização ainda em andamento de um erro de configuração.

O que significa propagação de DNS

O termo “propagação” dá a impressão de que existe uma mudança sendo empurrada de servidor em servidor até alcançar o mundo inteiro. O DNS não funciona exatamente assim.

Quando alguém consulta um domínio, normalmente a resposta passa por um resolvedor DNS recursivo. Esse resolvedor pode guardar a resposta em cache por um período definido pelo TTL do registro. Enquanto a resposta armazenada ainda é válida, ele não precisa perguntar novamente ao servidor autoritativo.

Quando você muda o registro, o servidor autoritativo pode passar a oferecer o novo valor imediatamente. Porém, resolvedores que já guardaram a resposta antiga podem continuar usando esse cache até ele expirar.

Ideia-chave

O ponto principal é este: “propagação de DNS” geralmente é a convivência temporária entre caches antigos e respostas novas. Não existe um relógio único dizendo quando toda a internet estará atualizada.

Isso explica por que uma mudança pode estar correta no painel do seu provedor e ainda assim não ser vista por todos.

Quanto tempo o DNS demora para atualizar?

Não existe um prazo universal de 24, 48 ou 72 horas que sirva para toda alteração.

Na prática, mudanças podem começar a aparecer em minutos, mas o tempo observado por cada usuário depende de fatores como:

  • TTL configurado antes da alteração;
  • cache do resolvedor usado pelo provedor de internet ou pela empresa;
  • cache do sistema operacional, navegador ou roteador;
  • tipo de registro alterado;
  • mudança de nameservers no registrador;
  • uso de CDN, proxy ou DNS geográfico;
  • existência de respostas negativas em cache.

Se um registro A tinha TTL de 3600 segundos, por exemplo, um resolvedor que acabou de armazenar a resposta antiga pode mantê-la por cerca de uma hora. Outro resolvedor cujo cache já estava perto de expirar pode mostrar o novo IP poucos minutos depois.

Por isso, o momento da alteração não é o único ponto importante. O momento em que cada cache recebeu a resposta anterior também influencia.

O que é TTL e por que ele importa

TTL significa Time to Live. É o tempo, normalmente expresso em segundos, durante o qual uma resposta DNS pode permanecer em cache antes de precisar ser consultada novamente.

Alguns exemplos:

  • 300 segundos = 5 minutos;
  • 1800 segundos = 30 minutos;
  • 3600 segundos = 1 hora;
  • 14400 segundos = 4 horas;
  • 86400 segundos = 24 horas.

Um TTL menor pode acelerar a transição durante uma migração, mas também aumenta a frequência de consultas ao DNS autoritativo. Um TTL maior reduz consultas repetidas, mas faz respostas antigas permanecerem válidas por mais tempo.

Uma prática útil antes de uma migração importante é reduzir o TTL com antecedência, esperar o TTL antigo vencer e só depois fazer a troca principal. Reduzir o TTL no mesmo instante em que você altera o IP não apaga caches que já foram armazenados com o valor anterior.

Bom saber

O TTL exibido em uma consulta não deve ser tratado como uma contagem regressiva global. Resolvedores diferentes podem ter armazenado a mesma resposta em momentos diferentes e, portanto, estar em pontos diferentes do ciclo de cache.

Qual registro DNS você deve verificar?

Verificar o tipo errado de registro é uma das razões mais comuns para concluir que “o DNS ainda não propagou”.

A

O registro A aponta um nome para um endereço IPv4. É normalmente o primeiro registro a verificar quando um site mudou de servidor ou IP.

Exemplo:

example.com → 203.0.113.20

AAAA

O AAAA faz o equivalente para IPv6. Um site pode ter o registro A correto e ainda apresentar comportamento inesperado para usuários que chegam por IPv6 se o AAAA estiver antigo.

CNAME

O CNAME cria um alias para outro hostname. É comum em subdomínios, serviços SaaS e CDNs.

Exemplo:

www.example.com → site.provider.example

MX

O MX define os servidores responsáveis por receber e-mail para o domínio. Se você migrou de provedor de e-mail, é esse registro que precisa acompanhar.

TXT

Registros TXT são usados para várias finalidades, incluindo SPF, verificações de propriedade e outras configurações de e-mail e serviços externos.

NS

O registro NS indica os servidores de nomes responsáveis pela zona. Uma troca de nameservers merece atenção especial porque envolve também a delegação feita no domínio pai ou no registrador, não apenas a zona que você edita no painel DNS.

Como saber se uma alteração DNS já atualizou

O melhor método não é ficar atualizando o navegador. O ideal é consultar diretamente o tipo de registro alterado e comparar respostas obtidas por resolvedores diferentes.

Uma verificação de propagação DNS permite observar se diferentes visões já retornam o valor novo, se ainda existe divergência e quais TTLs estão sendo vistos.

  1. Confirme qual registro você alterou: A, AAAA, CNAME, MX, TXT ou NS.
  2. Digite somente o domínio ou hostname que realmente recebeu a mudança.
  3. Compare o valor retornado com o valor novo que deveria estar publicado.
  4. Observe mais de uma visão de DNS, em vez de confiar em uma única consulta local.
  5. Confira o TTL e repita a consulta depois de um intervalo coerente com o cache esperado.
  6. Se os resolvedores concordarem, mas o serviço continuar falhando, investigue a camada seguinte, como HTTP, TLS, CDN ou aplicação.

A ferramenta do ProntoUso compara seis visões: Brasil, Estados Unidos, Europa e Ásia usando visões regionais de DNS, além de Google Public DNS e Cloudflare em consultas globais.

As visões regionais são obtidas com EDNS Client Subnet (ECS). Isso é importante: elas representam respostas DNS sensíveis à localização, mas não significam que exista uma máquina física do ProntoUso executando a consulta dentro de cada país.

Como interpretar o consenso entre resolvedores

Se todas as consultas bem-sucedidas retornam a mesma resposta, existe um forte sinal de que o estado visto pelos resolvedores consultados está consistente.

Se algumas retornam o valor antigo e outras o novo, a mudança pode estar em uma fase normal de transição.

Mas consenso parcial não prova automaticamente propagação incompleta.

Divergência por cache

Você trocou o IP de 203.0.113.10 para 203.0.113.20.

Alguns resolvedores ainda retornam o IP antigo, enquanto outros já retornam o novo. Com uma configuração DNS simples, isso é compatível com caches expirando em momentos diferentes.

Divergência intencional

Um domínio usa CDN ou GeoDNS.

Usuários de regiões diferentes podem receber IPs diferentes deliberadamente. Nesse caso, respostas distintas podem ser o comportamento correto, não uma falha de propagação.

Para interpretar corretamente, você precisa conhecer a arquitetura do domínio. Se há balanceamento geográfico, CDN ou respostas condicionadas à origem da consulta, não espere necessariamente um único IP mundial.

Por que meu computador ainda vê o DNS antigo?

Mesmo depois de resolvedores públicos mostrarem o valor novo, seu dispositivo pode continuar chegando ao destino antigo.

Isso pode acontecer por causa de:

  • cache DNS do sistema operacional;
  • cache do navegador;
  • cache do roteador;
  • resolvedor DNS da empresa ou da rede;
  • VPN;
  • proxy;
  • entrada manual no arquivo hosts;
  • conexão IPv6 usando um registro AAAA que não foi alterado.

Antes de concluir que o servidor está com defeito, teste em outra rede ou compare a resolução local com resolvedores públicos.

Também é importante separar DNS de HTTP. O domínio pode resolver para o IP correto e o servidor responder com erro 404, 500 ou um redirecionamento inesperado. Quando o DNS já está consistente, uma consulta ao status HTTP da URL ajuda a verificar o que a aplicação está devolvendo.

Troquei o DNS e agora aparece erro de certificado

Outra situação comum acontece durante migrações de hospedagem.

O DNS já aponta para o servidor novo, mas o navegador mostra um aviso HTTPS. Nesse caso, esperar mais propagação talvez não resolva: o servidor que recebeu o tráfego pode não ter um certificado válido para aquele hostname.

Você pode conferir separadamente o certificado SSL/TLS apresentado pelo domínio. Se o DNS aponta para o destino esperado, mas o certificado pertence a outro site, está expirado ou não cobre o hostname, o problema já saiu da camada de DNS.

E se a consulta não retornar nenhuma resposta?

“Sem resposta” não significa necessariamente que o domínio inteiro está fora do ar.

Um hostname pode simplesmente não possuir o tipo de registro selecionado. Por exemplo, consultar MX em um subdomínio que nunca teve e-mail pode retornar vazio e isso ser perfeitamente normal.

Também existe diferença entre:

  • registro inexistente;
  • hostname inexistente;
  • resolvedor que não respondeu;
  • resposta válida sem o tipo de registro solicitado.

Por isso, vale conferir se você está consultando o hostname exato e o registro correto.

Mudança de nameserver costuma exigir mais atenção

Trocar um registro A dentro da mesma zona e trocar os nameservers do domínio são operações diferentes.

Ao mudar NS no registrador, você altera a delegação do domínio. Durante a transição, é essencial garantir que a zona nova já esteja completa antes de efetivar a troca.

  • Copie todos os registros necessários para a nova zona antes de mudar os nameservers.
  • Confira A, AAAA, CNAME, MX e TXT relevantes.
  • Verifique registros de autenticação de e-mail, como SPF, DKIM e DMARC, quando aplicável.
  • Confirme que o servidor DNS novo responde corretamente antes da alteração.
  • Mantenha a zona antiga disponível durante a janela de transição sempre que possível.
  • Evite fazer várias mudanças independentes ao mesmo tempo se você precisar diagnosticar problemas depois.

Esquecer um MX ou TXT durante uma troca de nameserver pode fazer o site funcionar enquanto o e-mail para de funcionar. Isso costuma parecer “propagação”, mas na realidade é uma zona incompleta.

Posso acelerar a propagação depois que já alterei?

Até certo ponto, não.

Você controla o TTL publicado pela sua zona, mas não consegue obrigar todos os caches existentes a esquecer imediatamente uma resposta que receberam anteriormente.

Depois da mudança, as ações mais úteis são:

  1. confirmar que o servidor autoritativo já publica o valor correto;
  2. acompanhar resolvedores diferentes;
  3. evitar alterar o registro repetidamente enquanto os caches estão expirando;
  4. testar a aplicação no novo destino;
  5. esperar o período compatível com o TTL anterior.

Ficar mudando o IP de volta e para frente pode tornar a análise ainda mais difícil porque diferentes caches passam a armazenar estados de momentos distintos.

O DNS já atualizou, mas o site ainda não funciona

Quando as respostas DNS estão consistentes, o diagnóstico deve avançar para outras camadas.

A sequência costuma ser:

DNS → conexão → TLS/HTTPS → HTTP → aplicação

Se o domínio aponta para o IP correto, verifique se o servidor está ouvindo nas portas esperadas, se o certificado é válido e qual resposta HTTP está sendo devolvida.

Em migrações com proxy reverso ou CDN, também confira se o hostname foi cadastrado no serviço novo e se a origem está configurada corretamente.

Atenção

Não use apenas “o site abriu no meu celular” como prova de propagação completa. Uma rede móvel e seu Wi‑Fi podem usar resolvedores diferentes, e ambos ainda representam apenas duas visões do estado do DNS.

Quanto tempo devo esperar antes de investigar um erro?

A melhor referência é o TTL anterior à mudança, não um número genérico encontrado na internet.

Se o TTL era 300 segundos e, horas depois, resolvedores independentes continuam retornando uma resposta antiga que não deveria existir, vale investigar.

Se o TTL era 86400 segundos, encontrar caches antigos durante parte do dia pode ser esperado.

Para troca de nameservers, considere também TTLs da delegação e o comportamento do registrador e dos resolvedores envolvidos.

Em vez de perguntar apenas “já passaram 24 horas?”, pergunte:

  • o autoritativo responde com o valor novo?
  • quais resolvedores ainda retornam o valor antigo?
  • o TTL observado faz sentido?
  • existe CDN ou GeoDNS?
  • o registro correto está sendo consultado?
  • a falha atual realmente é DNS?

Erros comuns durante uma alteração de DNS

Os problemas mais frequentes não são causados pelo tempo.

Entre eles estão:

  • editar a zona no provedor errado;
  • alterar www mas esquecer o domínio raiz, ou o contrário;
  • atualizar A e esquecer AAAA;
  • copiar um IP incorreto;
  • criar CNAME onde outro registro conflitante já existe;
  • migrar e-mail sem copiar MX e TXT;
  • trocar NS antes de preparar a zona nova;
  • confundir erro HTTP com problema de DNS;
  • interpretar IPs diferentes de uma CDN como falha.

Uma consulta de propagação é mais útil quando você já sabe qual valor deveria aparecer.

Perguntas frequentes

DNS sempre demora 24 ou 48 horas para propagar?

Não. Essa é uma simplificação. Algumas mudanças aparecem em minutos, enquanto outras ficam visíveis de forma desigual por horas. TTL, caches existentes e o tipo de alteração importam mais do que uma regra fixa.

Limpar o cache DNS do meu computador atualiza a internet inteira?

Não. Isso afeta apenas o cache local. Outros dispositivos e resolvedores continuam com seus próprios caches.

Se Google e Cloudflare já mostram o valor novo, acabou a propagação?

É um bom sinal, mas não uma garantia absoluta para todos os usuários. Outros resolvedores podem ter caches diferentes. Além disso, GeoDNS e CDNs podem retornar respostas diferentes por design.

Um TTL baixo garante atualização imediata?

Não. Ele reduz o tempo durante o qual novas respostas podem ficar armazenadas, mas não remove caches criados anteriormente com um TTL maior.

Por que o IP muda dependendo da região?

CDNs, balanceamento global e GeoDNS podem responder com destinos diferentes conforme a origem da consulta. Isso pode melhorar latência e disponibilidade e não significa necessariamente erro.

Preciso verificar A e AAAA?

Se o domínio publica os dois, sim. Usuários com conectividade IPv6 podem chegar por AAAA mesmo quando o A está correto.

Em resumo

Propagação de DNS é menos sobre “esperar a internet atualizar” e mais sobre entender cache, TTL e respostas obtidas por resolvedores diferentes.

Antes de esperar horas sem saber o que está acontecendo, identifique o registro alterado, confira o valor autoritativo e compare várias visões DNS. Se os resultados já estiverem consistentes, passe para a próxima camada do diagnóstico.

Essa separação evita um erro muito comum em migrações: continuar culpando o DNS quando o problema real já está no certificado, no servidor web, na CDN ou na própria aplicação.

Voltar ao topo