Propagação DNS

Introduza um nome e um tipo de registo. Consultamos o servidor autoritativo do domínio e seis resolvedores públicos, e dizemos-lhe quem ainda dá o valor antigo, e durante quanto tempo.

Cerca de vinte consultas DNS em paralelo, sem nenhum pedido ao próprio site. O resultado fica guardado dois minutos.

O que «propagação» quer realmente dizer

No DNS nada se propaga. Assim que altera um registo, o servidor autoritativo do seu domínio dá o novo valor. São os resolvedores (os do seu fornecedor de internet, da Google, da Cloudflare…) que guardam o antigo em memória, cada um até ao fim do seu TTL, o tempo de conservação que tinha definido.

A pergunta certa não é «já se propagou?», mas «quem ainda tem o valor antigo, e durante quanto tempo?». O TTL restante de cada resolvedor responde: passado esse prazo, volta a perguntar e vê o novo valor.

Para uma mudança sem espera

Baixe o TTL do registo (para 300 segundos, por exemplo) um dia antes da alteração, espere que o TTL antigo se esgote, faça a alteração e volte a subir o TTL. A mudança demora então cinco minutos em vez de várias horas.

Os tipos de registo

TipoPara que serve
A, AAAAo endereço IPv4 ou IPv6 do servidor
CNAMEum alias para outro nome
MXos servidores que recebem o email
TXTtexto: SPF, DMARC, verificações de propriedade
NSos servidores autoritativos do domínio
CAAas autoridades autorizadas a emitir um certificado

O que esta ferramenta não faz

  • Não vê a cache do SEU fornecedor de internet: os grandes resolvedores públicos são consultados a partir do nosso servidor, não de sua casa.
  • Não desenha um mapa do mundo: os grandes resolvedores respondem a partir de dezenas de cidades com o mesmo endereço, e uma consulta só vê um. O TTL, esse, é um limite real.
  • Não altera nada: um registo muda-se no seu fornecedor de DNS (muitas vezes, o seu registrador).

Perguntas frequentes

Quanto tempo demora uma propagação DNS?

No máximo o TTL do registo antigo: muitas vezes uma hora, às vezes um dia. As «48 horas» que se leem em todo o lado vêm de uma época em que alguns fornecedores de internet ignoravam os TTL.

Do meu lado o site ainda mostra a versão antiga. O que faço?

Limpe a cache DNS do computador, reinicie o router, ou experimente a partir do telemóvel em 4G. Se os resolvedores públicos já dão o novo valor, só restam as caches perto de si.

Porque é que um resolvedor responde «consulta recusada»?

Alguns resolvedores filtram consoante o país ou a rede de origem da consulta. Não tem a ver com o seu domínio: os outros resolvedores chegam para concluir.

As outras ferramentas

Todas as ferramentas gratuitas →

Saber quando o DNS do seu site deixa de responder

Uma falha de DNS torna o site impossível de encontrar para todos. A Expansel verifica a intervalos regulares que o seu site responde, e escreve-lhe assim que deixa de responder.