Hôte - Outil de recherche DNS simple
"`
Toutes les commandes copiées dans le presse-papiers !
Aperçu général
host est un utilitaire de recherche DNS simple qui fournit une sortie propre et facile à lire pour les requêtes DNS. Il est conçu pour être plus convivial que creuser et plus simple que nslookup, ce qui le rend idéal pour les recherches rapides DNS et les tâches de dépannage de base.
Syntaxe de base
host [options] hostname [server]
host [options] IP_address [server]
Commandes essentielles
DNS de base Recherche
# Look up A and AAAA records (IPv4 and IPv6)
host google.com
```_
`_CODE_BLOCK_50__`Copie</bouton>
```bash
# Reverse DNS lookup (IP to domain)
host 8.8.8.8
```_
"`<button @click='copyCommand("host 8.8.8.8")' class="copy-btn">`"Copie</bouton>
```bash
# IPv6 reverse lookup
host 2001:4860:4860::8888
`_CODE_BLOCK_52__`Copy
# Using specific DNS server
host google.com 8.8.8.8
"`Enquêtes sur le type d'enregistrement
# A record (IPv4 address)
host -t A google.com
`_CODE_BLOCK_54__`Copie
# AAAA record (IPv6 address)
host -t AAAA google.com
`_CODE_BLOCK_55__`Copie
# MX record (Mail Exchange)
host -t MX google.com
"`# NS record (Name Server)
host -t NS google.com
`_CODE_BLOCK_57__`Copie
# TXT record (Text records)
host -t TXT google.com
`_CODE_BLOCK_58__`Copie
# CNAME record (Canonical Name)
host -t CNAME www.google.com
`_CODE_BLOCK_59__`Copie
# SOA record (Start of Authority)
host -t SOA google.com
`_CODE_BLOCK_60__`Copie
# PTR record (Pointer for reverse lookup)
host -t PTR 8.8.8.8
`_CODE_BLOCK_61__`Copie
# SRV record (Service record)
host -t SRV _sip._tcp.example.com
`_CODE_BLOCK_62__`Copy
Options avancées
Verbose et sortie de débogue
# Verbose output (equivalent to -a)
host -v google.com
`_CODE_BLOCK_63__`Copie
# All records (ANY query type)
host -a google.com
`_CODE_BLOCK_64__`Copie
# Debug output
host -d google.com
`_CODE_BLOCK_65__`Copie
Options de délai et de connexion
# Set timeout (5 seconds)
host -W 5 google.com
`_CODE_BLOCK_66__`Copie
# Wait indefinitely for reply
host -w google.com
`_CODE_BLOCK_67__`Copie
# Use TCP instead of UDP
host -T google.com
`_CODE_BLOCK_68__`Copie
# Set number of UDP retries
host -R 3 google.com
`_CODE_BLOCK_69__`Copie
Options de comportement des requêtes
# Non-recursive query
host -r google.com
`_CODE_BLOCK_70__`Copie
# Specify query class (default: IN)
host -c IN google.com
`_CODE_BLOCK_71__`Copie
# Show SOA records from all authoritative servers
host -C example.com
"_CODE_BLOCK_72__"Copie
# Zone transfer (list mode)
host -l example.com
`_CODE_BLOCK_73__`Copie
DNS populaire Serveur
Utilisation de différents fournisseurs de DNS
# Google DNS
host google.com 8.8.8.8
`_CODE_BLOCK_74__`Copie
# Cloudflare DNS
host google.com 1.1.1.1
`_CODE_BLOCK_75__`Copie
# OpenDNS
host google.com 208.67.222.222
"`# Quad9 DNS
host google.com 9.9.9.9
`_CODE_BLOCK_77__`Copie
Cas d'utilisation courante
Dépannage du serveur de messagerie
# Check MX records for email routing
host -t MX example.com
`_CODE_BLOCK_78__`Copie
# Verify mail server IP
host mail.example.com
`_CODE_BLOCK_79__`Copie
# Check multiple mail servers
host -t MX gmail.com yahoo.com outlook.com
`_CODE_BLOCK_80__`Copie
Vérification du domaine
# Check TXT records for domain verification
host -t TXT example.com
`_CODE_BLOCK_81__`Copie
# Verify SPF records
host -t TXT example.com|grep "v=spf1"
`_CODE_BLOCK_82__`Copie
# Check DKIM records
host -t TXT default._domainkey.example.com
`_CODE_BLOCK_83__`Copie
Diagnostics réseau
# Check authoritative name servers
host -t NS example.com
`_CODE_BLOCK_84__`Copy
# Verify domain authority information
host -t SOA example.com
"`# Check CNAME aliases
host -t CNAME www.example.com
`_CODE_BLOCK_86__`Copie
# Comprehensive domain analysis
host -a example.com
`_CODE_BLOCK_87__`Copie
Recherche DNS inversée
# Check hostname for IP
host 192.168.1.1
`_CODE_BLOCK_88__`Copie
# Verify server identity
host 208.67.222.222
"`# IPv6 reverse lookup
host 2001:4860:4860::8844
`_CODE_BLOCK_90__`Copie
Dépannage des commandes
Questions sur le débogage et les verbes
# Debug mode with specific record type
host -d -t A google.com
"`# Verbose TCP query
host -v -T google.com
"_CODE_BLOCK_92__"Copie
# Non-recursive NS query
host -r -t NS google.com
'_CODE_BLOCK_93__`Copie
# Extended timeout with MX query
host -W 10 -t MX example.com
`_CODE_BLOCK_94__`Copie
Référence des options de commande
Option | Description |
---|---|
-a |
Equivalent to -v and -t ANY |
-C |
Show SOA records from all authoritative servers |
-c class |
Specify query class (default: IN) |
-d |
Enable debug output |
-l |
List mode (zone transfer) |
-n |
Use IP6.INT domain for IPv6 reverse lookups |
-N ndots |
Set number of dots for absolute names |
-r |
Make non-recursive queries |
-R retries |
Set number of UDP retries |
-t type |
Specify query type (A, AAAA, MX, NS, etc.) |
-T |
Use TCP connection |
-v |
Verbose output |
-W seconds |
Set timeout in seconds |
-w |
Wait indefinitely for reply |
Types d'enregistrement
Type | Description | Example |
---|---|---|
A | IPv4 address | host -t A google.com |
AAAA | IPv6 address | host -t AAAA google.com |
CNAME | Canonical name | host -t CNAME www.google.com |
MX | Mail exchange | host -t MX google.com |
NS | Name server | host -t NS google.com |
PTR | Pointer (reverse) | host -t PTR 8.8.8.8 |
SOA | Start of authority | host -t SOA google.com |
SRV | Service record | host -t SRV _sip._tcp.example.com |
TXT | Text record | host -t TXT google.com |
ANY | All records | host -a google.com |
Installation
Linux (Ubuntu/Debian)
sudo apt-get install dnsutils
Linux (CentOS/RHEL/Fedora)
sudo yum install bind-utils
# or
sudo dnf install bind-utils
MACOS
host est préinstallé avec macOS.
Fenêtres
Utilisez Windows Subsystem pour Linux (WSL) ou installez via des gestionnaires de paquets comme Chocolaty.
Conseils et pratiques exemplaires
- ** Sortie propre**: l'hôte fournit une sortie plus propre et plus lisible que creuser
- Recherche rapide: Idéal pour les requêtes DNS simples et le dépannage de base
- Plusieurs requêtes: Peut interroger plusieurs domaines en une seule commande
- Recherches inversées: Détecte automatiquement les adresses IP et effectue des recherches inversées
- Paramètres horaires: Utiliser
-W
option pour les réseaux lents ou peu fiables - Demandes de renseignements sur la TCP: Utiliser
-T
pour les grandes réponses ou quand UDP est bloqué - Combiner avec d'autres outils: Utiliser à côté de creuser et nslookup pour une analyse complète
Messages d'erreur courants
Error | Meaning |
---|---|
Host not found |
Domain doesn't exist (NXDOMAIN) |
No address associated with hostname |
No A/AAAA records found |
Connection timed out |
DNS server unreachable |
Server failure |
DNS server error (SERVFAIL) |
Query refused |
DNS server refused the query |
Commandes connexes
dig
- Outil de recherche DNS plus détaillé avec des options étenduesnslookup
- utilitaire de recherche DNS interactifping
- Tester la connectivité réseau et résoudre les noms d'hôtetraceroute
- Tracer le chemin réseau vers la destinationwhois
- Renseignements sur l'enregistrement et la propriété des domaines