accueil > Gestion réseau > host

host : utilitaire de requête DNS

La commande host est un utilitaire simple en ligne de commande utilisé pour interroger le système de noms de domaine (DNS) afin de traduire les noms d'hôtes en adresses IP ou vice versa. Elle est principalement utilisée pour interroger les enregistrements DNS (A, AAAA, MX, NS, etc.).

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.

commandes associées

Des commandes fonctionnellement similaires ou souvent utilisées ensemble.


Commandes de la même catégorie