set root=D.ROOT-SERVERS.NET root
Lancer l'utilitaire :
Démarrer -> Exécuter -> nslookup
Par défaut lorsqu'on lance nslookup, l'utilitaire utilise les DNS par défaut de votre poste. Nous allons ici simplement faire des requêtes en utilisant l'un de vos serveurs DNS par défaut :
Avant de faire une requête nous allons spécifier le type de requête que l'on souhaite faire. Les requêtes possible sont :
Le plus simple est définir le type sur any :
set q=any
Si l'on veut connaitre l'adresse IP de l'hôte hote.domaine.com il suffit de taper :
hote.domaine.com
Si l'on veut connaître les informations SOA du domaine domaine.com il suffit de taper :
domaine.com
Note : s'il n'y a pas de résultat il faut forcer le type de requête sur SOA
set q=soa
Les requêtes effectuées sur vos DNS locaux peuvent parfois donner des résultats obsolètes, souvent dans les cas suivant :
Pour être certain d'avoir une information à jour sur un domaine, il est nécessaire de passer par les serveurs ROOT. Ce sont des serveurs qui font le point d'entrer pour toute requête DNS dans le monde.
Pour le faire nous allons lancer l'utilitaire puis sélectionner tout type de requêtes :
nslookup >set q=any
Pour selectionner un serveur ROOT, taper simplement : 1)
root
Ensuite taper le domaine pour connaitre les information sur celui-ci, par exemple my-domain.com :
my-domain.com
La commande va retourner une liste de serveurs DNS, il faut donc rebondir sur l'un d'entre eux pour poursuivre notre requête. Nous allons choisir ici le serveur B.GTLD-SERVERS.net (192.33.14.30) et relancer notre requête :
server 192.33.14.30 my-domain.com
…Il faut renouveler cette opération jusqu'à trouver les DNS faisant autorités sur my-domain.com et avoir un resultat du genre
my-domain.com nameserver = ns1.provider.com my-domain.com nameserver = ns2.provider.com
Il faut donc se connecter sur l'un des serveurs DNS :
server ns1.provider.com
On peut ensuite effectuer les requêtes simples présentées plus haut sur le domaine my-domain.com.
Exemple de commande nslookup sans intéractions :
Pour faire une requête inverse :
nslookup -query=ptr 10.0.0.1
Pour obtenir des infos sur le SOA
nslookup -query=soa domaine.com
set root=D.ROOT-SERVERS.NET root