Verificador de propagação de DNS (Grátis) - Verifique DNS no Mundo Todo

Ferramenta gratuita que consulta os registos DNS de um domínio em vários resolvedores públicos ao redor do mundo (Google, Cloudflare e outros) ao mesmo tempo, para ver instantaneamente se uma alteração de servidor de nomes já se propagou globalmente.

Confirmar que uma mudança de DNS chegou ao mundo

Esta ferramenta consulta os registros DNS de um domínio contra resolvedores públicos do mundo inteiro de uma vez, entre eles os do Google e da Cloudflare, e põe as respostas lado a lado. Logo depois de mover um servidor de nomes ou de reescrever um registro A, mostra de relance até onde a mudança chegou.

**A palavra "propagação" é, na verdade, algo enganosa.** O DNS não é um mecanismo que empurre as mudanças para o mundo. **Cada resolvedor limita-se a guardar a resposta anterior na sua cache e segue devolvendo o valor velho até que essa cache expire.** A duração da espera fica decidida, portanto, pelo **TTL que vigorava antes da mudança.** Encurtar o TTL depois nada faz pelas caches já repartidas. **Precisamente por isso a prática assentada, quando uma migração se avizinha, é baixar o TTL alguns dias antes.** Que aqui as respostas difiram não é uma falha: significa que as caches ainda não expiraram.

Como se usa

  1. Indique o domínio e o tipo de registro Escolha o tipo que deseja conferir: A, MX, TXT e afins.
  2. Compare as respostas de cada resolvedor **Uma mistura de valores velhos e novos significa que a troca segue em curso.**
  3. Estabeleça quais regiões diferem Você pode ver quais resolvedores conservam ainda o valor velho.
  4. Espere que passe o TTL **Até que tenha transcorrido o TTL que vigorava antes da mudança, não há mais que fazer senão esperar.**

Dicas para aproveitar melhor

  • Logo após alterar um servidor de nomes ou um registo A, alguns resolvedores podem continuar a devolver o valor antigo até o TTL (tempo de vida) em cache expirar — isso é esperado, não um erro.
  • Se os resolvedores divergirem, verifique primeiro o TTL. Um TTL mais longo (por exemplo, 24 horas) faz com que a propagação demore naturalmente mais a completar-se em todos os locais.
  • Esta ferramenta não se limita a registos A: use-a também para MX e TXT (SPF/DKIM, etc.), especialmente logo após alterar configurações de e-mail.
  • Uma resposta NXDOMAIN significa que o próprio domínio não existe. Verifique se há erros de digitação ou se o registo expirou.
  • Como esta ferramenta também consulta resolvedores fora do Japão, é útil para avaliar o estado de propagação para um público internacional.

Quando é útil

Logo depois de mover um servidor de nomes

**Você pode confirmar se a transferência surtiu efeito no mundo inteiro.**

Ao trocar de servidor

Você pode confirmar que o nome já aponta para o endereço novo.

Investigar por que só você não alcança um site

**Quando só o seu próprio resolvedor conserva o valor velho, compará-lo com respostas de outras partes resolve a questão.**

Planejar uma troca

Você pode trabalhar de trás para diante a partir da espera para decidir quando baixar o TTL.

Termos da propagação DNS

Resolvedor
O servidor que consulta o DNS em nome do usuário. Os `8.8.8.8` do Google e `1.1.1.1` da Cloudflare são os mais conhecidos.
TTL
O número de segundos que uma resposta pode ficar em cache. **O que decide a espera é o TTL vigente antes da mudança, não depois.**
Cache negativa
Também fica em cache uma resposta de "não existe tal registro". **Às vezes é por isso que um registro recém-criado não se vê de início.**
Servidor autoritativo
O servidor que possui a resposta verdadeira de um domínio. Os resolvedores o consultam para obter as suas respostas.
Servidor de nomes
O servidor autoritativo em que um domínio foi delegado. Transferir um domínio muda qual é.
Propagação
A palavra habitual para uma mudança alcançar os resolvedores de toda parte. **Na realidade não é distribuição, e sim expiração de caches.**

Perguntas frequentes

Normalmente entre alguns minutos e cerca de 48 horas, dependendo da configuração de TTL do registo e da forma como cada ISP guarda respostas em cache. Definir um TTL mais curto com antecedência faz com que futuras alterações se propaguem mais rapidamente.

Logo após uma alteração, isso é completamente normal. O tempo durante o qual cada resolvedor continua a servir o seu valor antigo em cache depende do TTL, por isso, ao verificar novamente mais tarde, deverá ver mais resolvedores a convergir para o mesmo valor.

Isto costuma significar um erro de digitação no nome de domínio, um registo expirado, ou que a própria configuração do servidor de nomes ainda não foi aplicada. Verifique o estado atual do domínio no WHOIS ou no painel do seu registrador.

O seu computador ou ISP pode ter em cache um valor de DNS de um momento diferente daquele que os resolvedores públicos consultados por esta ferramenta têm. Vale também a pena limpar a cache DNS do seu sistema operativo.

Como o TTL pode ser configurado de forma independente por tipo de registo, um registo MX com um TTL mais longo do que os outros demorará naturalmente mais tempo a propagar-se.
Tool-kun

Curiosidade — ninguém realmente "transmite" alterações de DNS

O DNS baseia-se em cache hierárquico desde que foi concebido em 1983. Se cada resolvedor do planeta tivesse de recuar até aos servidores raiz em cada consulta, o sistema simplesmente não conseguiria acompanhar — por isso, cada resolvedor guarda uma resposta na sua própria cache durante o período permitido pelo TTL (Time To Live) do registo, respondendo instantaneamente a partir dessa cache a perguntas repetidas. É exatamente isto que torna o DNS rápido, mas também cria um efeito colateral: um atraso antes de uma alteração ficar visível em todo o lado.

Esse atraso é normalmente chamado de "propagação de DNS", mas na realidade nada está a ser transmitido ativamente ao mundo. O que acontece de facto é que a entrada de cache obsoleta de cada resolvedor expira silenciosamente segundo o seu próprio calendário de TTL, sendo apenas atualizada na próxima vez que alguém a consultar — uma renovação passiva e gradual, e não um envio ativo. Com um TTL de 24 horas, em teoria algum resolvedor em algum lugar poderia continuar a devolver o valor antigo durante essas 24 horas completas após a alteração.

O protocolo DoH (DNS sobre HTTPS) em que esta ferramenta se baseia foi originalmente impulsionado por volta de 2018 pela Mozilla e pela Google, principalmente por motivos de privacidade — para que os ISPs e outros intervenientes no percurso de rede não conseguissem ver o conteúdo de uma consulta DNS. Encriptar o tráfego DNS dentro do HTTPS comum teve também um efeito colateral útil: deu origem a uma API JSON padronizada que ferramentas como esta podem usar para consultar vários resolvedores públicos através de um servidor, sem precisar de sockets DNS de baixo nível.