Nslookup
| Fiche express | |
|---|---|
| Domaine | Diagnostic DNS |
| Commande | nslookup
|
| Contexte | Équivalent Windows de dig côté Linux |
| Voir aussi | Ipconfig |
nslookup interroge un serveur DNS pour diagnostiquer la résolution de noms — mode interactif ou requête ponctuelle en ligne de commande.
Requête simple (non interactive)
nslookup hote.domaine.com
Utilise par défaut le serveur DNS configuré sur le poste.
Mode interactif
nslookup
Puis, dans la session interactive, définir le type de requête avant d'interroger :
set q=a REM adresse IP d'un hôte
set q=mx REM serveurs mail du domaine
set q=ns REM serveurs DNS du domaine
set q=soa REM paramètres de rafraîchissement du domaine (numéro de série, TTL...)
set q=ptr REM résolution inverse (nom à partir d'une IP)
set q=any REM toutes les requêtes sauf ptr
hote.domaine.com
Si any ne renvoie rien pour certains enregistrements (comportement fréquent selon
le serveur DNS interrogé), forcer explicitement le type recherché (set q=soa,
par exemple).
Interroger un serveur DNS précis plutôt que celui par défaut
nslookup hote.domaine.com 8.8.8.8
Utile pour comparer la réponse du DNS local avec un DNS public — un résultat différent indique soit une propagation DNS en cours, soit un enregistrement local (split-horizon DNS) qui n'existe pas côté public.
Cas Active Directory : localiser un contrôleur de domaine
set q=srv
_ldap._tcp.dc._msdcs.nom_domaine_active_directory
Interroge l'enregistrement SRV que chaque contrôleur de domaine publie automatiquement dans le DNS — utile pour vérifier qu'un contrôleur de domaine est correctement découvrable sur le réseau.
Voir aussi
- Ipconfig — cache DNS client local (`/displaydns`, `/flushdns`)