Nslookup

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
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`)