Qu’est-ce que la commande NSLookup ?
La commande NSLookup (Name Server Lookup) est un outil réseau utilisé pour interroger les serveurs DNS afin d’obtenir des informations sur un nom de domaine, une adresse IP ou des enregistrements DNS spécifiques.
Elle permet notamment de :
- vérifier la résolution DNS d’un domaine ;
- identifier l’adresse IP associée à un site ;
- analyser les enregistrements MX, TXT, CNAME ou NS ;
- diagnostiquer des problèmes réseau ou email ;
- tester un serveur DNS spécifique.
NSLookup est disponible nativement sur :
- Windows ;
- Linux ;
- macOS.
Pourquoi utiliser NSLookup ?
La commande NSLookup est essentielle pour :
Vérifier la propagation DNS
Après une modification DNS, NSLookup permet de vérifier si les nouveaux enregistrements sont bien propagés.
Résoudre des problèmes réseau
En cas de site inaccessible ou de problème de messagerie, NSLookup aide à identifier un mauvais paramétrage DNS.
Tester un serveur DNS précis
Il est possible d’interroger :
- Google DNS (8.8.8.8) ;
- Cloudflare DNS (1.1.1.1) ;
- un DNS interne d’entreprise.
Auditer une configuration DNS
Les administrateurs systèmes et experts SEO technique utilisent NSLookup pour analyser :
- les redirections DNS ;
- les sous-domaines ;
- les configurations mail.
Syntaxe de la commande NSLookup
La syntaxe de base est :
nslookup domaine.com
Exemple :
nslookup google.com
Résultat typique :
Server: 192.168.1.1
Address: 192.168.1.1#53
Non-authoritative answer:
Name: google.com
Address: 142.250.74.14
Comment utiliser NSLookup sous Windows
Ouvrir l’invite de commande
- Appuyez sur
Windows + R - Tapez :
cmd
- Validez avec Entrée.
Lancer NSLookup
nslookup openai.com
Comment utiliser NSLookup sous Linux et macOS
Ouvrez simplement le terminal puis tapez :
nslookup openai.com
Les principales commandes NSLookup
1. Obtenir l’adresse IP d’un domaine
nslookup exemple.com
Cette commande retourne l’adresse IPv4 ou IPv6 du domaine.
2. Rechercher un enregistrement MX
Les enregistrements MX servent à gérer les emails.
Commande :
nslookup -type=mx gmail.com
Exemple de résultat :
gmail.com mail exchanger = 10 smtp.google.com
3. Rechercher un enregistrement TXT
Très utile pour :
- SPF ;
- DKIM ;
- vérification de domaine ;
- sécurité email.
Commande :
nslookup -type=txt domaine.com
4. Rechercher les serveurs DNS (NS)
nslookup -type=ns domaine.com
Cette commande affiche les serveurs de noms autoritaires.
5. Effectuer une recherche inverse DNS
Pour trouver le domaine associé à une IP :
nslookup 8.8.8.8
6. Interroger un serveur DNS spécifique
Exemple avec Google DNS :
nslookup openai.com 8.8.8.8
Exemple avec Cloudflare DNS :
nslookup openai.com 1.1.1.1
Mode interactif NSLookup
Vous pouvez lancer NSLookup en mode interactif :
nslookup
Puis saisir plusieurs commandes :
set type=mx
gmail.com
Pour quitter :
exit
Exemples concrets d’utilisation
Vérifier un problème de site inaccessible
nslookup monsite.com
Si aucune IP n’est retournée, le problème vient probablement du DNS.
Contrôler la configuration email
nslookup -type=mx monentreprise.com
Permet de vérifier les serveurs mail configurés.
Vérifier un SPF
nslookup -type=txt domaine.com
Différence entre NSLookup, Dig et Ping
| Outil | Fonction principale |
|---|---|
| NSLookup | Interroger le DNS |
| Dig | Analyse DNS avancée |
| Ping | Tester la connectivité réseau |
NSLookup vs Dig
- NSLookup est plus simple ;
- Dig fournit davantage d’informations techniques ;
- Dig est très utilisé sous Linux.
Erreurs fréquentes avec NSLookup
NXDOMAIN
Signifie que le domaine n’existe pas.
Exemple :
** server can't find domaine.com: NXDOMAIN
Timeout
Le serveur DNS ne répond pas.
Causes possibles :
- DNS inaccessible ;
- pare-feu ;
- problème réseau.
SERVFAIL
Le serveur DNS rencontre une erreur interne.
Bonnes pratiques SEO liées au DNS
Le DNS influence indirectement le référencement SEO :
- vitesse de résolution ;
- disponibilité du site ;
- stabilité des emails ;
- temps de chargement.
Un mauvais DNS peut impacter :
- le crawl Google ;
- l’indexation ;
- l’expérience utilisateur.
Alternatives à NSLookup
Voici quelques outils similaires :
| Outil | Système |
|---|---|
| Dig | Linux/macOS |
| Host | Linux |
| Whois | Multi-plateforme |
| Ping | Multi-plateforme |
FAQ sur NSLookup
NSLookup est-il gratuit ?
Oui, la commande est intégrée gratuitement aux systèmes d’exploitation.
NSLookup fonctionne-t-il sous Windows 11 ?
Oui, il fonctionne sur :
- Windows 10 ;
- Windows 11 ;
- Windows Server.
Peut-on utiliser NSLookup pour tester un email ?
Indirectement oui, via les enregistrements MX, SPF et TXT.
Quelle est la différence entre DNS et NSLookup ?
- Le DNS est le système de résolution de noms ;
- NSLookup est un outil permettant d’interroger ce système.
Conclusion
La commande NSLookup est un outil incontournable pour :
- les administrateurs systèmes ;
- les développeurs ;
- les experts SEO techniques ;
- les équipes réseau.
Simple à utiliser, elle permet de diagnostiquer rapidement de nombreux problèmes DNS et réseau.
Que ce soit pour vérifier une IP, analyser des emails ou tester un serveur DNS, NSLookup reste une référence incontournable dans l’administration réseau.