Domain IP Lookup

Dois momentos realmente diferentes

dig / nslookup

Detalhe completo do protocolo, scriptável, offline

Ferramenta web

Sem instalação, consultas em lote, compartilhável

Guias práticos

dig e nslookup vs. ferramenta DNS web: quando usar cada uma

3 min de leitura

dig e nslookup são ferramentas de linha de comando essenciais por um bom motivo: são precisas, automatizáveis e estão disponíveis em quase todo sistema com um terminal. Uma ferramenta de consulta web não pretende substituí-las, e sim cobrir os momentos em que elas se encaixam pior na tarefa em questão.

Onde as ferramentas de terminal levam vantagem

  • Consultar diretamente um servidor DNS específico, diferente do padrão: dig @1.1.1.1 example.com é um único comando, sem tela de configuração.
  • Inspecionar a resposta completa, incluindo flags, TTLs e a estrutura exata do registro retornado, o que ajuda quando você está depurando o próprio DNS e não apenas querendo uma resposta.
  • Incluir uma verificação em um fluxo automatizado maior, que já vive em um script de shell ou em um pipeline de CI.
  • Trabalhar totalmente fora de qualquer navegador, em um servidor no qual você já está conectado por SSH.

Onde uma ferramenta web se justifica

  • Uma verificação rápida pelo celular ou em qualquer dispositivo sem terminal à mão.
  • Resolver uma lista realmente grande de domínios de uma vez, com acompanhamento do progresso e exportação adequada, em vez de encadear à mão um loop de chamadas dig em um arquivo de texto.
  • Passar um link a um colega não técnico, em vez de guiá-lo pela instalação e pelo uso de uma ferramenta de linha de comando.
  • Agendar uma verificação recorrente com um painel para consultar depois, em vez de manter você mesmo um job do cron e um lugar para guardar a saída.
Critériodig / nslookupFerramenta web
Configuração necessáriaUm terminal, já instalado na maioria dos sistemasNenhuma: basta um navegador
Consulta a um servidor específicoUma flag (@1.1.1.1)Geralmente fixa no resolvedor da própria ferramenta
Resolução em loteExige escrever um loop em script por conta própriaIntegrada, com progresso e exportação
Detalhes completos do protocolo (flags, TTLs)Sim, na resposta brutaGeralmente abstraídos
Compartilhável com um colega não técnicoNão com facilidadeBasta um link

Na prática, a maioria das pessoas que recorre a uma ferramenta web para consultas rápidas e individuais continua mantendo o dig à mão para a depuração mais profunda de DNS. As duas não competem: atendem a pontos diferentes do espectro entre “preciso de uma resposta rápida” e “preciso ver exatamente o que o protocolo está fazendo”.

Duas flags do dig que vale conhecer, mesmo que você use pouco o resto

  • dig +short elimina o cabeçalho detalhado e a saída de flags e imprime apenas a resposta, o que é ideal para encadear em um script, em vez de interpretar o formato normal do dig, voltado para leitura humana.
  • dig +trace refaz manualmente toda a cadeia de resolução, mostrando cada salto desde os servidores raiz até a resposta autoritativa. É a forma mais rápida de ver exatamente qual etapa da cadeia está com problema quando algo quebra antes do registro final.

O modo interativo do nslookup, muitas vezes ignorado

A maioria das pessoas executa o nslookup como um comando único e segue em frente, mas digitar nslookup sozinho, sem argumentos, abre um prompt interativo em que um servidor pode ser definido uma única vez (server 1.1.1.1) e reutilizado em várias consultas seguintes, sem repeti-lo a cada vez. Isso é muito prático ao verificar vários registros relacionados, em sequência, no mesmo resolvedor fora do padrão. É um recurso menor e menos comentado do que a abordagem do dig, baseada em flags, mas, para quem recorre ao nslookup (e não ao dig) por hábito ou por ser o padrão da plataforma, vale saber que ele existe.

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

Ferramentas gratuitas sobre este assunto