Dig Return todos os registros

Dig Return todos os registros
DIG significa Informações de domínio Groper, que é um poderoso utilitário de linha de comando. No Linux, o comando DIG é útil para consultar as informações do DNS. Ele permite que você consulte os detalhes sobre diferentes servidores de nomes do DNS, incluindo os endereços do host e a troca de correio. A ferramenta de linha de comando escav é flexível e mais fácil de usar. É por isso que todos os administradores do sistema preferem usar esta ferramenta para solucionar problemas de DNS.

Este artigo explicará como usar o comando DIG no Linux com a ajuda de alguns exemplos.

Como usar o comando DIG no Linux?

O comando DIG está incluído por padrão em todas as distribuições modernas do Linux. Portanto, verifique a instalação do comando DIG usando este comando:

$ dig -v

A saída a seguir deve ser exibida na janela do terminal:

Se você receber um erro "Dig Command não encontrado", instale -o executando o seguinte comando:

$ sudo apt install dnsutils

Dig Command for DNS Lookup

DIG Comando pode usar com diferentes opções. Quando você usa o comando DIG para consultar um único nome de domínio sem nenhuma opção adicional, o comando dig exibe o simples formulário a seguir:

$ DIG domain_name.com

Por exemplo, queremos procurar um nome de domínio 'Google.com '. Nesse caso, o comando acima usará na seguinte ordem:

$ DIG Google.com

Se analisarmos a saída, ele contém diferentes tipos de informação.

  1. A primeira linha da sua saída exibe a versão DIG Command e o nome de domínio consultado. A próxima ou segunda linha mostra que a opção global por padrão é +CMD.
  2. A seção do cabeçalho exibe os detalhes da resposta recebidos do servidor DNS solicitado.
  3. A seção de pseudossecção opt exibe os EDNs (sistema de extensão para DNS), sinalizadores e tamanho do pacote UDP.
  4. A seção de resposta mostra os detalhes sobre o nome de domínio solicitado na primeira coluna. A segunda coluna mostra o tipo de consulta (in = internet), e a terceira coluna exibe o tipo de registro (a = endereço).

Dig Return todos os registros

DIG Comando nos permite retornar todos os registros da consulta. Use a opção 'qualquer' para retornar todos os registros para um domínio específico executando este comando:

$ dig +nocmd google.com qualquer +noall +resposta

Tipos de registro de consulta

Por padrão, o DIG retorna todos os registros do tipo 'A' sobre a consulta de um nome de domínio específico. Usando o comando DIG, você também pode exibir o tipo específico de registros no terminal usando as seguintes opções:

Propósito de opções

Cname Para recuperar nomes de domínio de alias

Mx Para exibir uma lista de todos os servidores de email para um nome de domínio solicitado

Ns Para procurar os servidores de nomes autoritários para o domínio solicitado

TXT Para recuperar todos os registros TXT para um domínio solicitado

Exibir resposta curta

Use a opção '+curta' com o comando DIG para obter as respostas curtas para um domínio de consulta.

$ DIG Google.com +curto

Exibir resposta detalhada

Quando você usa as opções '+Noall' e '+Responder' com o comando DIG, ele retorna as respostas detalhadas. A opção '+Noall' desligará todos os resultados e '+resposta' liga a seção de respostas.

$ DIG Google.com +noall +resposta

Escritas consulta para servidor de nomes específicos

Dig usa as configurações locais para decidir qual servidor de nome deve pesquisar se nenhum servidor de nome for mencionado. Você também pode especificar o endereço IP do servidor de nomes ou o nome do host com @ símbolo contra o qual deseja executar sua consulta. Por exemplo, aqui, queremos consultar o servidor de nome do Google usando o seguinte comando:

$ DIG Google.com @8.8.8.8

Procure nomes de domínio em lote

Você pode consultar um grande número de domínios usando o comando DIG. Adicione todos os nomes de domínio (um nome de domínio por linha) e use a opção -f com o nome do arquivo query_domain.TXT.

Google.com
Linux.org
Linuxhint.com
linuxways.líquido
[/c] C
Por exemplo, queremos consultar os vários nomes de domínio listados em um query_domain.arquivo txt.
[cc lang = "dart" width = "100%" altura = "100%" escape = "true" tema = "Blackboard" Nowrap = "0"]
$ dig -f Query_Domain.txt +curto

Gerencie a configuração do DIG

O comportamento do comando DIG pode ser controlado usando o ~//.Arquivo DIGRC. Por exemplo, se você deseja exibir a seção de resposta do comando DIG, faça as seguintes alterações no ~//.Arquivo DIGRC.

+NOALL +Answer +Nocmd

Salvar alterações e execute novamente o comando DIG para o nome de domínio específico.

Conclusão

Neste artigo, demonstramos os usos do comando DIG com a ajuda de diferentes exemplos. DIG Command (pesquisa DNS) é útil para os administradores do Linux encontrarem os servidores de nomes de domínio. Temos um entendimento básico de retornar todos os registros usando o comando DIG. Espero que os exemplos e informações acima sejam úteis para você. Obrigado!