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 -vA 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 dnsutilsDig 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.comPor exemplo, queremos procurar um nome de domínio 'Google.com '. Nesse caso, o comando acima usará na seguinte ordem:
$ DIG Google.comSe analisarmos a saída, ele contém diferentes tipos de informaçã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 +respostaTipos 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 +curtoExibir 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 +respostaEscritas 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.8Procure 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.comGerencie 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!