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>
Cette 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>
Par 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>
Cette 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>
Nous 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>
Si 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>
Nous 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>
Si 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>
La 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>
Par 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>
Nous 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.