En cybersécurité, la collecte d’informations est une phase cruciale pour mieux comprendre les systèmes cibles. Elle se divise généralement en deux types : passive et active. Dans cet article, nous allons nous concentrer sur la collecte active, et plus précisément sur l’utilisation de l’outil nslookup pour interroger les serveurs DNS.
Qu’est-ce que nslookup ?
nslookup (Name Server Lookup) est un outil en ligne de commande disponible sur la plupart des systèmes d’exploitation (Windows, Linux, macOS). Il permet d’interroger un serveur DNS pour obtenir des informations sur un nom de domaine ou une adresse IP.
Il est principalement utilisé pour :
- Résoudre des noms de domaine en adresses IP (et vice versa),
- Identifier les serveurs de messagerie (MX)
- Rechercher les enregistrements DNS (A, AAAA, MX, NS, TXT…)
- Tester la configuration DNS d’un domaine.
Pourquoi parle-t-on de collecte d’information active ?
Lorsque vous utilisez nslookup, vous interagissez directement avec un serveur DNS. Cette interaction génère du trafic visible sur le réseau cible. Contrairement à une collecte passive (où l’on observe sans interagir), la collecte active peut laisser des traces et potentiellement alerter la cible.
Limitations de nslookup
- Certains serveurs DNS peuvent bloquer ou filtrer les requêtes.
- Le mode interactif n’est pas aussi puissant que d’autres outils comme
digouhost. nslookupest obsolète sous Linux selon certains standards ;digest souvent préféré.
En cybersécurité, pourquoi utiliser nslookup ?
- Pour analyser l’infrastructure DNS d’un domaine cible,
- Pour détecter des mauvaises configurations ou des informations sensibles publiées,
- Pour commencer une phase de footprinting actif dans le cadre d’un test d’intrusion (pentest),
- Pour cartographier l’architecture réseau (via NS, MX, etc.).
La commande nslookup reste un outil simple mais puissant pour la collecte d’informations DNS en phase active. Elle permet aux analystes SOC, pentesters ou étudiants en cybersécurité de mieux comprendre l’environnement d’un domaine cible avant de passer à des phases plus avancées

