Aperçu
La commande host est utilisée pour interroger diverses informations DNS telles que les noms de domaine, les adresses IP et les enregistrements Mail Exchanger (MX). Sa syntaxe simple permet de vérifier rapidement les informations DNS.
Fonctionnalités principales
- Interrogation des enregistrements DNS (A, AAAA, MX, NS, SOA, PTR, etc.)
- Interrogation DNS inversée (trouver le nom d'hôte à partir d'une adresse IP)
- Interrogation en spécifiant un serveur DNS particulier
- Vérification rapide des informations grâce à une sortie concise
Options principales
Types d'interrogation et détails
Contrôle du comportement
Commande générée :
Essayez de combiner les commandes.
Description:
`host` Exécute la commande.
Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.
Exemples d'utilisation
Interrogation de base de l'adresse IP d'un domaine
host example.com
Interroge les adresses IPv4 (A) et IPv6 (AAAA) du domaine spécifié.
Interrogation de l'enregistrement MX (Mail Exchanger) d'un domaine spécifique
host -t mx example.com
Vérifie les informations du serveur de messagerie du domaine.
Interrogation DNS inversée d'une adresse IP
host 8.8.8.8
Interroge le nom d'hôte correspondant à l'adresse IP.
Interrogation en utilisant un serveur DNS spécifique
host example.com 8.8.8.8
Interroge en utilisant un serveur DNS spécifié (par exemple, Google DNS) au lieu du serveur DNS système par défaut.
Interrogation détaillée de tous les enregistrements DNS
host -a -v example.com
Affiche les informations de tous les enregistrements pour le domaine de manière détaillée.
Installation
La commande host est fournie dans le cadre du paquet `bind-utils` ou `bind9-host` dans la plupart des distributions Linux. Si elle n'est pas installée par défaut, vous pouvez l'installer en utilisant les commandes suivantes.
Debian/Ubuntu
sudo apt update && sudo apt install bind9-host
Installez en utilisant le gestionnaire de paquets apt.
CentOS/RHEL/Fedora
sudo yum install bind-utils
# Ou
sudo dnf install bind-utils
Installez en utilisant le gestionnaire de paquets yum ou dnf.
Conseils et précautions
La commande host peut être utile pour le dépannage DNS et le diagnostic réseau.
Comparaison avec la commande dig
Alors que host est utilisé pour des requêtes DNS simples, dig est un outil de requête DNS plus détaillé et flexible. dig est plus approprié pour le débogage complexe ou lorsque vous avez besoin de définir des indicateurs DNS spécifiques.
- **host** : Convient pour des requêtes d'informations DNS de base rapides et concises.
- **dig** : Convient pour des informations de réponse DNS détaillées, la spécification de types d'enregistrements spécifiques et des fonctions avancées.
Considérations sur la mise en cache DNS
Les informations les plus récentes peuvent ne pas être immédiatement reflétées en raison de la mise en cache DNS sur le système local ou les équipements réseau. Bien que la commande host ignore généralement le cache local et interroge directement les serveurs DNS, elle ne contourne pas complètement le cache sur le chemin réseau.
- Les modifications DNS peuvent ne pas être reflétées immédiatement.
- Si le problème persiste, essayez de spécifier un autre serveur DNS (par exemple, 8.8.8.8) pour tester.