logo

Commande dig sous Linux avec des exemples

toi commande signifie Groper des informations sur le domaine . Il est utilisé pour récupérer des informations sur les serveurs de noms DNS. Il est essentiellement utilisé par les administrateurs réseau. Il est utilisé pour vérifier et résoudre les problèmes DNS et pour effectuer des recherches DNS. La commande Dig remplace les anciens outils tels que nslooku p et l'hôte .

Installation de la commande Dig

Dans le cas de Debian/Ubuntu



$sudo apt-get install dnsutils>

Dans le cas de CentOS/RedHat

survoler en CSS
$sudo yum install bind-utils>

Syntaxe:

dig [server] [name] [type]>

Travailler avec la commande Dig

1. Pour interroger un enregistrement du domaine A



dig techcodeview.com>

Pour interroger-le-domaine-A-recordCette commande amène dig à rechercher l'enregistrement A pour le nom de domaine techcodeview.com.

Un enregistrement fait référence à l’IP IPV4.
De même, si le type d’enregistrement est défini sur AAAA, cela renverra l’IP IPV6.

2. Pour interroger un enregistrement du domaine A avec +court



dig techcodeview.com +short>

Pour interroger le domaine-A-enregistrement-avec-shortPar défaut, dig est verbeux et en utilisant l'option +short, nous pouvons réduire considérablement la sortie, comme indiqué. 3. Pour supprimer des lignes de commentaires.

dig techcodeview.com +nocomments>

Pour supprimer les lignes de commentairesCette commande effectue une requête et exclut les lignes de commentaires. 4. Pour définir ou effacer tous les indicateurs d’affichage.

dig techcodeview.com +noall>

Pour définir ou effacer tous les indicateurs d'affichageNous utilisons l'option de requête noall lorsque nous souhaitons définir ou effacer tous les indicateurs d'affichage. 5. Pour interroger des réponses détaillées.

bool pour chaîner java
dig techcodeview.com +noall +answer>

demander des réponses détailléesSi nous souhaitons afficher les informations de la section des réponses en détail, nous arrêtons d'abord l'affichage de toutes les sections à l'aide de l'option +noall, puis interrogeons la section des réponses uniquement en utilisant l'option +answer avec la commande dig. 6. Pour interroger tous les types d’enregistrements DNS.

dig techcodeview.com ANY>

interroger-tous-les-types-d'enregistrements-DNSNous utilisons N'IMPORTE QUELLE option pour interroger tous les types d'enregistrements DNS disponibles associés à un domaine. Il inclura tous les types d'enregistrement disponibles dans la sortie. 7. Pour interroger l'enregistrement MX pour le domaine.

dig techcodeview.com MX>

interroger-l'enregistrement-ms-du-domaineSi nous voulons uniquement la section de réponse d'échange de courrier – MX – associée à un domaine, nous utilisons cette commande. 8. Pour tracer le chemin DNS

dig techcodeview.com +trace>

vers-tracer-le-chemin-DNSLa commande +trace est utilisée pour tracer le chemin de recherche DNS. Cette option effectue des requêtes itératives pour résoudre la recherche de nom. Il interrogera les serveurs de noms en commençant par la racine et parcourra ensuite l'arborescence des espaces de noms à l'aide de requêtes itératives suivant les références en cours de route. 9. Pour spécifier les serveurs de noms

dig techcodeview.com @8.8.8.8>

pour-spécifier-les-serveurs-de-nomsPar défaut, la commande dig interrogera les serveurs de noms répertoriés dans /etc/resolv.conf pour effectuer une recherche DNS. Nous pouvons le modifier en utilisant le symbole @ suivi d'un nom d'hôte ou d'une adresse IP du serveur de noms. dix. Pour interroger la section statistiques

Mo contre Go
dig techcodeview.com +noall +answer +stats>

SECTION-STATISTIQUES-À-REQUÊTENous utilisons l'option +stats avec la commande dig, pour voir la section statistiques.

Recherche DNS inversée :

La recherche DNS inversée peut être utilisée pour récupérer le nom de domaine ou le nom d'hôte à partir de l'adresse IP.
L'option -x est utilisée pour effectuer une recherche DNS inversée.

ex:

[xxxxxx ~]# creuser +noall +answer -x 8.8.8.8
8.8.8.8.in-addr.arpa. 18208 IN PTR dns.google.

conversion de entier en chaîne

Remarque : la recherche inversée DNS ne fonctionnera que si l'entrée est présente PTR.
Le contenu du PTR peut être visualisé à l'aide de la commande dig -x xx.yy.zz.aa

Requêtes par lots :

Au lieu d'effectuer une requête creuse pour chaque domaine à la fois, une liste de domaines peut être interrogée en même temps.

Pour ce faire, saisissez les noms de domaine dans un fichier, un seul nom de domaine dans chaque ligne et effectuez la requête dig sur le fichier.
ex : disons que file.txt a alors la liste des noms de domaine à interroger,

dig -f file.txt +shorteffectuera des requêtes DNS et renverra toutes les adresses IP résolues.