Qu’est-ce que la commande NSLookup ?
La commande nslookup est l’un des meilleurs moyens de trouver l’adresse IP ou le nom de domaine d’un hôte. Il s’agit d’un outil en ligne de commande disponible sur la plupart des systèmes d’exploitation de base. Cet outil peut être utilisé via le centre de commande de votre système. Dans cet article, découvrez ce qu’est la commande nslookup, son fonctionnement et comment l’utiliser sur votre système d’exploitation.
Définition de nslookup
Le terme nslookup signifie « name server lookup », soit « recherche de serveur de noms » en français. Cet outil d’administration réseau en ligne de commande interroge le système de noms de domaine (DNS) pour obtenir des informations sur les noms de domaine ou les adresses IP.
La commande permet de récupérer des données sur les adresses IP correspondant à un hôte web ou un nom d’hôte associé à une adresse IP spécifique grâce à un processus appelé recherche DNS inverse. En d’autres termes, vous pouvez utiliser nslookup pour consulter les enregistrements DNS. Cet outil effectue exactement la même tâche que les résolveurs DNS : résoudre les requêtes des utilisateurs. Disponible sur de nombreux systèmes d’exploitation, il s’utilise directement dans l’interface en ligne de commande.
Les utilisateurs de Windows peuvent lancer la commande nslookup via l’invite de commande, tandis que les utilisateurs d’Unix peuvent y accéder via la fenêtre Terminal.
Avec la commande nslookup, vous pouvez obtenir des informations DNS essentielles rapidement. Elle permet de vérifier si un nom de domaine est correctement résolu en une adresse IP, de diagnostiquer des problèmes réseau et de valider la configuration de votre DNS.
Comment fonctionne la commande nslookup ?
La commande nslookup récupère des informations directement depuis les serveurs de noms de votre service DNS. Elle fonctionne selon deux modes : le mode non interactif et le mode interactif.
Le mode interactif convient mieux aux utilisateurs avancés. Les paramètres de recherche sont ajoutés séparément pour être envoyés par l’utilisateur. La commande interroge les serveurs de noms pour obtenir des informations sur les hôtes et les domaines.
Le mode non interactif, plus simple pour les débutants, permet de saisir directement la commande nslookup avec les paramètres souhaités. Dans ce mode, l’outil inspecte les entrées d’adresse dans le cache de vos serveurs DNS. Il récupère des informations comme le serveur DNS actuel que vous utilisez, l’URL du domaine, ainsi que les adresses IPv4 et IPv6.
Comment accéder à la commande nslookup ?
Apprendre à utiliser la commande nslookup est simple. Cet outil est accessible sur presque tous les systèmes via le centre de commande et permet d’effectuer diverses tâches liées au DNS, y compris les recherches DNS et DNS inverses. Pour localiser le centre de commande sur votre ordinateur et effectuer une recherche d’adresse IP avec nslookup, suivez les instructions ci-dessous pour Microsoft, Apple et Linux.
Commande nslookup sur Microsoft Windows
Les utilisateurs de Windows ont plusieurs moyens d’accéder à l’invite de commande pour utiliser la commande nslookup.
Ouvrez le menu Démarrer de Windows et recherchez invite de commande dans la barre de recherche. Un raccourci apparaîtra pour y accéder.
- Ouvrez la boîte de dialogue Exécuter en appuyant sur Windows+R.
- Tapez cmd dans la boîte qui s’affiche, puis cliquez sur OK pour ouvrir l’invite de commande.
- Si vous utilisez souvent des commandes, créez un raccourci sur le bureau en faisant un clic droit sur un espace vide du bureau pour afficher le menu contextuel. Sélectionnez Nouveau puis Raccourci, tapez cmd.exe dans la boîte de raccourci. Cliquez sur Suivant, nommez le raccourci, et vous aurez un accès rapide à l’invite de commande depuis le bureau.
Commande nslookup sur Apple
Pour les utilisateurs de MacBook, la commande nslookup s’exécute via l’application Terminal.
- Allez dans le Finder en haut à gauche de votre appareil.
- Ouvrez le dossier Applications.
- Cliquez sur le dossier Utilitaires, puis trouvez Terminal.
- Entrez la commande nslookup suivie de l’adresse IP que vous recherchez.
Commande nslookup sur Linux
Pour les utilisateurs de Linux, la commande nslookup peut être exécutée via la fenêtre du terminal.
- Appuyez sur Ctrl+Alt+T sous Ubuntu.
- Appuyez sur Entrée.
- Ensuite, exécutez la commande en tapant nslookup suivi de l’adresse IP ou du site web que vous souhaitez interroger.
Commandes nslookup de base
Il existe de nombreuses commandes nslookup que vous pouvez exécuter en fonction des informations ou des types d’enregistrements que vous recherchez. Notez que pour toutes ces commandes, vous devez remplacer ‘example.com’ par le domaine que vous souhaitez interroger.
Rechercher les enregistrements A d’un domaine
La commande nslookup peut demander les enregistrements A d’un domaine, qui révèlent toutes les adresses IP liées à un hôte spécifique. Utilisez la commande nslookup example.com.
Rechercher les enregistrements NS d’un domaine
Les enregistrements NS signifient « name server records » (enregistrements de serveur de noms). Ils indiquent quel serveur DNS contient les enregistrements DNS d’un domaine donné. Une configuration incorrecte des enregistrements NS peut entraîner des difficultés de chargement des sites web. Utilisez la commande nslookup -type=ns example.com.
Vérifier les enregistrements SOA d’un domaine
SOA signifie « Start of Authority » (début d’autorité). Chaque domaine possède un enregistrement SOA qui indique où le domaine diverge d’un domaine parent. Cette commande récupère également des informations sur la zone. Utilisez la commande nslookup -type=soa example.com.
Vérifier les enregistrements MX
Nslookup peut aussi vérifier les serveurs de messagerie et s’assurer qu’ils fonctionnent correctement. Les enregistrements MX (Mail Exchange) sont des enregistrements DNS nécessaires pour acheminer les courriels vers votre adresse. Utilisez la commande nslookup -query=mx example.com.
Trouver tous les enregistrements DNS disponibles pour un domaine
La commande peut également localiser les enregistrements DNS comme une recherche DNS. Utilisez la commande nslookup -type=any example.com. Pour vérifier un serveur DNS spécifique, utilisez nslookup example.com ns1.nsexample.com.
Effectuer une recherche DNS inverse
Vous pouvez également vérifier si une adresse IP est liée à un domaine spécifique avec une recherche DNS inverse via nslookup. Utilisez la commande nslookup 10.20.30.40.
Définir le type de requête
Pour définir un type de requête spécifique, comme AAAA (IPv6), utilisez la commande suivante : nslookup -type=aaaa example.com.
Voir les enregistrements pointeurs (PTR)
La commande permet d’accéder aux enregistrements pointeurs, également appelés enregistrements PTR. Ces enregistrements associent une adresse IP à son nom de domaine correspondant, contrairement aux enregistrements A. Utilisez cette commande pour afficher uniquement l’enregistrement PTR d’une adresse IP : nslookup -type=ptr 1.0.168.192.in-addr.arpa.
Questions fréquentes
Puis-je utiliser dig à la place de nslookup ?
Oui, vous pouvez utiliser la commande dig pour rechercher des enregistrements DNS. Les deux commandes ont des fonctions similaires, mais diffèrent par leur syntaxe et leur format de sortie.
Quelle est la différence entre les commandes ping et nslookup ?
Bien que ces deux outils soient liés au réseau, ils ont des fonctions différentes. La commande ping teste la connectivité réseau et mesure la latence réseau. La commande nslookup, quant à elle, interroge les serveurs DNS pour obtenir des informations sur la correspondance entre noms d’hôte et adresses IP.
Quelle est la différence entre nslookup et une recherche DNS ?
Il n’y a aucune différence entre ces deux outils, car nslookup est un outil en ligne de commande utilisé pour récupérer des enregistrements DNS.
Nslookup est-il un outil DNS ?
Oui, c’est un outil en ligne de commande utilisé pour vérifier tous les enregistrements DNS d’un domaine.
30 septembre 2026
9 min de lecture
Tutoriel vidéo
How a DNS Server works (PowerCert)
Comment utiliser NSLookup
- Entrez le nom de domaine ou l’adresse IP à rechercher
- Sélectionnez le type d’enregistrement DNS (A, MX, NS, TXT, etc.)
- Optionnel : spécifiez un serveur DNS personnalisé
- Cliquez sur « Rechercher » et analysez les résultats