exemples de Commandes Utiles « host » pour interroger les recherches DNS
La Commande Host est un utilitaire CLI minimal et facile à utiliser pour effectuer des recherches DNS qui traduisent les noms de domaine en adresses IP et vice versa. Il peut également être utilisé pour répertorier et vérifier divers types d’enregistrements DNS tels que NS et MX, tester et valider le serveur DNS du FAI et la connectivité Internet, les enregistrements de spam et de liste noire, détecter et résoudre les problèmes de serveur DNS, entre autres.,
dans cet article, nous allons apprendre à utiliser la commande host avec quelques exemples utiles sous Linux pour effectuer des recherches DNS. Dans les articles précédents, nous avons montré les 8 commandes Nslookup les plus utilisées pour tester et dépanner les serveurs DNS et pour interroger des enregistrements de ressources DNS spécifiques (RR).
nous avons également expliqué 10 commandes Linux Dig (Domain Information Groper) pour interroger les informations DNS, cela fonctionne plus comme L’outil Nslookup. L’utilitaire hôte fonctionne également de la même manière et est préinstallé sur la plupart, sinon toutes les distributions Linux grand public.
cela dit, regardons ces 14 commandes d’hôte ci-dessous.,
trouver L’adresse IP du domaine
c’est la commande hôte la plus simple que vous pouvez exécuter, il suffit de fournir un nom de domaine tel quegoogle.com
pour obtenir les adresses IP associées.
Trouver des Serveurs de Nom de Domaine
Pour trouver les serveurs de nom de domaine utiliser l’option-t.
Trouver de Domaine Enregistrement CNAME
Pour trouver le domaine CNAME, courir.
$ host -t cname mail.google.commail.google.com is an alias for googlemail.l.google.com.
Trouver de Domaine Enregistrement MX
Pour trouver les enregistrements MX pour un domaine.,
rechercher un enregistrement TXT de domaine
pour trouver les enregistrements TXT d’un domaine.
$ host -t txt google.comgoogle.com descriptive text "v=spf1 include:_spf.google.com ~all"
rechercher un enregistrement SOA de domaine
Vous pouvez essayer d’afficher les enregistrements SOA pour la zone spécifiée, à partir de tous les serveurs de noms faisant autorité répertoriés pour cette zone avec l’indicateur-C
.
interroger un serveur de noms particulier
pour interroger un serveur de noms de domaine particulier.,
rechercher toutes les informations des enregistrements de domaine et des Zones
pour effectuer une requête de type ANY, utilisez l’option-a
(all) qui équivaut à définir l’option-v
.
$ host -a google.comTrying "google.com";; ->>HEADER<
obtenez des informations de TTL de domaine
pour trouver des informations de TTL de domaine.
$ host -v -t a google.comTrying "google.com";; ->>HEADER<
utilisez IPv4 ou IPv6
L’option -4
ou -6
force l’hôte à utiliser uniquement le transport de requêtes IPv4 ou seulement IPV6 respectivement.,
$ host -4 google.comOR$ host -6 google.com
effectuer des requêtes non récursives
l’option-r
effectue des requêtes non récursives, notez que la définition de cette option efface le RD (récursivité souhaitée), le bit de la requête effectuée par l’hôte.
Définir UDP Tentatives pour une Recherche
Par défaut, le nombre d’UDP tente est de 1, pour le modifier, utilisez la balise -R
drapeau.,
définir le temps D’attente de la réponse
En utilisant le commutateur -W
, vous pouvez demander à l’hôte d’attendre une réponse pour le temps spécifié en secondes et si l’indicateur-w
est utilisé, il oblige l’hôte à attendre éternellement une réponse:
Dans cet article, nous avons appris à utiliser la commande host avec quelques exemples utiles sous Linux. Utilisez le formulaire de commentaires ci-dessous pour nous faire part de vos réflexions concernant ce guide.