La commande nslookup est un outil puissant d’administration réseau utilisé pour interroger le système de noms de domaine (DNS) et obtenir des informations sur les domaines. Que vous résolviez des problèmes DNS sur un serveur VPS ou que vous gériez des domaines sur un serveur dédié, comprendre l’utilisation de nslookup vous aidera à diagnostiquer et résoudre les problèmes réseau.

Qu’est-ce que la commande nslookup ?

La commande nslookup (Name Server Lookup) est utilisée pour interroger les enregistrements DNS, récupérer les adresses IP des domaines et vérifier diverses configurations DNS. Elle est disponible par défaut sous Windows et Linux.

Pourquoi utiliser la commande nslookup ?

  • Diagnostiquer les problèmes de résolution DNS.
  • Obtenir l’adresse IP d’un nom de domaine.
  • Vérifier la configuration des enregistrements DNS.
  • Identifier les serveurs de messagerie (enregistrements MX) d’un domaine.
  • Trouver les serveurs de noms autoritaires d’un domaine.

Comment utiliser nslookup sous Windows ?

1. Ouvrir l’invite de commande

Pour utiliser nslookup sous Windows, ouvrez l’invite de commande :

Win + R -> tapez 'cmd' -> Entrée

Ou recherchez “Invite de commande” dans le menu Démarrer.

2. Interroger l’adresse IP d’un domaine

Pour trouver l’adresse IP d’un site web, utilisez la commande suivante :

nslookup example.com

3. Obtenir les enregistrements MX (Mail Exchange) d’un domaine

Pour récupérer les serveurs de messagerie (enregistrements MX) d’un domaine :

nslookup -query=mx example.com

4. Trouver les serveurs de noms (NS) d’un domaine

Pour vérifier quels serveurs de noms sont responsables d’un domaine :

nslookup -query=ns example.com

5. Effectuer une recherche inverse (trouver un domaine à partir d’une adresse IP)

Si vous avez une adresse IP et souhaitez connaître le domaine associé :

nslookup 192.168.1.1

Comment utiliser nslookup sous Linux ?

La commande nslookup est également disponible sous Linux et fonctionne de manière similaire à Windows.

1. Ouvrir le terminal

Pour utiliser nslookup sous Linux, ouvrez une fenêtre de terminal avec :

Ctrl + Alt + T

2. Interroger l’adresse IP d’un domaine

Pour obtenir l’adresse IP d’un domaine :

nslookup example.com

3. Récupérer les enregistrements MX

Pour savoir quels serveurs gèrent la messagerie d’un domaine :

nslookup -query=mx example.com

4. Trouver les serveurs de noms (NS) d’un domaine

Pour vérifier quels serveurs de noms sont associés à un domaine :

nslookup -query=ns example.com

5. Effectuer une recherche DNS inverse

Si vous avez une adresse IP et souhaitez connaître son domaine associé :

nslookup 192.168.1.1

Utilisation avancée de nslookup

1. Utiliser un serveur DNS spécifique

Par défaut, nslookup utilise le serveur DNS configuré sur le système. Pour interroger un serveur DNS spécifique, utilisez :

nslookup example.com 8.8.8.8

Cette commande utilisera le serveur DNS public de Google (8.8.8.8) pour résoudre le domaine.

2. Activer le mode interactif

Pour entrer en mode interactif, tapez simplement nslookup et appuyez sur Entrée :

nslookup

Vous pourrez alors effectuer plusieurs requêtes sans quitter l’outil.

3. Obtenir tous les enregistrements DNS disponibles

Pour récupérer tous les enregistrements DNS disponibles d’un domaine :

nslookup -query=any example.com

Conclusion

La commande nslookup est un outil essentiel pour diagnostiquer les problèmes DNS et vérifier la configuration des domaines. Que vous utilisiez un serveur VPS ou un serveur dédié, maîtriser nslookup améliorera vos compétences en dépannage réseau et en gestion de domaine.