host
El comando host permite realizar consultas sencillas al sistema DNS para obtener información sobre nombres de dominio y direcciones IP. Es una herramienta rápida y fácil de utilizar para comprobar cómo se resuelve un nombre de dominio o realizar búsquedas inversas.
| Categoría | Red / DNS |
|---|---|
| Nivel | Básico |
| Disponible en | Linux (paquete DNS Utilities o Bind) |
| Equivalente en Windows | nslookup |
| ¿Requiere permisos de administrador? | No |
¿Qué significa su nombre?
La palabra inglesa host significa anfitrión. En redes informáticas, un host es cualquier dispositivo conectado a una red que dispone de una dirección IP.
El comando recibe este nombre porque permite consultar la información DNS asociada a un host o equipo.
¿Para qué sirve?
Se utiliza para consultar de forma rápida la información DNS de un dominio o de una dirección IP.
Es una alternativa más sencilla que dig, ya que muestra únicamente la información más relevante de la consulta.
Sintaxis
host [opciones] nombre_o_IP
Opciones más utilizadas
| Comando | Descripción |
|---|---|
host dominio |
Obtiene la dirección IP del dominio. |
host IP |
Realiza una búsqueda inversa. |
host -t MX dominio |
Consulta los registros MX. |
host -t NS dominio |
Consulta los servidores DNS autoritativos. |
host -t AAAA dominio |
Consulta los registros IPv6. |
Equivalencia con otros sistemas
| Linux | Windows |
|---|---|
host |
nslookup |
Consultas más habituales
Consultar la dirección IP de un dominio
host www.google.es
Realizar una búsqueda inversa
host 8.8.8.8
Consultar los registros MX
host -t MX gmail.com
Consultar los servidores DNS
host -t NS openai.com
Ejemplo de salida
www.google.es has address 142.250.184.131
www.google.es has IPv6 address 2a00:1450:4003:80d::2003
¿Cómo interpretar la salida?
- has address: indica la dirección IPv4 asociada al dominio.
- has IPv6 address: indica la dirección IPv6 del dominio.
- Si existen varios registros, el comando mostrará todos ellos.
Errores habituales
- Confundir
hostconhostname. El primero consulta información DNS, mientras que el segundo muestra el nombre del equipo. - Pensar que
hostcomprueba la conectividad con un servidor. El comando únicamente realiza consultas DNS. - Creer que siempre devuelve una única dirección IP. Muchos dominios utilizan varias direcciones para repartir la carga entre distintos servidores.
Conceptos relacionados
- DNS
- Dominio
- Host
- Registro A
- Registro AAAA
- Registro MX
- Registro NS
Comandos relacionados
dignslookuppingcat /etc/resolv.conf
Curiosidades
El comando host forma parte, al igual que dig, del conjunto de herramientas de BIND. Su principal ventaja es la simplicidad: ofrece una salida mucho más breve y fácil de interpretar, lo que lo convierte en una buena opción para consultas rápidas.
Prácticas propuestas
- Obtén la dirección IP de
www.google.esutilizandohost. - Realiza una búsqueda inversa sobre la dirección
8.8.8.8. ¿Qué nombre de dominio devuelve? - Consulta los registros MX del dominio
gmail.com. - Consulta los servidores DNS autoritativos del dominio
openai.com. - Compara la salida de
host,digynslookup. ¿Cuál consideras más sencilla de interpretar? ¿Cuál ofrece más información?
Consejo: Si únicamente necesitas conocer la dirección IP de un dominio o realizar una consulta DNS rápida, host suele ser más cómodo que dig, ya que presenta una salida mucho más breve.