Verificador de propagação DNS

Cole respostas DNS de vários resolvedores e compare lado a lado os tipos de registro, os TTLs e os valores.

Respostas do resolvedor
Um registro de resposta dig por linha: nome TTL IN digite valor ou digite TTL valor.
Um registro de resposta dig por linha: nome TTL IN digite valor ou digite TTL valor.
Um registro de resposta dig por linha: nome TTL IN digite valor ou digite TTL valor.
Comparação lado a lado
Tipo de registro
Cole pelo menos duas respostas do resolvedor e compare-as.
Cole as respostas DNS de pelo menos dois resolvedores.

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

FAQ

Quais formatos de resultado DNS posso colar?

Cole linhas de resposta padrão dig, como “example.com. 300 IN A 192.0.2.1” ou linhas compactas, como “A 300 192.0.2.1”. Comentários e títulos de seção dig são ignorados.

Um TTL diferente significa que o valor de DNS está errado?

Não necessariamente. Os resolvedores recursivos fazem a contagem regressiva de TTLs armazenados em cache e podem aplicar seus próprios limites de cache. Valores correspondentes com TTLs diferentes geralmente mostram idades de cache diferentes, e não dados de zona diferentes.

Uma correspondência aqui prova que DNS se propagou em todos os lugares?

Não. A comparação abrange apenas as respostas que você cola. Outros caches públicos, de ISP, de empresas e de dispositivos podem retornar dados diferentes e esta página não entra em contato com servidores de nomes autorizados.

Como funciona a comparação de propagação DNS

A verificação de propagação DNS tradicional geralmente envolve consultas em tempo real a múltiplos servidores espalhados pelo mundo. Esta ferramenta adota uma abordagem diferente: ela permite colar respostas DNS de múltiplos resolvedores e compará-las lado a lado. O processo ajuda a identificar registros correspondentes, ausentes ou com divergências de tipos, TTLs e valores sem a necessidade de enviar uma nova consulta DNS ativa.

A comparação abrange estritamente as respostas que você fornece. O sistema analisa o conteúdo de cada painel de entrada, extrai os componentes estruturais de cada linha e monta uma tabela comparativa. Isso elimina a necessidade de inspecionar manualmente saídas longas do comando dig vindas de diferentes servidores ou localizações geográficas.

Estrutura dos registros DNS e formatos aceitos

Para realizar a comparação, a ferramenta processa as respostas inseridas em formatos específicos. Cada resolvedor de entrada aceita registros de resposta estruturados, limitados a menos de 100.000 caracteres por painel. Linhas de comentários e cabeçalhos de seção do utilitário dig são ignorados automaticamente durante a leitura.

Os formatos aceitos para cada linha de registro são:

  • Formato padrão do dig: nome TTL IN tipo valor (por exemplo, example.com. 300 IN A 192.0.2.1).
  • Formato compacto: tipo TTL valor (por exemplo, A 300 192.0.2.1).

Cada campo desempenha um papel na resolução de nomes. O "nome" aponta o domínio ou subdomínio, o "TTL" (Time To Live) define o tempo em segundos que o registro deve ser mantido em cache, "IN" representa a classe de internet, "tipo" indica a função do registro (como A, AAAA, MX, TXT, CNAME) e o "valor" aponta para o destino final, como um endereço IP ou outro nome de domínio.

Interpretação dos resultados da comparação

Após processar as entradas, a ferramenta exibe uma tabela comparativa com rótulos específicos para cada situação encontrada entre as amostras:

Status do Resultado Significado Técnico
Correspondência exata O tipo de registro, o TTL e o valor são idênticos em todos os resolvedores comparados.
TTL difere O tipo de registro e o valor são idênticos, mas os tempos de vida (TTLs) diferem entre os resolvedores.
Os valores diferem O tipo de registro é idêntico, mas os dados de destino (valores) são diferentes.
Sem registro Um tipo de registro que está presente em um ou mais resolvedores está ausente na resposta de outro resolvedor específico.

Abaixo da tabela, a ferramenta exibe um resumo com a mensagem "Tipos de registro ‹types› comparados em amostras de resolvedores ‹resolvers›." para consolidar o escopo da análise realizada.

Diferença entre TTLs e divergência de dados

Ao analisar os resultados, é comum encontrar o status "TTL difere". Na arquitetura do sistema de nomes de domínio, os resolvedores recursivos realizam uma contagem regressiva do TTL à medida que o tempo passa desde a última consulta ao servidor autoritativo. Eles também podem aplicar políticas e limites próprios de armazenamento em cache.

Portanto, valores correspondentes que apresentam TTLs diferentes geralmente indicam apenas idades de cache distintas nos resolvedores consultados, e não uma divergência real nos dados da zona DNS de origem. Por outro lado, o status "Os valores diferem" aponta que os resolvedores possuem informações de destino distintas, o que pode indicar que a propagação de uma nova alteração ainda está em andamento ou que existem configurações conflitantes.

Limitações da verificação local versus propagação global

Esta ferramenta foi projetada para analisar dados estáticos fornecidos diretamente pelo usuário. É importante compreender as limitações inerentes a esse modelo de validação:

  • Sem consultas ativas: A ferramenta não faz consultas diretas à rede DNS externa e não entra em contato com servidores de nomes autorizados.
  • Escopo restrito: A análise reflete apenas as amostras coladas nos campos de entrada.
  • Sem prova de propagação global: Obter uma correspondência exata entre as amostras inseridas não garante que o registro tenha se propagado por toda a internet global ou que caches públicos, de provedores de internet (ISPs), corporativos e de dispositivos locais estejam atualizados.
  • Sem validação de correção oficial: O sistema aponta se as respostas são iguais ou diferentes, mas não valida se os valores estão corretos perante a configuração do servidor autoritativo da zona.

Resolução de problemas e mensagens de erro

O validador aplica regras estritas de formatação e quantidade de dados para garantir a precisão da análise comparativa. Caso as entradas não atendam aos requisitos, as seguintes mensagens de erro podem ser exibidas:

  • Se você tentar processar os dados sem inserir informações suficientes, o sistema exibirá "Cole pelo menos duas respostas do resolvedor.".
  • Se houver dados em apenas um dos campos, a mensagem exibida será "Cole uma resposta em pelo menos dois painéis resolvedores.".
  • Se o volume de dados de um painel ultrapassar o limite de processamento, o sistema exibirá "A resposta do resolvedor ‹n› é excepcionalmente grande. Mantenha-o abaixo de 100.000 caracteres.".
  • Se uma linha não estiver em conformidade com a estrutura esperada, o erro apontará o local exato: "Resolvedor ‹n›, a linha ‹line› não é um registro DNS compatível. Use o nome TTL IN tipo valor ou digite o valor TTL.".

Para reiniciar o processo, o botão "Limpar" remove todas as respostas inseridas, redefine a tabela de resultados e move o foco de digitação de volta para o primeiro campo de entrada.

Privacidade e processamento local

A segurança e a privacidade dos dados inseridos são mantidas pelo modelo de execução da ferramenta. Todo o processamento e a comparação das respostas DNS coladas ocorrem diretamente no navegador do usuário. Nenhuma informação, registro, endereço IP ou dado de configuração é enviado, carregado ou salvo nos servidores do BroBroGo.

Perguntas frequentes

Quais formatos de resultado DNS posso colar?
Cole linhas de resposta padrão dig, como “example.com. 300 IN A 192.0.2.1” ou linhas compactas, como “A 300 192.0.2.1”. Comentários e títulos de seção dig são ignorados.

Um TTL diferente significa que o valor de DNS está errado?
Não necessariamente. Os resolvedores recursivos fazem a contagem regressiva de TTLs armazenados em cache e podem aplicar seus próprios limites de cache. Valores correspondentes com TTLs diferentes geralmente mostram idades de cache diferentes, e não dados de zona diferentes.

Uma correspondência aqui prova que DNS se propagou em todos os lugares?
Não. A comparação abrange apenas as respostas que você cola. Outros caches públicos, de ISP, de empresas e de dispositivos podem retornar dados diferentes e esta página não entra em contato com servidores de nomes autorizados.