Recherche de site Web

Comment installer et utiliser les commandes dig et nslookup sous Linux


Dans cet article, vous apprendrez comment installer la commande dig et la commande nslookup sous Linux. Ces commandes sont utilisées pour le dépannage du réseau et la collecte d'informations sur les noms de domaine.

Dig, abréviation de Domain Information Gopher, est un utilitaire de recherche DNS utilisé pour sonder les serveurs DNS et résoudre les problèmes associés aux serveurs DNS. En raison de sa facilité d'utilisation, les administrateurs système s'appuient sur cet outil pour résoudre les problèmes DNS.

Nslookup est utilisé pour gérer les recherches DNS et affiche des informations cruciales telles que les enregistrements MX et l'adresse IP associée à un nom de domaine.

Les systèmes Linux plus récents sont livrés par défaut avec les utilitaires dig et nslookup. Cependant, ce n'est peut-être pas le cas des anciens systèmes Linux. Les deux sont regroupés dans le package bind-utils.

Voyons comment installer des utilitaires de dépannage DNS sous Linux.

Sur cette page:
  1. Installation de dig & nslookup dans CentOS/RHEL
  2. Installation de dig & nslookup sur Debian/Ubuntu
  3. Installation de dig & nslookup sur ArchLinux
  4. Utilisation de la commande creuser
  5. Utilisation de la commande nslookup

Installation de dig & nslookup dans CentOS/RHEL

Sur Red Hat Linux /CentOS, installez dig et nslookup à l'aide de la commande dnf.

dnf install bind-utils

Une fois l'installation réussie, vérifiez la version à l'aide de la commande ci-dessous.

dig -v

Installation de dig & nslookup sur Debian/Ubuntu

Sur Debian et tous ses dérivés, y compris Debian, l'installation se fait à l'aide de la commande apt.

apt install dnsutils

Encore une fois, pour vérifier l'installation, exécutez la commande.

dig -v

Installation de dig & nslookup sur ArchLinux

Pour ArchLinux, la commande d'installation de dig et nslookup sera.

pacman -Sy dnsutils

Pour vérifier la version de dig installée, exécutez.

dig -v

Utilisation de la commande creuser

La commande dig peut être utilisée pour interroger un nom de domaine et récupérer des informations comme indiqué :

dig fossmint.com

La commande affiche une multitude d'informations telles que la version de l'utilitaire de commande dig, le serveur DNS et son adresse IP correspondante.

Exemple de sortie
; <<>> 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

Pour être plus précis et afficher uniquement l'adresse IP du nom de domaine, ajoutez l'argument +short comme indiqué :

dig fossmint.com +short

104.17.179.254
104.17.171.254

Pour vérifier l'enregistrement MX du nom de domaine, exécutez.

dig fossmint.com MX +short

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

Utilisation de la commande nslookup

Pour récupérer des informations sur un nom de domaine à l'aide de l'utilitaire nslookup, utilisez la commande suivante.

nslookup fossmint.com
Exemple de sortie
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
Conclusion

Dans cet article, vous avez appris comment installer les utilitaires de commande dig et nslookup dans différentes distributions Linux ainsi que l'utilisation de base des commandes. Nous espérons que vous pourrez désormais installer confortablement les utilitaires lorsque vous serez confronté à un système sans eux.