Dig
DIG - Guide Complet pour Interroger les Serveurs DNS
⚠️ Avertissement : Ce contenu est strictement destiné à un usage éducatif et éthique dans le domaine de la cybersécurité. Toute utilisation illégale ou malveillante est interdite et engage la seule responsabilité de l’utilisateur.
Introduction
DIG (Domain Information Groper) est un outil puissant en ligne de commande pour interroger les serveurs DNS et analyser leur configuration. Utilisé par les administrateurs réseau, les pentesters, ou les développeurs, DIG permet de récupérer des informations précieuses sur les enregistrements DNS, comme les adresses IP, les enregistrements MX, ou les informations de zone.
Principales fonctionnalités :
Résolution d’adresses IP à partir d’un nom de domaine (et vice versa).
Requête des différents types d’enregistrements DNS (A, MX, TXT, etc.).
Analyse de la configuration DNS d’un domaine.
🚀 Étape 1 : Installation de DIG
1. Installation sur Linux (Debian/Ubuntu)
Mettez à jour vos paquets :
Installez le paquet
dnsutils
:Vérifiez l’installation :
2. Installation sur macOS
DIG est inclus avec macOS via le package BIND. Si ce n’est pas le cas :
Installez Homebrew (si non installé) :
Installez BIND via Homebrew :
Vérifiez l’installation :
3. Installation sur Windows
Téléchargez et installez BIND depuis ISC.
Ajoutez le chemin d’installation au PATH système.
Vérifiez l’installation :
🛠️ Étape 2 : Utilisation de Base de DIG
1. Requête Simple pour une Adresse IP
Commande :
Explications :
Résout l’enregistrement A (par défaut) pour le domaine
example.com
.
2. Spécifier un Type d’Enregistrement
Commande :
Explications :
Récupère l’enregistrement
MX
(serveur de messagerie) du domaineexample.com
.
Types courants :
A
: Adresse IPv4.AAAA
: Adresse IPv6.MX
: Serveur de messagerie.NS
: Serveurs DNS autoritaires.TXT
: Informations textuelles.CNAME
: Alias de domaine.
3. Interroger un Serveur DNS Spécifique
Commande :
Explications :
Envoie une requête DNS au serveur
8.8.8.8
(Google Public DNS).
4. Résolution Inverse
Commande :
Explications :
Effectue une résolution inverse pour trouver le nom de domaine associé à l’IP
93.184.216.34
.
5. Activer la Sortie Verbose
Commande :
Explications :
Affiche uniquement les réponses dans un format simplifié.
🔍 Étape 3 : Options Avancées et Scénarios Pratiques
1. Lister les Serveurs Autoritaires d’un Domaine
Commande :
Explications :
Récupère les serveurs DNS autoritaires pour
example.com
.
2. Récupérer les Informations de Zone Complètes
Commande :
Explications :
Effectue un transfert de zone depuis
ns1.example.com
(si autorisé).
3. Ajouter des Détails de Débogage
Commande :
Explications :
Suivi complet de la résolution DNS, depuis les serveurs racines jusqu’aux serveurs autoritaires.
📋 Étape 4 : Exemples de Scénarios Pratiques
1. Vérification d’un Enregistrement SPF
Commande :
Identifie les enregistrements SPF ou autres informations textuelles.
2. Dépannage DNS
Résolution d’un domaine :
Vérification des serveurs DNS autoritaires :
Suivi de la résolution :
3. Analyse de Performance
Commande :
Affiche les statistiques, comme le temps de réponse.
📖 Bonnes Pratiques avec DIG
Utilisez les bons types d’enregistrement : Pour obtenir des réponses précises.
Associez avec d’autres outils : Combinez DIG avec
nslookup
ouhost
pour un dépannage complet.Testez plusieurs serveurs DNS : Pour identifier les incohérences.
Liens utiles :
Dernière mise à jour