Aperçu
dig interroge directement les serveurs DNS pour obtenir divers enregistrements DNS (A, AAAA, MX, NS, CNAME, TXT, etc.) pour un domaine spécifique. Par défaut, il recherche les enregistrements `A`, mais vous pouvez spécifier un type d'enregistrement particulier.
Fonctionnalités principales
- Recherche de divers types d'enregistrements DNS (A, AAAA, MX, NS, CNAME, TXT, etc.)
- Interrogation d'un serveur DNS spécifique
- Recherche DNS inversée (trouver le nom de domaine à partir d'une adresse IP)
- Support du format de sortie concis
- Fournit le temps de réponse des requêtes DNS et des informations détaillées
Options principales
La commande dig offre diverses options pour contrôler finement la méthode de requête et le format de sortie.
Types de requête et cibles
Contrôle de la sortie
Commande générée :
Essayez de combiner les commandes.
Description:
`dig` Exécute la commande.
Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.
Exemples d'utilisation
Divers exemples d'utilisation de la commande dig.
Recherche de l'enregistrement A de base
dig google.com
Recherche l'adresse IP (enregistrement A) de google.com.
Recherche de l'enregistrement MX (Mail Exchanger)
dig google.com MX
Recherche les informations du serveur de messagerie de google.com.
Recherche en utilisant un serveur DNS spécifique
dig @8.8.8.8 naver.com
Recherche l'enregistrement A de naver.com en utilisant le DNS public de Google (8.8.8.8).
Recherche DNS inversée
dig -x 8.8.8.8
Recherche le nom de domaine correspondant à une adresse IP spécifique (par exemple, 8.8.8.8).
Sortie concise
dig google.com +short
Affiche l'enregistrement A de google.com de manière concise.
Afficher uniquement la section de réponse
dig google.com +noall +answer
Affiche uniquement la section de réponse de l'enregistrement A de google.com pour supprimer les informations inutiles.
Installation
dig est fourni dans la plupart des distributions Linux dans le cadre du paquet `dnsutils` (Debian/Ubuntu) ou `bind-utils` (CentOS/RHEL). S'il n'est pas installé par défaut, vous pouvez l'installer en utilisant les commandes suivantes.
Debian/Ubuntu
sudo apt update && sudo apt install dnsutils
Installation à l'aide du gestionnaire de paquets apt.
CentOS/RHEL/Fedora
sudo yum install bind-utils\n# ou\nsudo dnf install bind-utils
Installation à l'aide du gestionnaire de paquets yum ou dnf.
Conseils et précautions
Conseils utiles et points à considérer lors de l'utilisation de dig.
Types d'enregistrements couramment utilisés
Principaux types d'enregistrements DNS que vous pouvez rechercher avec dig.
- A : Adresse IPv4
- AAAA : Adresse IPv6
- MX : Serveur de messagerie
- NS : Serveur de noms
- CNAME : Nom canonique (alias)
- TXT : Informations textuelles (SPF, DKIM, etc.)
- PTR : Recherche inversée (IP -> domaine)
Vérification du cache DNS
dig interroge directement les serveurs DNS sans utiliser le cache du système local, ce qui le rend utile pour vérifier immédiatement les modifications DNS. Pour vérifier le cache local, vous pouvez utiliser des commandes telles que `systemd-resolve --statistics` ou `nscd -g` (si le service nscd est utilisé).
Utilisation pour le dépannage
En cas de problèmes réseau tels que des problèmes d'accès aux sites Web ou d'envoi d'e-mails, vous pouvez utiliser dig pour vérifier si la configuration DNS est correcte. En particulier, en spécifiant un serveur DNS pour la requête, cela peut aider à déterminer s'il s'agit d'un problème avec le serveur DNS de votre FAI ou d'un problème avec le domaine lui-même.