Host - Herramienta de búsqueda DNS simple¶
¶
"Clase de adivinanza"
'<button @click="copyAllCommands" class="copy-all-btn">
____
📋 Copiar todos los comandos
■/buttonilo
'<button @click="generatePDF" class="pdf-btn">
📄 Generar PDF
■/buttonilo
■/div titulada
"Notificación" clase="notificación" ¡Todos los comandos copiados al portapapeles! ■/div titulada ■/div titulada
Sinopsis¶
host es una simple utilidad de búsqueda DNS que proporciona una salida limpia y fácil de leer para las consultas DNS. Está diseñado para ser más fácil de usar que cavar y más sencillo que nslookup, lo que lo hace ideal para buscar DNS rápido y tareas básicas de solución de problemas.
Sintaxis básica¶
Comandos esenciales¶
Basic DNS Lookups¶
"Clase de divorcio"
'_<button @click='copyCommand("host google.com")' class="copy-btn">
Copiar
'<button @click='copyCommand("host 8.8.8.8")' class="copy-btn">
Copy:
'<button @click='copyCommand("host 2001:4860:4860::8888")' class="copy-btn">
Copy:
'_<button @click='copyCommand("host google.com 8.8.8.8")' class="copy-btn">
'Copy:
■/div titulada
Tipo de registro Consultas¶
"Clase de divorcio"
'_<button @click='copyCommand("host -t A google.com")' class="copy-btn">
Copy
'_<button @click='copyCommand("host -t AAAA google.com")' class="copy-btn">
'Copy:
'_<button @click='copyCommand("host -t MX google.com")' class="copy-btn">
'Copy:
'_<button @click='copyCommand("host -t NS google.com")' class="copy-btn">
Copiar
'<button @click='copyCommand("host -t TXT google.com")' class="copy-btn">
Copy:
'_<button @click='copyCommand("host -t CNAME www.google.com")' class="copy-btn">
Copiar
'_<button @click='copyCommand("host -t SOA google.com")' class="copy-btn">
'Copy:
'_<button @click='copyCommand("host -t PTR 8.8.8.8")' class="copy-btn">
Copiar
'__CODE_BLOCK_62_'Copy:
■/div titulada
Opciones avanzadas¶
Verbose y Debug Output¶
"Clase de divorcio"
'_<button @click='copyCommand("host -v google.com")' class="copy-btn">
Copiar
'_<button @click='copyCommand("host -a google.com")' class="copy-btn">
'Copy:
'_<button @click='copyCommand("host -d google.com")' class="copy-btn">
Copiar
■/div titulada
Opciones de tiempo y conexión¶
"Clase de divorcio"
'_<button @click='copyCommand("host -W 5 google.com")' class="copy-btn">
'Copy:
'_<button @click='copyCommand("host -w google.com")' class="copy-btn">
Copiar
'_<button @click='copyCommand("host -T google.com")' class="copy-btn">
Copy
'<button @click='copyCommand("host -R 3 google.com")' class="copy-btn">
Copy:
■/div titulada
Opciones de comportamiento de consulta¶
"Clase de divorcio"
'_<button @click='copyCommand("host -r google.com")' class="copy-btn">
'Copy:
'<button @click='copyCommand("host -c IN google.com")' class="copy-btn">
Copy:
'_<button @click='copyCommand("host -C example.com")' class="copy-btn">
Copiar
'_<button @click='copyCommand("host -l example.com")' class="copy-btn">
'Copy:
■/div titulada
Popular DNS Servidores¶
Usando diferentes proveedores de DNS¶
"Clase de divorcio"
'_<button @click='copyCommand("host google.com 8.8.8.8")' class="copy-btn">
Copiar
'_<button @click='copyCommand("host google.com 1.1.1.1")' class="copy-btn">
'Copy:
'_<button @click='copyCommand("host google.com 208.67.222.222")' class="copy-btn">
'Copy:
'_<button @click='copyCommand("host google.com 9.9.9.9")' class="copy-btn">
Copiar
■/div titulada
Casos de uso común¶
Solución de problemas del servidor electrónico¶
"Clase de divorcio"
'_<button @click='copyCommand("host -t MX example.com")' class="copy-btn">
'Copy:
'_<button @click='copyCommand("host mail.example.com")' class="copy-btn">
Copiar
'_<button @click='copyCommand("host -t MX gmail.com yahoo.com outlook.com")' class="copy-btn">
'Copy:
■/div titulada
Verificación de dominio¶
"Clase de divorcio"
'_<button @click='copyCommand("host -t TXT example.com")' class="copy-btn">
'Copy:
'_<button @click='copyCommand("host -t TXT example.com|grep \"v=spf1\"")' class="copy-btn">
Copiar
'_<button @click='copyCommand("host -t TXT default._domainkey.example.com")' class="copy-btn">
'Copy:
■/div titulada
Diagnósticos de red¶
"Clase de divorcio"
'__CODE_BLOCK_84_'Copy: '_<button @click='copyCommand("host -t SOA example.com")' class="copy-btn">
Copy
'_<button @click='copyCommand("host -t CNAME www.example.com")' class="copy-btn">
'Copy:
'<button @click='copyCommand("host -a example.com")' class="copy-btn">
Copy:
■/div titulada
Consultas DNS inversas¶
"Clase de divorcio"
'_<button @click='copyCommand("host 192.168.1.1")' class="copy-btn">
'Copy:
'_<button @click='copyCommand("host 208.67.222.222")' class="copy-btn">
Copiar
'_<button @click='copyCommand("host 2001:4860:4860::8844")' class="copy-btn">
'Copy:
■/div titulada
Comandos de solución de problemas¶
Debug and Verbose Queries¶
"Clase de divorcio"
# Debug mode with specific record type
host -d -t A google.com
```_
'`<button @click='copyCommand("host -d -t A google.com")' class="copy-btn">`Copy:
```bash
# Verbose TCP query
host -v -T google.com
<button @click='copyCommand("host -v -T google.com")' class="copy-btn">
Copiar
'<button @click='copyCommand("host -r -t NS google.com")' class="copy-btn">
Copy:
'_<button @click='copyCommand("host -W 10 -t MX example.com")' class="copy-btn">
Copiar
■/div titulada
Referencia de Opciones de comando¶
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 |
Tipos de registro¶
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 |
Instalación¶
Linux (Ubuntu/Debian)¶
Linux (CentOS/RHEL/Fedora)¶
```bash sudo yum install bind-utils
or¶
sudo dnf install bind-utils ```_
macOS¶
host viene pre-instalado con macOS.
Windows¶
Utilice Windows Subsystem para Linux (WSL) o instalar a través de gestores de paquetes como Chocolatey.
Consejos y mejores prácticas¶
- ** Salida limpia**: host proporciona una salida más limpia y legible que cava
- Exámenes rápidos: Ideal para consultas DNS simples y solución de problemas básicos
- Preguntas frecuentes: Puede consultar varios dominios en un solo comando
- Reverse lookups: Detecta automáticamente direcciones IP y realiza búsquedas inversas
- ** Ajustes de tiempo**: Uso
-W
_ opción para redes lentas o poco fiables - Las consultas del PCT: Uso
-T
_ para grandes respuestas o cuando se bloquea UDP - Combina con otras herramientas: Uso junto con excavación y nslookup para un análisis integral
Mensajes comunes de error¶
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 |
Comandos relacionados¶
dig
- Herramienta de búsqueda DNS más detallada con opciones extensasnslookup
_ - Utilidad de búsqueda interactiva de DNSping
- Test network connectivity and resolve hostnamestraceroute
_ - Trace network path to destinationwhois
- Información sobre registro y propiedad de dominio