Verificador de propagação DNS

Cole respostas DNS de vários resolvedores e compare em paralelo os tipos de registo, os TTL e os valores.

Respostas do resolvedor
Um registo de resposta dig por linha: name TTL IN tipo valor, ou tipo TTL valor.
Um registo de resposta dig por linha: name TTL IN tipo valor, ou tipo TTL valor.
Um registo de resposta dig por linha: name TTL IN tipo valor, ou tipo TTL valor.
Comparação lado a lado
Tipo de registo
Cole pelo menos duas respostas do resolver e, em seguida, compare-as.
Cole respostas de DNS de pelo menos dois resolvedores.

As respostas DNS ficam no navegador. O BroBroGo não envia nem guarda nada.

Perguntas Frequentes

Que formatos de resultado DNS posso colar?

Cole linhas padrão de resposta dig como “example.com. 300 IN A 192.0.2.1” ou linhas compactas como “A 300 192.0.2.1”. Comentários e cabeçalhos de secção dig são ignorados.

Significa um TTL diferente que o valor de DNS está errado?

Não necessariamente. Os resolvedores recursivos contam os TTL em cache e podem aplicar os seus próprios limites de cache. Valores iguais com TTL diferentes geralmente mostram idades de cache diferentes, não dados de zona diferentes.

Uma correspondência aqui prova que o DNS foi propagado em todo o lado?

Não. A comparação abrange apenas as respostas que colar. Outros caches públicos, de ISP, de empresas e de dispositivos podem devolver dados diferentes, e esta página não contacta os nameservers autoritativos.

O Verificador de propagação DNS é uma ferramenta concebida para analisar e comparar, em paralelo, registos de DNS obtidos a partir de diferentes resolvedores. Sem realizar consultas diretas à rede ou enviar dados para servidores externos, a ferramenta processa as informações localmente para identificar discrepâncias em tipos de registo, valores e tempos de vida (TTL).

Como funciona a comparação de respostas DNS

A análise baseia-se exclusivamente nos dados introduzidos pelo utilizador. O sistema não efetua pesquisas ativas na infraestrutura global de DNS, limitando-se a processar o texto fornecido para estruturar uma tabela comparativa.

Para iniciar a comparação, é necessário fornecer dados de, pelo menos, dois resolvedores diferentes. O utilizador pode definir um nome personalizado para cada coluna através do campo Resolver ‹n› name e colar os respetivos registos no campo Resposta do Resolver ‹n›.

O motor de análise aceita dois formatos específicos de registo por linha:

  • Formato padrão do utilitário dig: name TTL IN type value (por exemplo, example.com. 300 IN A 192.0.2.1).
  • Formato compacto: type TTL value (por exemplo, A 300 192.0.2.1).

Durante o processamento, quaisquer linhas de comentários ou cabeçalhos de secção gerados pelo comando dig são ignorados de forma automática. Cada bloco de resposta inserido está sujeito a um limite técnico de tamanho, devendo conter menos de 100.000 caracteres.

Interpretação dos resultados de comparação

Após processar as entradas, a ferramenta gera uma tabela sob o título Comparação lado a lado. Cada linha mapeia os registos encontrados e classifica a relação entre os resolvedores através de etiquetas específicas:

  • Correspondência exata: Indica que o tipo de registo, o TTL e o valor associado são rigorosamente idênticos em todos os resolvedores comparados.
  • TTL difere: Significa que o tipo de registo e o valor são iguais, mas os tempos de cache (TTL) divergem entre as amostras.
  • Os valores diferem: O tipo de registo é idêntico, mas os endereços IP, destinos ou dados de texto associados não coincidem.
  • Nenhum registo: Identifica que um determinado tipo de registo que surge num dos resolvedores está totalmente ausente na resposta de outro.

No final da tabela, é apresentado o resumo Foram comparados tipos de registo ‹types› em amostras de resolvedores ‹resolvers›. para quantificar o volume de dados analisado.

Regras de validação e mensagens de erro

O assistente de comparação valida a estrutura dos dados e o estado dos campos de entrada antes de gerar os resultados. Se as regras de utilização não forem cumpridas, a interface apresenta mensagens de erro específicas:

  • Se clicar no botão para comparar sem introduzir dados suficientes, surge o aviso Cole pelo menos duas respostas de resolvedores..
  • Se preencher apenas um dos campos de texto disponíveis, a validação impede o avanço com a mensagem Cole uma resposta em pelo menos dois painéis de resolvedores..
  • Caso o volume de texto de um resolvedor ultrapasse o limite definido, é exibido o erro A resposta do resolver ‹n› é anormalmente grande. Mantenha-a abaixo de 100.000 caracteres..
  • Se uma linha não corresponder aos padrões aceites, o sistema aponta o erro A linha ‹line› do resolvedor ‹n› não é um registo DNS suportado. Utilize nome TTL IN valor tipo, ou tipo TTL valor..

A ação de clicar em Limpar remove instantaneamente todos os dados inseridos, redefine a tabela de resultados e coloca o foco de escrita diretamente no primeiro campo de entrada.

O comportamento do TTL e a cache dos resolvedores

A divergência de valores de TTL entre resolvedores é um comportamento esperado na arquitetura do sistema de nomes de domínio. Quando um resolvedor recursivo processa uma consulta, ele guarda o registo em cache pelo período de tempo especificado pelo servidor autoritativo (o TTL original). À medida que o tempo passa, este contador decresce localmente no resolvedor.

Por consequência, obter resultados com a etiqueta TTL difere mas com valores idênticos não representa um erro de configuração ou uma falha de sincronização de zona. Indica apenas que as consultas que geraram essas respostas foram efetuadas em momentos temporais distintos, encontrando-se os resolvedores em fases diferentes do ciclo de vida da cache.

Limitações da verificação local face à propagação global

A utilização desta ferramenta destina-se a diagnosticar e comparar amostras estáticas já obtidas pelo utilizador. É importante salvaguardar que o resultado visualizado não serve como prova de propagação global de DNS, nem garante a correção dos dados nos servidores autoritativos do domínio.

A propagação real depende de milhares de servidores recursivos espalhados pelo mundo, operados por diferentes fornecedores de acesso à internet (ISP), empresas e serviços de DNS público. Cada um destes sistemas gere as suas próprias políticas de cache e tempos mínimos de retenção, o que significa que utilizadores em localizações geográficas distintas podem continuar a receber dados antigos mesmo que as amostras testadas nesta página coincidam.

Privacidade e processamento de dados

O funcionamento do Verificador de propagação DNS assenta na privacidade local. Todo o processamento de texto, validação de formato e comparação de valores ocorre exclusivamente no navegador de internet do utilizador. As respostas DNS introduzidas nos campos de texto não são transmitidas para servidores externos, não sendo guardadas ou registadas pelo BroBroGo.


Perguntas Frequentes

Que formatos de resultado DNS posso colar? Cole linhas padrão de resposta dig como “example.com. 300 IN A 192.0.2.1” ou linhas compactas como “A 300 192.0.2.1”. Comentários e cabeçalhos de secção dig são ignorados.

Significa um TTL diferente que o valor de DNS está errado? Não necessariamente. Os resolvedores recursivos contam os TTL em cache e podem aplicar os seus próprios limites de cache. Valores iguais com TTL diferentes geralmente mostram idades de cache diferentes, não dados de zona diferentes.

Uma correspondência aqui prova que o DNS foi propagado em todo o lado? Não. A comparação abrange apenas as respostas que colar. Outros caches públicos, de ISP, de empresas e de dispositivos podem devolver dados diferentes, e esta página não contacta os nameservers autoritativos.