Cómo cambiar el nombre de host en CentOS 7

Ver de dónde vienen y a dónde van los paquetes es esencial para tener una red sana y fácilmente gestionable. Existen mecanismos avanzados como el rastreo de direcciones IP, sin embargo, también podemos identificar fácilmente un ordenador con un identificador universal. Ahí es donde entra el nombre de host. Hoy te mostraremos cómo cambiar un nombre de host en una máquina CentOS 7, para mejorar tu red¡

¿Qué es un nombre de host?

Básicamente, el nombre de host es un nombre asignado a un ordenador dentro de una red. Muchos servicios de red utilizan el nombre de host como identificador del ordenador. Por otro lado, los nombres de host están hechos más para el usuario, que para la red, ya que esta última identifica los dispositivos por su dirección IP. Por lo tanto, el nombre de host es un identificador diseñado para facilitar el trabajo a las personas, no al ordenador.

Aunque es un concepto sencillo de aprender, mucha gente suele confundirse con él.

En redes públicas como Internet, el nombre de host debe combinarse con el nombre de dominio. Esto indica en qué «mini zona» de Internet se encuentra. Por ejemplo:

server1.example.com

En este caso, servidor1 es el nombre de host del ordenador al que queremos acceder, y ejemplo es el dominio. Finalmente, .com se considera el dominio de primer nivel.

Estos nombres identificables se denominan «Fully Qualified Domain Names» (FQDN) e incluyen el nombre del ordenador y el nombre de dominio asociado a ese ordenador.

No hay restricciones para colocar un Hostname en una red privada. Sin embargo, en el caso de que el ordenador tenga acceso a Internet, hay que combinarlo con un dominio.

Cambiar el nombre de host en CentOS 7 usando los comandos Hostname y Hostnamectl

Linux nos da un montón de funciones de servidor. Por supuesto, cambiar el hostname en máquinas CentOS 7 es posible con sólo unos pocos pasos.

Primero, tenemos que conectarnos a nuestro servidor usando SSH o abrir una terminal desde nuestro ordenador. Aquí tienes un tutorial que te ayudará, si tienes problemas.

Después, necesitamos ser el usuario root para cambiar el Hostname. Para obtener este privilegio utiliza el comando de superusuario, así:

su

Al ejecutar este comando, tenemos que escribir la contraseña de root. Sin ella, no podemos continuar.

A continuación, podemos ver el nombre de host actual ejecutando el siguiente comando:

hostname

Como vemos, al ejecutar el comando hostname podemos ver el nombre de host de la máquina. También es posible hacerlo con el siguiente comando:

hostnamectl

En este caso, tendremos más información relacionada con el hostname.

Si queremos cambiar el hostname, sólo tenemos que ejecutar el siguiente comando:

hostnamectl set-hostname 

Por ejemplo:

hostnamectl set-hostname test

Después de eso, tenemos que ejecutar el comando hostnamectl de nuevo para comprobar si los cambios fueron exitosos.

hostnamectl

Cambiar el Hostname en CentOS 7 editando el archivo /etc/hostname

Hay otra forma de cambiar el Hostname. Podemos hacerlo editando el archivo /etc/hostname con un editor de texto como vi o nano.

vi /etc/hostname

En cuanto tengamos el archivo abierto, veremos una única línea donde está el hostname. Sólo tenemos que sustituirlo por el nuevo. Como estamos usando vi, pulsamos la tecla i para entrar en el modo de inserción. A continuación, cambie el nombre de host. Después, pulsa la tecla Esc para salir del modo inserción y luego las teclas :wq para guardar los cambios y salir.

Ahora, tenemos que verificar que todo funciona. Para ello, ejecuta el siguiente comando:

hostnamectl

Nombres de host estáticos, transitorios y bonitos

Cuando establecemos un nombre de host usando el comando hostnamectl o editando el archivo /etc/hostname se convierte en nuestro nombre de host estático – no cambia.

Sin embargo, podemos definir un nombre de host temporal. Esto se llama un nombre de host transitorio. Sólo estará activo hasta que reiniciemos el sistema. Para ello tenemos que añadir la opción -transient en el comando hostnamectl.

hostnamectl set-hostname transienthostname –-transient

A continuación, comprobamos los cambios.

hostnamectl

Por último, tenemos la opción de crear un Hostname con soporte UTF-8, para mejorar aún más su presentación. Este Hostname se conoce como Pretty. Para hacer uno, añadimos la opción -pretty al comando hostnamectl.

hostnamectl set-hostname newprettyhostname –-pretty

De esta forma podemos tener un Hostname con soporte UTF-8.

Cambiar el Hostname usando el panel de control de Hostinger

Si estamos usando Hostinger VPS, podemos simplificar aún más el proceso usando el panel de control de Hostinger. Allí se puede cambiar el nombre de host sin necesidad de usar la terminal.

¡Vaya a los controles de su VPS en el panel de control, haga clic en Otros ajustes, y escriba su nuevo nombre de host! Para aplicar los cambios, haz clic en el botón Guardar cambios.

Conclusión

Con CentOS, tenemos varias formas de cambiar el nombre de host. Siempre podemos usar el panel de control de Hostinger.

Tener un nombre de host ayuda a identificar un ordenador en la red, ¡haciendo la gestión mucho más fácil!

Este post fue modificado por última vez el enero 22, 2020 11:31 am

Deja una respuesta

Tu dirección de correo electrónico no será publicada.