Linux / Comando host: consultar DNS y búsquedas inversas
host es una herramienta del Sistema de Nombres de Dominio (DNS) para consultar registros de un dominio y realizar búsquedas inversas de direcciones IP. Permite hacer comprobaciones rápidas y elegir el tipo de registro que se quiere consultar.
Por defecto, utiliza el servidor DNS configurado en el sistema, y se puede especificar otro servidor como el último argumento. Si se ingresa una dirección IP, intenta una consulta inversa basada en PTR. Aunque la salida es más concisa en comparación con dig, para un análisis complejo de respuestas puede ser necesaria la información DNS completa.
Sintaxis básica
host [opciones] nombre|IP [servidor_DNS]
La implementación instalada y las opciones pueden variar según la distribución. Verifique la descripción de man host en el sistema actual.
Ejemplos de uso
Consulta de dirección de dominio
Se verifican fácilmente los resultados básicos como A·AAAA.
host example.com
Consulta de registros de correo
Se consultan los servidores de correo anunciados por los registros MX.
host -t MX example.com
Consulta inversa
Se verifica si existe un nombre PTR registrado para la IP.
host 192.0.2.1
Resultados de consulta DNS sencilla
host es una herramienta de consulta DNS sencilla que busca la dirección a partir del nombre o verifica el nombre inverso de una dirección.
host example.com
Ejemplo de formato de salida (las direcciones reales pueden variar):
example.com has address 192.0.2.10
Puede haber varias direcciones IPv4 e IPv6 para el mismo nombre, por lo que la salida también puede tener varias líneas. host -t MX dominio consulta registros de intercambio de correo. Si hay problemas de conexión, verifique por separado si se obtienen resultados DNS y si el puerto de destino está realmente abierto.
Opciones y formatos principales
| Opciones·Formato | Descripción |
|---|---|
-t tipo |
Especifique el tipo de registro DNS a consultar. |
-a |
Consulta con información detallada. |
-v |
Muestra los detalles de la consulta y la respuesta. |
-4 / -6 |
Limita la versión de IP que se utiliza para enviar la consulta. |
Servidor como último argumento |
Las consultas se realizan al servidor DNS especificado en lugar del servidor predeterminado. |
Precauciones al usar
El hecho de que no haya resultados de búsqueda inversa significa que no hay un registro PTR o que no se puede acceder a él, no que la IP no esté en uso. La respuesta de DNS y la capacidad de conexión real son cosas diferentes. Si no se ve el registro, verifique el servidor consultado, la caché y el tipo de registro.
Preguntas frecuentes
¿Son host y hostname el mismo comando?
No. host consulta la información DNS, y hostname muestra o establece el nombre del host del sistema actual.
Documentación oficial
El comportamiento exacto de las opciones y las diferencias según la implementación se pueden consultar en la documentación oficial relacionada con host.




