Testando o DNS com a Ferramenta dig do BIND

Use a ferramenta de linha de comando Domain Information Groper (dig) para testar a delegação na qual o domínio está hospedado. Veja imediatamente se as alterações ocorreram sem contabilizar o cache ou o TTL (Tempo de Vida) que você configurou.

Observação

Os usuários do Windows podem fazer download da ferramenta no site do BIND. Use o Terminal para acessar o dig nos sistemas Linux e Macintosh.

Usando o dig

Antes de usar a ferramenta dig do BIND, você deve acessar ou instalar o dig no sistema. Após ter acesso ao dig, você poderá usá-lo para testar o DNS.

Para acessar o dig (Mac)
  1. Na pasta Applications, abra a pasta Utilities e selecione Terminal.
  2. Quando o terminal estiver aberto, digite um comando dig usando um nome de host que você deseja pesquisar.
Para instalar o dig (Windows)
  1. Vá para o site do ICS e faça download da versão mais atual e estável do BIND.

    Observação

    O BIND suporta sistemas Windows de 32 e de 64 bits. Confirme qual versão do Windows você está usando e faça download da versão correta do BIND. Veja a documentação da Microsoft para determinar qual versão do Windows você está usando.
  2. Extrair o arquivo de download e instalar o BIND no seguinte diretório: C:\Program Files\ISC BIND 9. Marque a caixa de seleção Somente Ferramentas.
  3. Depois que o BIND for instalado, abra o Painel de Controle no menu Windows e, em seguida, abra Propriedades do sistema.
  4. Na guia Avançado, clique em Variáveis de Ambiente.
  5. Em Variáveis do Sistema, selecione Caminho e clique em Editar.
  6. No final do caminho na janela Editar Variável de Sistema, adicione C:\Program Files\ISC BIND 9\bin e clique em OK.
  7. Na janela Editar Variáveis, clique em OK. Na janela Propriedades do sistema, clique em OK.

Para abrir o Prompt de Comando

Para as versões 8 to10 do Windows:

  1. Clique no ícone do menu Windows.
  2. No campo Pesquisar, digite CMD.
  3. Clique em Prompt de Comando.

Para a versão 7 do Windows:

  1. No menu Iniciar, clique em Executar.
  2. Digite CMD e clique em OK.
Para usar o dig para testar seu DNS
  1. Abrir um terminal (Mac e Linux) ou prompt de comando (Windows).
  2. Digite dig <any hostname> e pressione Enter.

São retornadas as seguintes informações:

Captura de tela que mostra a saída para dns dig

  • Seção de perguntas: A consulta feita ao servidor de nomes. Neste exemplo, perguntamos qual é o primeiro registro A disponível para o nome do host, oracle.com.
  • Seção de respostas: A primeira resposta disponível para a consulta feita ao DNS. Neste exemplo, recebemos o registro A contendo o endereço IP 137.254.16.101.
  • Seção de autoridade: Os servidores de nome confiáveis dos quais a resposta à consulta foi recebida. Esses servidores de nome contêm as zonas de um domínio.
  • Seção adicional: Mais informações de que o resolvedor pode precisar, mas não a resposta à consulta.

Comandos dig

Comando Descrição Exemplo
dig [hostname] Retorna os registros A encontrados na zona do nome do host consultado. dig oracle.com
dig [hostname] [record type] Retorna os registros desse tipo encontrados na zona do nome do host consultado. dig oracle.com MX
dig [hostname] +short Fornece uma breve resposta, geralmente apenas um endereço IP. dig oracle.com +short
dig @[nameserver address] [hostname] Consulta o servidor de nomes diretamente, em vez do resolvedor configurado no sistema local. dig @dnsmaster6.oracle.com
dig [hostname] +trace A adição de +trace instrui o dig a resolver a consulta com base no servidor de nome raiz de forma reversa e a reportar os resultados de cada etapa de consulta. dig oracle.com +trace
dig -x [IP address] Pesquisa reversa de endereços IP. dig -x 108.59.161.1