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éeOu 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.com3. 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.com4. 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.com5. 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.1Comment 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 + T2. Interroger l’adresse IP d’un domaine
Pour obtenir l’adresse IP d’un domaine :
nslookup example.com3. Récupérer les enregistrements MX
Pour savoir quels serveurs gèrent la messagerie d’un domaine :
nslookup -query=mx example.com4. 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.com5. Effectuer une recherche DNS inverse
Si vous avez une adresse IP et souhaitez connaître son domaine associé :
nslookup 192.168.1.1Utilisation 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.8Cette 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 :
nslookupVous 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.comConclusion
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.


