Guías y tutoriales

Cientos de tutoriales y guías paso a paso cuidadosamente escritas por nuestro equipo de soporte.

Cómo cambiar el hostname de tu servidor Linux

En este manual te explicaremos de forma sencilla los pasos que debes seguir para cambiar el hostname de tu servidor Linux. Antes de entrar en detalles, sin embargo, conviene que repasemos qué es exactamente esto del hostname.

¿Qué es el hostname de un servidor?

El "hostname" o también conocido como "nombre de equipo" es sencillamente un nombre que identifica un servidor (o equipo) dentro de una red informática. Esencialmente los hostnames sirven un propósito similar a los nombres de dominio y permiten identificar una máquina sin la necesidad de memorizar direcciones IP.

Así pues, una máquina conectada a una red privada con IP 192.168.1.30 puede asignársele, por ejemplo, el nombre "equipo1" mientras que a la máquina con IP 192.168.1.31 puede asignársele el hostname "máquina2". De esta forma tanto el administrador como los usuarios podrán interactuar con ambas máquinas sin necesidad de utilizar las direcciones IP que pueden ser difíciles de memorizar o que incluso podrían llegar a cambiar.

¿Qué es un "Fully Qualified Domain Name"?

Fully Qualified Domain Name o FQDN significa literalmente "nombre de dominio plenamente cualificado" y designa el nombre de una red accesible desde internet. Una dirección FQDN puede incluir un hostname para permitir que una máquina pueda ser localizada desde internet utilizando el sistema DNS.

Por ejemplo, supongamos que tenemos una red informática llamada "universidad":

  • universidad.edu podría ser un FQDN (asumiendo que el dominio estuviera registrado), permitiendo que sea accesible la red desde internet.
  • equipo1.universidad.edu también sería un FQDN, permitiendo que la máquina "equipo1" sea accesible desde internet.

En general, un FQDN provee una dirección única que puede ser utilizada por cualquier equipo en internet para comunicarse con cualquier otro.

Cambiar el hostname de un servidor Linux (Ubuntu)

Atención: Este manual sigue los pasos necesarios para cambiar un hostname en Ubuntu 18.04. Para otras distribuciones, los pasos necesarios podrían ser distintos.

Este manual asume que dispones de privilegios de superusuario. Puede ser que requiera utilizar "sudo" antes de cada comando.

1. Cambia el hostname editando el archivo /etc/hostname

nano /etc/hostname

Este comando nos abrirá un editor de texto que nos permitirá editar el nombre del servidor. Una vez realizados los cambios tan solo deberemos guardar el archivo y cerrar el editor. Es importante notar que los cambios no son leídos de forma inmediata por el sistema por lo cual será necesario reiniciar el servidor o cambiar el hostname de forma explícita con un comando.

2. Cambia el hostname con un comando para evitar tener que reiniciar

hostname nombreDeEquipo

Utilizando el comando "hostname" podremos cambiar el nombre del equipo sólo para la sesión vigente. En el próximo reinicio el servidor leerá de nuevo el nombre escrito en el archivo "/etc/hostname". En todo caso, este comando nos permite cambiar el hostname sin necesidad de reinciar el servidor, por lo que resulta adecuado para aplicar los cambios de forma inmediata.

3. Establece el FQDN del servidor

Puede ser muy deseable establecer también el FQDN del servidor, permitiendo, que este conozca su propio nombre plenamente cualificado.

Para lograrlo, deberemos editar el archivo "/etc/hosts": nano /etc/hosts

A continuación crearemos una nueva entrada con los siguientes datos: <dirección-ip> <hostname.dominio.extension> <hostname>

Por ejemplo: 185.32.12.35 equipo1.universidad.edu equipo1

El primer término es la dirección IP bajo la que el equipo puede ser localizado. El segundo término es el FDQN y el tercer término es un alias, permitiendo que el propio equipo1 pueda localizarse a si mismo simplemente bajo el nombre "equipo1".

De este modo habremos establecido el FQDN para el servidor y ya no será necesario que este utilice el sistema DNS para establecer una conexión consigo mismo.

Utilizamos cookies para proporcionar nuestros servicios y para análisis y marketing. Para obtener más información sobre nuestro uso de cookies, consulte nuestra Información cookies. Al continuar navegando en nuestro sitio web, usted acepta nuestro uso de cookies.