Dig (Informações sobre o Domínio Groper) é uma linha de comando que executa uma pesquisa de DNS para consultas de nome de servidor e mostra o resultado. Neste tutorial, você encontrará os comandos básicos que você precisa saber no sistema operacional Linux.

Por padrão, dig envia a consulta DNS no nome do servidor listado no resolvedor (/etc/resolv.conf), a menos que você seja solicitado a consultar um nome de servidor específico.

Instalar o Dig no Linux

Dig faz parte do pacote do utilitário DNS que é freqüentemente instalado com nomes de servidor BIND. Você também pode instalar o utilitário que contém o Dig separadamente, acessando seu VPS SSH e use os seguintes comandos na linha de comando:

Debian e Ubuntu:

apt-get instala dnsutils

CentOS 7:

yum install bind-utils

Durante a instalação, verifique a versão para certificar-se de que a configuração foi concluída com sucesso:

cavar -v

escavação

De uma maneira simples, a sintaxe do Dig se parece com isso:

escavação [server] [name] [type]

[server] – O endereço IP ou nome do host do servidor consultado.

Se o argumento do servidor for o nome do host, o Dig resolve o nome do host antes de consultar o nome do servidor.

Isso é opcional e, se você não especificar um argumento do servidor, o dig usa o nome do servidor listado em /etc/resolv.conf,

[name] – O nome do registro de recurso a ser pesquisado.

[type] – o tipo de pesquisa solicitado por dig. Por exemplo, pode ser um registro A, um registro MX, um registro SOA ou outro tipo. Por padrão, dig executa uma pesquisa no registro A se nenhum tipo de argumento for especificado.

Como usar o comando DIG

Aprenda os utilitários básicos deste comando.

Dig no nome de domínio

Para realizar uma pesquisa de DNS para um nome de domínio, basta digitar o nome com o comando dig:

cavar hostinger.com

Por padrão, o comando dig exibe o registro A quando nenhuma outra opção é especificada. A saída também contém mais informações, como: Por exemplo, a versão Dig instalada, detalhes técnicos sobre respostas, estatísticas de pesquisa, perguntas e muito mais.

Respostas curtas

O comando dig acima contém muitas informações úteis em seções diferentes. Às vezes, no entanto, você deseja apenas o resultado da consulta. Você pode fazer isso com a opção + short, que exibe apenas o endereço IP (registro A) do nome do domínio:

cavar hostinger.com + curto

Respostas detalhadas

Você pode querer ver a seção com as respostas em detalhes. Para obter informações detalhadas sobre as respostas, você pode parar de exibir a seção inteira com o comando Não, não e consulte as respostas usando apenas a opção + resposta com o comando dig.

cavar hostinger.com + noall + resposta

Especifique o servidor de nomes

Por padrão, os comandos dig pesquisam os nomes dos servidores listados em /etc/resolv.conf DNS procurando por você. Você pode alterar esse comportamento padrão usando @ seguido por um nome de host ou um endereço IP do nome do servidor.

O seguinte comando dig envia a consulta DNS com o. Para o nome do servidor do Google (8.8.8.8) @ 8.8.8.8,

dig @ 8.8.8.8 hostinger.com

Veja todos os tipos de registro DNS

Use para consultar todos os tipos de registro DNS disponíveis associados a um domínio QUALQUER, A opção QUALQUER Contém todos os tipos de registro disponíveis na saída:

cavar hostinger.com QUALQUER

Pesquisar por tipos de registro

Se você quiser procurar um registro específico, adicione o tipo no final do comando.

Por exemplo, para consultar apenas a seção de mensagens do Messaging associada a um domínio, você pode usar o seguinte comando dig:

Por exemplo, para consultar apenas a troca de mensagens MX – Seção de resposta associada a um domínio, você pode usar o seguinte comando dig.

cavar hostinger.in MX

Para exibir os outros registros associados ao domínio, especifique os outros tipos de registro no final da instrução de dig.

dig hostinger.com txt (consulta registro TXT)

dig hostinger.com cname (consulta registro CNAME)

cavar hostinger.com ns (consulta registro NS)

cavar hostinger.com A (consulta de um registro)

Rastrear caminho DNS

Use Dig para pesquisar o caminho de pesquisa do DNS usando + traço, A opção executa consultas repetidas para resolver a pesquisa de nomes. Ele consulta os servidores de nomes a partir da raiz e depois percorre os namespaces da árvore com consultas de referência iterativas.

cavar hostinger.com + rastreamento

Pesquisa reversa de DNS

A pesquisa reversa do DNS permite que você pesquise o domínio e o nome do host associados a um endereço IP. Para fazer uma pesquisa reversa de DNS com o comando dig, use o -X seguido pelo endereço IP selecionado. No exemplo a seguir, a pesquisa realiza uma pesquisa reversa de DNS para o endereço IP associado ao google.com:

dig + answer -x 172.217.166.46

Se você não especificar um endereço IP para um registro PTR, não poderá realizar uma pesquisa reversa de DNS, porque o registro PTR aponta para o domínio ou hostname.

consultas em lote

Com o utilitário de escavação, você pode fazer uma pesquisa de DNS em uma lista de domínios em vez de fazer o mesmo para cada domínio. Para fazer isso, você deve especificar uma lista de nomes de domínio – um por linha em um arquivo. Quando o arquivo estiver pronto, especifique seu nome com a opção -f:

vi domain_name.txt

hostinger.com

google.com

ubuntu.com
dig -f domain_name.txt + short

Comportamento de dig do controle

A saída do comando pode ser personalizada configurando permanentemente as opções no arquivo ~ / que é executado automaticamente com o comando.

Por exemplo, suponha que você queira apenas ver a seção "Respostas". Digite as opções necessárias no arquivo ~ /Você não precisa inseri-lo durante a execução da consulta.

echo "+ noall + answer"> ~ / .digrc

Agora procure o servidor DNS para um domínio. A saída confirma que o Dig está sendo executado com as opções definidas no arquivo ~ /.

conclusão

Não! Isso é tudo que você precisa para usar o dig no Linux. Agora você pode realizar pesquisas de DNS para domínios com diferentes opções. Você gostaria de saber mais? Revise a man page com o comando man dig para encontrar todos os usos e opções possíveis.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

You May Also Like

6 Melhores Plugins de WhatsApp para WordPress (Mais Usados)

Se você tiver alguma dúvida sobre os plugins do WhatsApp no ​​WordPress,…

Tamanho das Imagens no WordPress

Manipular imagens no WordPress pode ser um desafio. Se você não prestar…

como usar de testes A/B para rankear melhor

Com o SEO Split Testing, você pode fazer várias experiências para descobrir…

Como Adicionar Ícones de Redes Sociais no WordPress

Muitas pessoas têm outros canais de comunicação além de seus sites. Então,…