▷ Como instalar DIG e NSLOOKUP no Linux - Comandos

O uso da rede em ambientes de servidor ou em computadores clientes é essencial para permitir que as comunicações locais e externas sejam realizadas conforme o esperado, mas algum erro, não importa o quão mínimo, impedirá que todos os processos sejam totalmente executados (acesso à Internet, arquivo transferência, atualizações, etc).

Por isso, o ideal, sendo ou não administradores, é ter utilitários para analisar a rede e assim determinar a raiz dos erros. Nesse caso, o Linux nos oferece dois comandos funcionais para esse tipo de análise, como os comandos dig e nslookup, sobre os quais falaremos em detalhes.

Qual é o comando digDig (Domain Information Gopher) é um utilitário de linha de comando com o qual é possível realizar buscas de DNS consultando os servidores de nomes e exibindo o resultado final.

Por padrão, o comando dig envia a consulta DNS para os servidores de nomes hospedados no diretório /etc/resolv.conf, mas podemos indicar manualmente o servidor para o qual ele deve apontar.

A sintaxe para usar dig é a seguinte:

 dig [servidor] [nome] [tipo]
Os valores especificados são:
  • Servidor: refere-se ao endereço IP ou nome do host do servidor de nomes a ser consultado no Linux
  • Nome: indica o nome do registro de recurso a ser pesquisado
  • Tipo: é o tipo de consulta solicitada por dig, pode ser um registro A, um registro MX, um registro SOA, etc.

O que é NslookupNslookup (pesquisa de servidor de nomes), é um comando usado para realizar pesquisas de DNS no Linux, seu resultado pode incluir detalhes DNS completos, como o endereço IP, registros MX de um domínio ou os servidores NS de um domínio específico.

Ao usar o nslookup, temos dois modos que são:

  • Modo interativo com o qual é possível consultar os servidores de nomes para acessar informações sobre vários hosts e domínios
  • Modo não interativo com o qual podemos imprimir apenas o nome e as informações solicitadas para um host ou domínio
A sintaxe para nslookup é a seguinte:
 nslookup [opção]
Os sistemas Linux de hoje já incluem os utilitários dig e nslookup por padrão, mas podemos tê-los excluído acidentalmente.

Agora vamos ver como instalar e usar esses comandos no Linux.

1. Como instalar o dig e nslookup no Linux

Passo 1
No caso de usar CentOS ou Red Hat, devemos executar o seguinte comando:

 dnf install bind-utils
Se usarmos Debian ou Ubuntu, executaremos o seguinte:
 apt install dnsutils
No caso de usar o ArchLinux, executamos:
 pacman -Sy dnsutils

PROLONGAR

Passo 2
Depois de instalada, podemos validar a versão usada com o seguinte comando:

 cavar -v

PROLONGAR

2. Como usar dig e nslookup Linux

Passo 1
Depois de instalados, estamos prontos para uso, podemos usar o dig para consultar um nome de domínio e recuperar informações dele, por exemplo, executamos:

 dig solvetic.com

PROLONGAR

Passo 2
Neste caso, temos detalhes como:

  • IP do computador remoto
  • Tempo de consulta
  • Data e hora em que a consulta foi feita
Se quisermos apenas visualizar o IP do dispositivo, devemos adicionar o parâmetro + short assim:
 dig solvetic.com + short

PROLONGAR

etapa 3
Para visualizar os registros MX, executamos o seguinte:

 dig solvetic.com MX + short

PROLONGAR

Vemos que os detalhes são muito mais completos.

Passo 4
Você pode acessar os detalhes do TTL com o seguinte comando:

 dig solvetic.com TTL

PROLONGAR

Etapa 5
Para consultar todos os registros DNS, executamos:

 dig solvetic.com QUALQUER + noall + resposta

PROLONGAR

3. Como usar o nslookup Linux

Passo 1
Com nslookup, se quisermos obter informações de domínio, executamos:

 nslookup solvetic.com

PROLONGAR

Passo 2
Podemos ver os registros MX usando o seguinte parâmetro:

 nslookup -query = mx solvetic.com

PROLONGAR

etapa 3
Para revisar os registros NS, inserimos:

 nslookup -query = ns solvetic.com

PROLONGAR

Passo 4
Se for necessário acessar os registros SOA, inserimos:

 nslookup -query = soa solvetic.com

PROLONGAR

Com dig e nslookup podemos realizar tarefas de análise de domínio e rede para detectar possíveis erros em nosso equipamento ou nos objetos que participam da comunicação.

wave wave wave wave wave