10 Linux Dig (Domínio Informações Groper) Comandos para consultar o DNS

10 Linux Dig (Domínio Informações Groper) Comandos para consultar o DNS

Em nosso artigo anterior, explicamos os exemplos de comando e o uso do NSLOOKUP, que é uma ferramenta de linha de comando de rede usada para consultar e obter informações sobre DNS (sistema de nome de domínio).

Aqui, neste artigo, criamos outra ferramenta de linha de comando chamada escavação, que é muito semelhante ao Linux nslookup ferramenta. Veremos o uso do comando de escav de perto com seus exemplos e uso.

[Você também pode gostar: como instalar e usar comandos DIG e NSLOOKUP no Linux]

Escavação apoia (Informações de domínio Groper) é uma ferramenta de linha de comando de administração de rede para consulta Sistema de nomes de domínio (Dns) servidores de nome.

É útil para verificar e solucionar problemas Dns problemas e também para executar Dns Pesquisas e exibem as respostas que são devolvidas do servidor de nomes que foram consultadas.

Dig faz parte do VINCULAR Suíte de software de servidor de nomes de domínio. DIG Comando substitui ferramentas mais antigas, como nslookup e a hospedar. A ferramenta de escavação está disponível nas principais distribuições Linux.

1. Domínio de consulta “A” recorde

# Cavar Yahoo.com ; <> Dig 9.16.1-Ubuntu <> yahoo.com ;; Opções globais: +CMD ;; Recebi resposta: ;; ->> cabeçalho<<- opcode: QUERY, status: NOERROR, id: 20076 ;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 65494 ;; QUESTION SECTION: ;yahoo.com. IN A ;; ANSWER SECTION: yahoo.com. 387 IN A 98.137.11.163 yahoo.com. 387 IN A 74.6.143.26 yahoo.com. 387 IN A 74.6.143.25 yahoo.com. 387 IN A 74.6.231.20 yahoo.com. 387 IN A 74.6.231.21 yahoo.com. 387 IN A 98.137.11.164 ;; Query time: 4 msec ;; SERVER: 127.0.0.53#53(127.0.0.53) ;; WHEN: Fri Dec 10 12:58:13 IST 2021 ;; MSG SIZE rcvd: 134 

O comando acima faz com que o DIG procure o "A" registro para o nome de domínio Yahoo.com. DIG Comando lê o /etc/resolv.conf arquivar e consultar o Dns servidores listados lá. A resposta do Dns Servidor é o que o DIG exibe.

Vamos entender a saída dos comandos:

  • Linhas começando com ; Os comentários não são parte da informação.
  • A primeira linha nos diz a versão do DIG (9.16.1) comando.
  • Em seguida, Dig mostra o cabeçalho da resposta que recebeu do Dns servidor.
  • Em seguida, vem a seção de perguntas, que simplesmente nos diz a consulta, que neste caso é uma consulta para o "A" registro de Yahoo.com. O EM significa que esta é uma pesquisa na Internet (na aula da Internet).
  • A seção de resposta nos diz que Yahoo.com tem o IP endereço 98.137.11.163.
  • Por fim, existem algumas estatísticas sobre a consulta. Você pode desligar essas estatísticas usando o +Nostats opção.

2. Domínio de consulta “A” recorde com +curto

Por padrão, escavação é bastante detalhado. Uma maneira de reduzir a saída é usar o +curto opção. que cortará drasticamente a saída como mostrado abaixo.

# Dig Yahoo.com +curto 98.137.11.164 74.6.231.21 74.6.231.20 74.6.143.25 74.6.143.26 98.137.11.163 

Observação: Por padrão, Dig procura o "A" registro do domínio especificado, mas você pode especificar outros registros também. O Mx ou Troca de correio O registro informa aos servidores de email como rotear o email para o domínio. Da mesma maneira Ttl, SOA, etc.

3. Consultando o registro MX para domínio

Consultando diferentes tipos de registros de recursos DNS apenas.

# Dig Yahoo.com mx ; <> Dig 9.16.1-Ubuntu <> yahoo.com mx ;; Opções globais: +CMD ;; Recebi resposta: ;; ->> cabeçalho<<- opcode: QUERY, status: NOERROR, id: 60630 ;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 65494 ;; QUESTION SECTION: ;yahoo.com. IN MX ;; ANSWER SECTION: yahoo.com. 51 IN MX 1 mta6.am0.yahoodns.net. yahoo.com. 51 IN MX 1 mta5.am0.yahoodns.net. yahoo.com. 51 IN MX 1 mta7.am0.yahoodns.net. ;; Query time: 4 msec ;; SERVER: 127.0.0.53#53(127.0.0.53) ;; WHEN: Fri Dec 10 13:03:32 IST 2021 ;; MSG SIZE rcvd: 117 

4. Consultando o recorde de SOA para domínio

# Dig Yahoo.com soa ; <> Dig 9.16.1-Ubuntu <> yahoo.com SOA ;; Opções globais: +CMD ;; Recebi resposta: ;; ->> cabeçalho<<- opcode: QUERY, status: NOERROR, id: 25140 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 65494 ;; QUESTION SECTION: ;yahoo.com. IN SOA ;; ANSWER SECTION: yahoo.com. 1800 IN SOA ns1.yahoo.com. hostmaster.yahoo-inc.com. 2021121001 3600 300 1814400 600 ;; Query time: 128 msec ;; SERVER: 127.0.0.53#53(127.0.0.53) ;; WHEN: Fri Dec 10 13:04:08 IST 2021 ;; MSG SIZE rcvd: 99 

5. Consultando o registro TTL para domínio

# Dig Yahoo.com ttl ; <> Dig 9.16.1-Ubuntu <> yahoo.com ttl ;; Opções globais: +CMD ;; Recebi resposta: ;; ->> cabeçalho <> cabeçalho<<- opcode: QUERY, status: SERVFAIL, id: 27889 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 65494 ;; QUESTION SECTION: ;TTL. IN A ;; Query time: 0 msec ;; SERVER: 127.0.0.53#53(127.0.0.53) ;; WHEN: Fri Dec 10 13:04:58 IST 2021 ;; MSG SIZE rcvd: 32 

6. Seção de resposta apenas de consulta

# Dig Yahoo.com +nocomments +Noquestion +Noauthority +Noaddicional +Nostats ; <> Dig 9.16.1-Ubuntu <> yahoo.com +nocomments +Noquestão +Noathoridade +Noaddição +Nostatos ;; Opções globais: +cmd yahoo.com. 1556 em um 74.6.231.20 Yahoo.com. 1556 em um 98.137.11.163 Yahoo.com. 1556 em um 98.137.11.164 Yahoo.com. 1556 em um 74.6.143.26 Yahoo.com. 1556 em um 74.6.231.21 Yahoo.com. 1556 em um 74.6.143.25 

7. Consultando todos os tipos de registros DNS

# Dig Yahoo.com qualquer +noall +resposta ; <> Dig 9.8.2rc1-redhat-9.8.2-0.10.RC1.el6 <> yahoo.com qualquer +noall +resposta ;; Opções globais: +cmd yahoo.com. 3509 em um 72.30.38.140 Yahoo.com. 3509 em um 98.138.253.109 Yahoo.com. 3509 em um 98.139.183.24 Yahoo.com. 1709 em mx 1 mta5.AM0.Yahoodns.líquido. Yahoo.com. 1709 em mx 1 mta6.AM0.Yahoodns.líquido. Yahoo.com. 1709 em mx 1 mta7.AM0.Yahoodns.líquido. Yahoo.com. 43109 no NS NS2.Yahoo.com. Yahoo.com. 43109 no NS NS8.Yahoo.com. Yahoo.com. 43109 em NS NS3.Yahoo.com. Yahoo.com. 43109 em NS NS1.Yahoo.com. Yahoo.com. 43109 no NS NS4.Yahoo.com. Yahoo.com. 43109 em NS NS5.Yahoo.com. Yahoo.com. 43109 no ns ns6.Yahoo.com.

8. DNS a pesquisa reversa

Consulta Dns Pesquisa reversa. Exibir apenas a seção de respostas com o uso +curto.

# dig -x 72.30.38.140 +curto IR1.fp.VIP.SP2.Yahoo.com.

9. Consultando vários registros DNS

Consulta múltiplos sites DNS de consulta específica viz viz. Mx, Ns, etc. registros.

# Dig Yahoo.com mx +noall +resposta redhat.COM NS +NOALL +Answer ; <> Dig 9.8.2rc1-redhat-9.8.2-0.10.RC1.el6 <> yahoo.com mx +noall +resposta redhat.COM NS +NOALL +Resposta ;; Opções globais: +cmd yahoo.com. 1740 em mx 1 mta6.AM0.Yahoodns.líquido. Yahoo.com. 1740 em mx 1 mta7.AM0.Yahoodns.líquido. Yahoo.com. 1740 em mx 1 mta5.AM0.Yahoodns.líquido. chapéu vermelho.com. 132 em NS NS1.chapéu vermelho.com. chapéu vermelho.com. 132 em NS NS4.chapéu vermelho.com. chapéu vermelho.com. 132 em NS NS3.chapéu vermelho.com. chapéu vermelho.com. 132 em NS NS2.chapéu vermelho.com.

10. Criar .Arquivo DIGRC

Criar .DIGRC arquivo abaixo $ Home/.DIGRC Para armazenar opções de escavação padrão.

# Dig Yahoo.com Yahoo.com. 3427 em um 72.30.38.140 Yahoo.com. 3427 em um 98.138.253.109 Yahoo.com. 3427 em um 98.139.183.24

Temos uma loja +não todos +responder opções permanentemente no .DIGRC arquivo no diretório inicial do usuário. Agora, sempre que o comando DIG for executado, ele mostrará apenas a seção de resposta da saída da escavação. Não há necessidade de digitar opções todo tempo como +não todos +responder.

Neste artigo, tentamos descobrir o comando DIG, que pode ajudá-lo a pesquisar informações de nome de nome de serviço de serviço (DNS). Compartilhe seus pensamentos através da caixa de comentários.