Nslookup en ligne : nslookup dans votre navigateur
Pas d’invite de commandes sous la main, ou pas envie d’en ouvrir une ? Cette page pose au DNS les mêmes questions que nslookup. Saisissez un domaine, choisissez un type d’enregistrement et lisez la réponse. Plus bas, vous trouverez chaque commande nslookup en face de l’option correspondante ici, ainsi que le sens réel de son résultat.
Commandes nslookup et option correspondante ici
| Commande | Ce qu’elle demande | Dans cet outil |
|---|---|---|
| nslookup example.com | Les enregistrements A et AAAA (adresses IP) | A ou AAAA |
| nslookup -type=mx example.com | Les serveurs de messagerie | MX |
| nslookup -type=ns example.com | Les serveurs de noms faisant autorité | NS |
| nslookup -type=txt example.com | Les enregistrements texte comme SPF | TXT |
| nslookup -type=cname www.example.com | L’alias vers lequel pointe un nom | CNAME |
| nslookup -type=soa example.com | L’autorité de la zone et ses délais | SOA |
| nslookup 8.8.8.8 | Le nom d’hôte associé à une adresse IP (recherche inversée) | Outil DNS inversé |
| nslookup example.com 1.1.1.1 | La même requête, envoyée à un résolveur de votre choix | Utilise des résolveurs publics |
À quoi ressemble le résultat de nslookup
Sous Linux et macOS, une recherche simple affiche quelque chose comme ceci (l’adresse est un exemple de documentation) :
- Server et Address, en haut, indiquent quel résolveur a répondu. C’est généralement votre routeur, ce qui explique que les résultats puissent différer de ceux d’un résolveur public.
- Non-authoritative answer signifie que la réponse vient d’un résolveur, souvent de son cache, et non directement du serveur de noms du domaine. C’est normal pour des recherches courantes.
- Un nom listé plusieurs fois a plusieurs adresses.
- NXDOMAIN ou Non-existent domain signifie que le nom n’est pas enregistré ou n’a aucun enregistrement. Un délai d’attente dépassé signifie qu’aucune réponse n’est arrivée à temps, souvent parce qu’un pare-feu bloque le DNS.
$ nslookup example.com Server: 192.168.1.1 Address: 192.168.1.1#53 Non-authoritative answer: Name: example.com Address: 203.0.113.10
Utiliser nslookup sous Windows, macOS et Linux
Il est déjà installé. Sous Windows, ouvrez l’Invite de commandes ou PowerShell ; sous macOS, ouvrez le Terminal ; puis tapez nslookup suivi d’un nom. Tapez nslookup seul pour passer en mode interactif, puis utilisez set type=mx et un nom pour changer le type d’enregistrement, et exit pour quitter.
Beaucoup d’administrateurs sous Linux et macOS préfèrent dig, car il affiche plus de détails et se script plus facilement. Les deux posent les mêmes questions au même système DNS : les réponses concordent donc.
Quand votre nslookup et cette page ne sont pas d’accord
Cela arrive, et c’est généralement l’une de ces quatre causes. Votre résolveur garde une réponse plus ancienne que celles des résolveurs publics. Vous êtes sur un VPN ou un réseau d’entreprise dont le DNS renvoie des réponses différentes pour les noms internes. Une entrée du fichier hosts remplace le DNS pour votre ordinateur seulement : nslookup l’ignore, alors que votre navigateur en tient compte. Ou bien le domaine utilise un DNS géographique et renvoie des adresses différentes selon l’endroit d’où vous interrogez.