Drex Retour tous les enregistrements

Drex Retour tous les enregistrements
DIC Informations sur le domaine groper, qui est un puissant utilitaire de ligne de commande. Dans Linux, la commande Dig est utile pour interroger les informations DNS. Il vous permet d'interroger les détails sur les différents serveurs de noms DNS, y compris leurs adresses hôte et leur échange de courrier. L'outil de ligne de commande Dig est flexible et plus facile à utiliser. C'est pourquoi tous les administrateurs système préfèrent utiliser cet outil pour résoudre les problèmes DNS.

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 -V

La 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 dnsutils

DIG 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.com

Par 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.com

Si nous analysons la sortie, il contient différents types d'informations.

  1. La première ligne de votre sortie affiche la version Dig Command et le nom de domaine interrogé. La ligne suivante ou deuxième indique que l'option globale par défaut est + CMD.
  2. La section d'en-tête affiche les détails de réponse reçus du serveur DNS demandé.
  3. La section de pseudosection OPT affiche les EDN (système d'extension pour DNS), les drapeaux et la taille des paquets UDP.
  4. La section de réponse montre les détails sur le nom de domaine demandé dans la première colonne. La deuxième colonne vous montre le type de requête (dans = Internet), et la troisième colonne affiche le type d'enregistrement (a = adresse).

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éponse

Types 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 + court

Afficher 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éponse

Dig 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.8

Rechercher 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.com
linux.org
linuxhint.com
voies de route.filet
[/ c] c
Par exemple, nous voulons interroger les multiples noms de domaine répertoriés dans une question_domaine.fichier txt.
[cc lang = "dart" width = "100%" height = "100%" échappé = "true" thème = "Blackboard" Nowrap = "0"]
$ dig -f query_domain.txt + court

Gé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!