Domain IP Lookup

Escolhendo a exportação certa

CSV

Análise em planilhas, filtros, tabelas dinâmicas

JSON

Scripts e pipelines automatizados de diff

Guias práticos

Exportando e analisando resultados de consultas DNS em lote

3 min de leitura

Executar uma consulta em lote em uma lista grande de domínios gera rapidamente muito material bruto — endereços, códigos de status, tempos de resposta. O valor real costuma aparecer depois da exportação, quando você consegue filtrar, ordenar e comparar tudo como dados estruturados, em vez de uma página de resultados rolando diante dos seus olhos.

CSV vs. JSON: escolhendo a exportação certa

CSVJSON
Melhor paraAnálise em planilhas, filtragem manualAlimentar um script ou pipeline
Legível à primeira vistaSim, em qualquer ferramenta de planilhaApenas para conjuntos pequenos de resultados
Preserva estrutura aninhadaNão — é achatado em linhas e colunasSim — arrays e objetos permanecem intactos
Próximo passo típicoTabela dinâmica, filtro, ordenaçãoComparação programática, pipeline automatizado

O CSV é a escolha padrão para análise em planilhas — ordenar por status, filtrar apenas as falhas ou montar uma tabela dinâmica rápida para ver quantos domínios caem em cada categoria de erro. O JSON é mais adequado quando você vai alimentar os resultados em outro programa: um script que compara esta execução com a da semana passada ou um pipeline que sinaliza qualquer domínio que resolva para uma faixa onde não deveria.

Algumas verificações realmente úteis

  • Agrupe primeiro por código de erro, e não apenas por sucesso vs. falha — um NXDOMAIN e um timeout significam coisas muito diferentes e exigem acompanhamentos diferentes.
  • Ordene por tempo de resposta para identificar domínios que resolvem de forma incomumente lenta — muitas vezes é sinal de um problema de configuração de DNS que merece uma análise mais cuidadosa por si só.
  • Verifique domínios que retornam zero endereços de uma família, mas não da outra — uma forma rápida de identificar infraestrutura que, na prática, é apenas IPv4 (ou, mais raramente, apenas IPv6).
  • Compare com uma exportação anterior da mesma lista, se houver, para mostrar exatamente o que mudou desde a última vez, em vez de revisar tudo do zero.

Transmitir a exportação diretamente, em vez de esperar que um lote enorme seja montado inteiro na memória, também importa do ponto de vista das ferramentas: é a diferença entre uma exportação de 50.000 linhas começar a baixar imediatamente ou travar no meio da requisição.

Um fluxo simples de comparação que escala

O formato de exportação JSON torna uma comparação realmente útil quase trivial: carregue as exportações desta execução e da anterior, indexe cada uma por domínio e percorra um dos conjuntos procurando três situações — um domínio presente nos dois com uma lista de endereços diferente (alterado), um domínio no conjunto novo mas não no antigo (adicionado ao portfólio) e um domínio no conjunto antigo que sumiu do novo (removido, ou que falhou onde antes funcionava). É um script pequeno o bastante para escrever em poucos minutos, e ele transforma "algo mudou desde a semana passada?" — uma pergunta que exigiria examinar milhares de linhas a olho — em algo que roda em um segundo.

Guardando as exportações como trilha de auditoria

Além da análise imediata, cada exportação vale a pena ser guardada por mérito próprio — um instantâneo datado de exatamente para onde uma lista grande de domínios resolvia em um momento específico. Quando um incidente de segurança ou uma questão de conformidade perguntar depois "para onde este domínio apontava em determinada data", uma exportação guardada responde de forma definitiva, sem precisar reconstruir o histórico de memória nem torcer para que um registro de alterações tenha sido mantido em outro lugar. Armazenar algumas exportações antigas custa muito pouco em comparação com o valor de poder responder a essa pergunta com certeza, e não com um palpite.

Precisa conferir os endereços DNS públicos de um domínio? Use a ferramenta Domain IP Lookup.