Com instal·lar i utilitzar les ordres dig i nslookup a Linux


En aquest article, aprendràs a instal·lar la solució de problemes de xarxa i a recopilar informació sobre els noms de domini.

Dig, abreviatura de Domain Information Gopher, és una utilitat de cerca DNS que s'utilitza per investigar servidors DNS i resoldre problemes associats amb els servidors DNS. A causa de la seva facilitat d'ús, els administradors del sistema confien en l'eina per resoldre problemes de DNS.

Nslookup s'utilitza per gestionar cerques de DNS i mostra informació crucial, com ara registres MX i l'adreça IP associada a un nom de domini.

El sistema Linux més recent inclou les utilitats dig i nslookup per defecte. Tanmateix, és possible que els sistemes Linux més antics no. Els dos vénen inclosos dins del paquet bind-utils.

Vegem com podem instal·lar utilitats de resolució de problemes de DNS a Linux.

  1. Instal·lació de dig & nslookup a CentOS/RHEL
  2. Instal·lació de dig & nslookup a Debian/Ubuntu
  3. Instal·lació de dig & nslookup a ArchLinux
  4. Usant l'ordre dig
  5. Usant l'ordre nslookup

A Red Hat Linux /CentOS, instal·leu dig i nslookup mitjançant l'ordre dnf.

# dnf install bind-utils

Després de la instal·lació correcta, verifiqueu la versió mitjançant l'ordre següent.

# dig -v

A Debian i qualsevol dels seus derivats, inclòs Debian, la instal·lació es fa mitjançant l'ordre apt.

# apt install dnsutils

De nou, per verificar la instal·lació, executeu l'ordre.

# dig -v

Per a ArchLinux, l'ordre per instal·lar dig i nslookup serà.

# pacman -Sy dnsutils

Per comprovar la versió de dig instal·lada, executeu.

# dig -v

L'ordre dig es pot utilitzar per consultar un nom de domini i recuperar informació tal com es mostra:

# dig fossmint.com

L'ordre mostra una gran quantitat d'informació, com ara la versió de la utilitat d'ordres dig, el servidor DNS i la seva adreça IP corresponent.

; <<>> 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 ser més específic i mostrar només la IP del nom de domini, afegiu l'argument +breu tal com es mostra:

# dig fossmint.com +short

104.17.179.254
104.17.171.254

Per comprovar el registre MX del nom de domini, executeu.

# dig fossmint.com MX +short

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

Per recuperar informació sobre un nom de domini mitjançant la utilitat nslookup, utilitzeu l'ordre següent.

# nslookup fossmint.com
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

En aquest article, heu après com instal·lar les utilitats d'ordres dig i nslookup en diferents distribucions de Linux i també l'ús bàsic de les ordres. Esperem que ara pugueu instal·lar còmodament les utilitats quan us trobeu amb un sistema sense elles.