Test du DNS à l'aide de dig
Utilisez l'outil de ligne de commande DIG (Domain Information Groper) de BIND pour effectuer un test par rapport à la délégation où le domaine est hébergé. Vérifiez immédiatement si les modifications ont eu lieu sans tenir compte de la durée de vie ou du cache que vous avez configuré.
Remarque
Les utilisateurs Windows peuvent télécharger l'outil à partir du site Web de BIND. Utilisez le terminal pour accéder à dig sur les systèmes Linux et Macintosh.
Les utilisateurs Windows peuvent télécharger l'outil à partir du site Web de BIND. Utilisez le terminal pour accéder à dig sur les systèmes Linux et Macintosh.
Utilisation de dig
Avant d'utiliser l'outil dig de BIND, vous devez accéder à dig ou l'installer sur le système que vous utilisez. Une fois que vous avez accès à dig, vous pouvez l'utiliser pour tester le DNS.
Procédure d'accès à dig (Mac)
- Dans le dossier
Applications
, ouvrez le dossierUtilities
, puis sélectionnez Terminal. - Lorsque le terminal est ouvert, entrez une commande dig à l'aide du nom d'hôte à rechercher.
Procédure d'installation de dig (Windows)
-
Accédez au site Web de l'ISC et téléchargez la version la plus récente et la plus stable de BIND.
Remarque
BIND prend en charge les systèmes Windows 32 et 64 bits. Vérifiez la version de Windows que vous utilisez et téléchargez la version correcte de BIND. Consultez la documentation de Microsoft pour déterminer la version de Windows que vous utilisez. - Extrayz le fichier téléchargé et installez BIND dans le répertoire suivant :
C:\Program Files\ISC BIND 9
. Cochez la case Outils uniquement. - Une fois BIND installé, ouvrez le Panneau de configuration à partir du menu Windows, puis ouvrez les propriétés système.
- Dans l'onglet Avancé, sélectionnez Variables d'environnement.
- Sous Variables système, sélectionnez Chemin, puis Modifier.
- A la fin du chemin dans la fenêtre Modifier la variable système, ajoutez
C:\Program Files\ISC BIND 9\bin
et sélectionnez OK. - Dans la fenêtre Modifier les variables, sélectionnez OK. Dans la fenêtre Propriétés système, sélectionnez OK.
Procédure d'ouverture de l'invite de commandes
Pour les versions 8 to10 de Windows :
- Sélectionnez l'icône de menu Windows.
- Dans le champ de recherche, entrez
CMD
. - Sélectionnez Invite de commande.
Pour la version 7 de Windows :
- Dans le menu Start, sélectionnez Run.
- Entrez
CMD
, puis sélectionnez OK.
Pour utiliser dig pour tester le DNS
- Ouvrez un terminal (Mac et Linux) ou une invite de commande (Windows).
- Saisissez
dig <any hostname>
, puis appuyez sur Entrée.
Les informations suivantes sont renvoyées :
- Question section : requête adressée au serveur de noms. Dans cet exemple, nous avons demandé le premier enregistrement A disponible pour le nom d'hôte
oracle.com
. - Answer section : première réponse disponible pour la requête adressée à DNS. Dans cet exemple, nous avons reçu l'enregistrement A contenant l'adresse IP 137.254.16.101.
- Authority section : serveurs de noms faisant autorité à partir desquels la réponse à la requête a été reçue. Ces serveurs de noms hébergent les zones d'un domaine.
- Section supplémentaire : informations supplémentaires dont le résolveur peut avoir besoin, mais pas la réponse à la requête.
Commandes dig
Commande | Description | Exemple |
---|---|---|
dig [hostname]
|
Renvoie tous les enregistrements A trouvés dans la zone du nom d'hôte interrogé. | dig oracle.com
|
dig [hostname] [record type]
|
Renvoie les enregistrements du type indiqué trouvés dans la zone du nom d'hôte interrogé. | dig oracle.com MX
|
dig [hostname] +short
|
Fournit une brève réponse, souvent une adresse IP. | dig oracle.com +short
|
dig @[nameserver address] [hostname]
|
Interroge directement le serveur de noms au lieu du résolveur configuré dans un système local. | dig @dnsmaster6.oracle.com
|
dig [hostname] +trace
|
L'ajout de l'instruction +trace indique à dig qu'il doit résoudre la requête vers le bas à partir du serveur de noms racine, puis signaler les résultats de chaque étape de la requête. |
dig oracle.com +trace
|
dig -x [IP address]
|
Recherche inversée d'adresses IP. | dig -x 108.59.161.1
|