accueil > Gestion réseau > dig

dig : Requête d'informations DNS

dig (Domain Information Groper) est un outil puissant en ligne de commande utilisé pour interroger les serveurs du système de noms de domaine (DNS) afin de récupérer diverses informations DNS telles que les noms de domaine, les adresses IP, les enregistrements Mail Exchanger, etc. Il est essentiel pour le dépannage réseau et la vérification des enregistrements DNS.

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.


commandes associées

Des commandes fonctionnellement similaires ou souvent utilisées ensemble.


Commandes de la même catégorie