Ricerca nel sito web

Come installare e utilizzare i comandi dig e nslookup in Linux


In questo articolo imparerai come installare il comando dig e il comando nslookup su Linux. Questi comandi vengono utilizzati per la risoluzione dei problemi di rete e per la raccolta di informazioni sui nomi di dominio.

Dig, abbreviazione di Domain Information Gopher, è un'utilità di ricerca DNS utilizzata per sondare i server DNS e risolvere i problemi associati ai server DNS. Grazie alla sua facilità d'uso, gli amministratori di sistema si affidano allo strumento per risolvere i problemi DNS.

Nslookup viene utilizzato per gestire le ricerche DNS e visualizzare informazioni cruciali come i record MX e l'indirizzo IP associato a un nome di dominio.

I sistemi Linux più recenti forniscono per impostazione predefinita sia le utilità dig che nslookup. Tuttavia, i sistemi Linux più vecchi potrebbero non esserlo. I due sono forniti in bundle nel pacchetto bind-utils.

Vediamo come possiamo installare le utilità di risoluzione dei problemi DNS in Linux.

Su questa pagina:
  1. Installazione di dig e nslookup in CentOS/RHEL
  2. Installazione di dig e nslookup su Debian/Ubuntu
  3. Installazione di dig & nslookup su ArchLinux
  4. Usando il comando scava
  5. Utilizzando il comando nslookup

Installazione di dig e nslookup in CentOS/RHEL

Su Red Hat Linux /CentOS, installa dig e nslookup utilizzando il comando dnf.

dnf install bind-utils

Al termine dell'installazione, verificare la versione utilizzando il comando seguente.

dig -v

Installazione di dig e nslookup su Debian/Ubuntu

Su Debian e tutti i suoi derivati, incluso Debian, l'installazione viene eseguita utilizzando il comando apt.

apt install dnsutils

Ancora una volta, per verificare l'installazione, eseguire il comando.

dig -v

Installazione di dig & nslookup su ArchLinux

Per ArchLinux, il comando per installare dig e nslookup sarà.

pacman -Sy dnsutils

Per verificare la versione di dig installata, esegui.

dig -v

Usando il comando scava

Il comando dig può essere utilizzato per interrogare un nome di dominio e recuperare informazioni come mostrato:

dig fossmint.com

Il comando visualizza una serie di informazioni come la versione dell'utilità di comando dig, il server DNS e il suo indirizzo IP corrispondente.

Uscita del campione
; <<>> DiG 9.11.3-1ubuntu1.9-Ubuntu <<>> fossmint.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58049
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;fossmint.com.			IN	A

;; ANSWER SECTION:
fossmint.com.		300	IN	A	104.27.179.254
fossmint.com.		300	IN	A	104.27.171.254

;; Query time: 6 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Fri Nov 15 12:33:55 IST 2019
;; MSG SIZE  rcvd: 73

Per essere più specifici e visualizzare solo l'IP del nome di dominio aggiungi l'argomento +short come mostrato:

dig fossmint.com +short

104.17.179.254
104.17.171.254

Per verificare il record MX del nome di dominio esegui.

dig fossmint.com MX +short

50 mx3.zoho.com.
20 mx2.zoho.com.
10 mx.zoho.com.

Utilizzando il comando nslookup

Per recuperare informazioni su un nome di dominio utilizzando l'utilità nslookup, utilizza il seguente comando.

nslookup fossmint.com
Uscita del campione
Server:		127.0.0.53
Address:	127.0.0.53#53

Non-authoritative answer:
Name:	fossmint.com
Address: 104.27.179.254
Name:	fossmint.com
Address: 104.27.171.254
Name:	fossmint.com
Address: 2606:4700:30::681b:b0fe
Name:	fossmint.com
Address: 2606:4700:30::681b:b1fe
Conclusione

In questo articolo hai imparato come installare le utilità di comando dig e nslookup in diverse distribuzioni Linux e anche l'utilizzo di base dei comandi. Ci auguriamo che ora sia possibile installare comodamente le utilità quando ci si trova di fronte a un sistema che ne è sprovvisto.