Comando host en Linux con ejemplos
El comando host es una utilidad simple para realizar búsquedas de DNS. Normalmente se utiliza para convertir nombres a direcciones IP y viceversa. Cuando no se le dan argumentos ni opciones, host imprime un breve resumen de sus argumentos y opciones de línea de comandos.
Le debemos pasar el nombre que dominio que queremos buscar. También puede ser una dirección IPv4 decimal con puntos o bien una dirección IPv6 delimitada por puntos, en cuyo caso el host realizará por defecto una búsqueda inversa para esa dirección.
Comando host en Linux con ejemplos
1. Utilizar el comando host sin parámetros
En el primero ejemplo utilizamos el comando sin parámetros, contra la propia web:
host ochobitshacenunbyte.com
El resultado:
También podemos consultar la IP
host 46.183.114.10
Con el resultado:
2. Utilizar el comando host con más detalles
Para que se nos muestre más información debemos habilitar el modo «verbose», que se encuentra en la mayoría de los comandos en GNU/Linux. Para ello debemos utilizar los parámetros «-v» o bien «-a«
host -v ochobitshacenunbyte.com
Con el resultado:
3. Especificar el tipo de consulta
Para especificar el tipo de consulta que queremos hacer debemos utilizar el parámetro «-t«, por ejemplo, la consulta de resolución de nombres con «ns«
host -t ns ochobitshacenunbyte.com
Con el resultado:
O bien consultar el registro SOA
host -t SOA ochobitshacenunbyte.com
Con el resultado:
Si queremos consultar únicamente el registro TXT
host -t txt ochobitshacenunbyte.com
4. Consultar directamente los registros SOA
También podemos consultar directamente los registros SOA en servidores de nombre autorizados, con el parámetro «-C«
host -C ochobitshacenunbyte.com
5. Para comprobar el número de reintentos que se puede hacer en caso de fallo
Para esto debemos utilizar el parámetro «-R«, como sigue:
host -R 3 ochobitshacenunbyte.com
Con el resultado:
6. Enumerar todos los hosts de un dominio
Para que este comando funcione, debemos ser administradores del nodo:
host -l ochobitshacenunbyte.com
Y con esto lo dejamos aquí.
Si queréis saber más sobre herramientas de redes, podéis consultar esta entrada:
Herramientas de administración de redes en Linux
Espero que esta entrada os pueda ser de utilidad en algún momento.