Usos de ejemplo del comando de host de Linux

El comando de host de Linux se usa para averiguar la dirección IP de un dominio. También se puede usar para buscar el nombre de dominio para una dirección IP. Esta guía le mostrará cómo usar los conmutadores más comunes con el comando host.

El comando de host de Linux se usa para averiguar la dirección IP de un dominio. También se puede usar para buscar el nombre de dominio para una dirección IP.

Esta guía le mostrará cómo usar los conmutadores más comunes con el comando host.

El comando de host

Por sí solo, el comando host devolverá una lista de todos los conmutadores posibles que se pueden usar con él.

Para obtener la lista, escriba lo siguiente en una ventana de terminal:

 host 

Se mostrarán los siguientes resultados:

  • -a – es equivalente a -v -t CUALQUIERA
  • -c: especifica la clase de consulta para datos que no son IN
  • -C – compara registros SOA en servidores de nombres autorizados
  • -d – es equivalente a -v
  • -l: enumera todos los hosts en un dominio, usando AXFR
  • -i – IP6.INT búsqueda inversa
  • -N: cambia la cantidad de puntos permitidos antes de realizar la búsqueda de raíz
  • -r: deshabilita el procesamiento recursivo
  • -R: especifica el número de reintentos para paquetes UDP
  • -s: una respuesta SERVFAIL debería detener la consulta
  • -t: especifica el tipo de consulta
  • -T: habilita el modo TCP/IP
  • -v: habilita la salida detallada
  • -w: especifica que espere una respuesta para siempre
  • -W: especifica cuánto tiempo esperar una respuesta
  • -4: utilizar solo el transporte de consultas IPv4
  • -6: utiliza solo el transporte de consultas IPv6
  • -m: establece el indicador de depuración de memoria
  • -V – imprimir número de versión y salir

Al igual que con muchos comandos de Linux, hay muchos conmutadores, pero la mayoría de ellos no serán necesarios para lo que necesita hacer.

Puede obtener más información sobre el comando host leyendo la página del manual. Simplemente escriba lo siguiente en la ventana de terminal:

 host host 

Obtenga la dirección IP para un nombre de dominio

Para devolver la dirección IP de un nombre de dominio, simplemente escriba el siguiente comando:

 host 

Por ejemplo, para encontrar el nombre de dominio para linux.lifewire.com, escriba el siguiente comando.

 host linux.lifewire.com 

Los resultados del comando host serán los siguientes:

 linux.lifewire.com es un alias para dynglbcs.lifewire.com.dynglbcs.lifewire.com tiene la dirección 207.241.148.82 

Por supuesto, linux.lifewire.com es un subdominio de lifewire.com. Ejecutar el comando host contra el nombre de dominio completo de lifewire.com devuelve una dirección IP diferente.

 lifewire.com tiene la dirección 207.241.148.80 

Hay algunos resultados adicionales del comando host contra lifewire.com, ya que muestra cómo se maneja el correo.

Por ejemplo:

El correo

 lifewire.com es manejado por 500 ALT4.ASPMX.L.Google.com 

Obtener el nombre de dominio de una dirección IP

Lo contrario de devolver la dirección IP de un nombre de dominio es devolver el nombre de dominio de una dirección IP.

Puede hacer esto escribiendo lo siguiente en una ventana de terminal:

 host 

Por ejemplo, sabemos que 207.241.148.80 es la dirección IP de Lifewire.com. Escriba lo siguiente en una ventana de terminal:

 host 207.241.148.80 

Los resultados son los siguientes:

 82.148.241.207.in-addr.arpa nombre de dominio puntero glbny.lifewire.com. 

El comando host por defecto devuelve suficiente información, pero puede obtener una salida más detallada utilizando el modificador -d o -v de la siguiente manera:

 host -d linux.lifewire.com 

Los resultados del comando anterior muestran el dominio que se buscó junto con los resultados. También devuelve los detalles de SOA para un dominio.

Devolver los detalles de SOA para un dominio

SOA significa Start Of Authority. Si registra un nombre de dominio y luego lo aloja con una empresa de alojamiento web, la empresa de alojamiento web debe mantener una SOA para ese dominio. Proporciona una forma de realizar un seguimiento de los nombres de dominio.

Puede encontrar los detalles de SOA para un dominio escribiendo el siguiente comando:

 host -C 
host -C

Por ejemplo, escriba lo siguiente en una ventana de terminal:

 host -C lifewire.com 

Se devuelven varios resultados, pero todos contienen los mismos campos, que son los siguientes:

  • El servidor de nombres primario
  • La parte responsable del dominio.
  • Una marca de tiempo que cambia cuando se actualiza el dominio
  • El número de segundos antes de que la zona se actualice
  • El número de segundos antes de que se vuelva a intentar una actualización fallida
  • El límite superior en segundos antes de que una zona ya no se considere autorizada
  • El resultado negativo TTL.

Resumen

Obviamente, hay muchos otros modificadores como -l que proporciona una lista y -T que busca utilizando TCP/IP en lugar de UDP.

Encontrará que muchos servidores web rechazarán este tipo de consultas.

En general, probablemente solo necesite usar el comando host para devolver la dirección IP de un nombre de dominio o el nombre de dominio de una dirección IP.

Rate article
labsfabs.com
Add a comment