Cet article vous expliquera comment utiliser la commande Dig dans Linux à l'aide de quelques exemples.
Comment utiliser la commande Dig dans Linux?
La commande DIG est incluse par défaut dans toutes les distributions Linux modernes. Donc, vérifiez l'installation de la commande DIG en utilisant cette commande:
$ DIG -VLa sortie suivante doit s'afficher sur la fenêtre du terminal:
Si vous recevez une erreur «Dig Commande pas trouvée», alors installez-la en exécutant la commande suivante:
$ sudo apt install dnsutilsDIG COMMAND pour la recherche DNS
La commande DIG peut utiliser avec différentes options. Lorsque vous utilisez la commande DIG pour interroger un seul nom de domaine sans aucune option supplémentaire, la commande DIG affiche le formulaire Verbose simple:
$ DIG DOMAIN_NAME.comPar exemple, nous voulons rechercher un nom de domaine 'Google.com '. Dans ce cas, la commande ci-dessus sera utilisée dans l'ordre suivant:
$ DIG Google.comSi nous analysons la sortie, il contient différents types d'informations.
Drex Retour tous les enregistrements
Dig Command nous permet de retourner tous les enregistrements de la requête. Utilisez l'option «n'importe quelle» pour retourner tous les enregistrements pour un domaine spécifique en exécutant cette commande:
$ DIG + NOCMD Google.com Any + noall + réponseTypes d'enregistrements de requête
Par défaut, DIC renvoie tous les enregistrements de type «A» sur l'interrogation d'un nom de domaine spécifique. À l'aide de la commande DIG, vous pouvez également afficher le type spécifique d'enregistrements sur le terminal en utilisant les options suivantes:
Objectif des options
Cname Pour récupérer les noms de domaine alias
Mx Pour afficher une liste de tous les serveurs de messagerie pour un nom de domaine demandé
Ns Pour rechercher les serveurs de noms faisant autorité pour le domaine demandé
SMS Pour récupérer tous les enregistrements TXT pour un domaine demandé
Afficher une réponse courte
Utilisez l'option '+ Short' avec la commande Dig pour obtenir les réponses courtes pour un domaine de requête.
$ DIG Google.com + courtAfficher la réponse détaillée
Lorsque vous utilisez les options «+ noall» et «+ réponse» avec la commande Dig, il renvoie les réponses détaillées. L'option «+ noall» désactive tous les résultats, et «+ réponse» active la section de réponse.
$ DIG Google.com + noall + réponseDig Query pour un serveur de noms spécifique
DIG utilise les configurations locales pour décider quel serveur de noms doit rechercher si aucun serveur de nom n'est mentionné. Vous pouvez également spécifier l'adresse IP du serveur ou le nom d'hôte avec @ symbole par rapport à lequel vous souhaitez exécuter votre requête. Par exemple, ici, nous voulons interroger le serveur de noms de Google à l'aide de la commande suivante:
$ DIG Google.com @ 8.8.8.8Rechercher des noms de domaine par lots
Vous pouvez interroger pour un grand nombre de domaines en utilisant la commande DIG. Ajoutez tous les noms de domaine (un nom de domaine par ligne) et utilisez l'option -f avec le nom de fichier query_domain.SMS.
Google.comGérer la configuration de la fouille
Le comportement de la commande DIG peut être contrôlé à l'aide du ~ /.fichier digrc. Par exemple, si vous souhaitez afficher la section de réponse de la commande Dig, apportez les modifications suivantes dans le ~ /.fichier digrc.
+NOALL + RÉPONSE + NOCMD
Enregistrer les modifications et exécuter à nouveau la commande Dig pour le nom de domaine spécifique.
Conclusion
Dans cet article, nous avons démontré les utilisations de la commande Dig à l'aide de différents exemples. Dig Command (Lookup DNS) est utile pour les administrateurs Linux pour trouver les serveurs de noms de domaine. Nous avons une compréhension de base de la renvoyer tous les enregistrements en utilisant la commande DIG. J'espère que les exemples et informations ci-dessus seront utiles pour vous. Merci!