El nombre de un determinado host es un nombre que se le da a un equipo y se usa para identificar la computadora en una red, además claro de su IP. En este tutorial, aprendemos sobre el comando en Linux llamado hostname con ejemplos prácticos. Este comando es una alternativa a hostnamectl que hemos visto en otra oportunidad.

La sintaxis básica para el comando de nombre de host de Linux:

hostname [options] [File] [new_hostname]

Opciones de comando de nombre de host

Algunas de las opciones útiles para el comando de nombre de host de Linux.

Opciones Descripción
-a Muestra los nombres de alias del sistema host.
-A enumera todas las direcciones de red configuradas en todas las interfaces de red configuradas y las traduce a nombres de dominio DNS. (fqdn dominio completo)
-b establecer el nombre de host predeterminado si no hay ninguno disponible
-d Muestra el nombre de dominio DNS.
-f Muestra el nombre de host largo (FQDN). Un FQDN consta de un nombre de host corto y el nombre de dominio DNS
-F leer el nombre de host o el nombre de dominio NIS del archivo dado
-i Muestra todas las direcciones configuradas para el nombre de host
-I establece todas las interfaces de red configuradas y muestra todas las direcciones para el host
-s Muestra el nombre de host corto.
-V Imprima la información de la versión en la salida estándar y salga con éxito
-y Muestra el nombre de dominio NIS/YP del sistema de información de red

Ejemplos de comandos de nombre de host

1. Mostrar el nombre de host de Linux

Para mostrar el nombre de host de su máquina Linux, el siguiente programa lo muestra:

hostname

2. Mostrar dirección IP

Pueden surgir situaciones para necesitar la dirección IP del equipo

hostname -i

Para ver todas sus direcciones IP, y una de mis opciones favoritas

hostname -I

Podemos usar el comando ip addr que brinda más información para todas las direcciones.

3. Mostrar el nombre de dominio DNS

Para mostrar el nombre de dominio DNS del host actual, usamos -d

hostname -d

Si no estamos en un dominio la máquina no devolverá ningún valor.

Y si queremos ver el dominio NIS usamos -y:

hostname -y

Si el NIS devuelve un error es porque no se estableció un nombre de dominio local.

4. Mostrar nombre de host corto

Para mostrar el nombre de host corto de su máquina Linux, use el siguiente comando:

hostname -s

5. Mostrar todos los nombres de dominio (FQDN)

hostname -A

También se puede mostrar solo el FQDN de la máquina, usando el siguiente comando:

hostname -f

6. Cambiar el nombre de host de Linux

Setear el nombre para nuestro Linux

sudo hostname new-hostname

Solo el superusuario puede cambiar un nombre de host, por eso usamos «sudo».

7. Establecer un nombre de host predeterminado

Para configurar un nombre de host del sistema predeterminado (nombre de host predeterminado localhost):

hostname -b

Se mostrará un nombre de host porque se configuró un nombre de host.

Si necesitas que su máquina lea un nombre de host o un nombre de dominio NIS de un archivo específico, usaremos el siguiente comando:

hostname -F

8. Mostrar el nombre de alias de Linux

Si se establece un nombre de alias con el siguiente comando podremos verlo:

hostname -a

Si el comando devuelve una línea en blanco, significa que no se ha establecido ningún nombre de alias para este sistema.

RECOMENDADO DE HOY

Deja un comentario