Cómo configurar el nombre de host en Ubuntu Top 10.Top 10 LTS

Cómo configurar el nombre de host en Ubuntu Top 10.Top 10 LTS
El nombre de host de una computadora es un nombre que se utiliza para identificar de manera única la computadora en una red. Por lo general, el nombre de host de una computadora es un nombre de dominio totalmente calificado (FQDN). La dirección IP del FQDN es la misma que la dirección IP de la computadora en la que el nombre de host se establece en. Por lo tanto, la computadora se puede abordar utilizando la dirección IP de la computadora, así como el FQDN.

FQDN es en realidad un subdominio de su dominio. El subdominio/FQDN debe tener un registro A (para IPv4) o un registro AAAA (para IPv6) en su servidor de nombre de dominio (DNS). Hablaremos más sobre eso en la sección posterior de este artículo.

Las cosas pueden parecer complicadas ahora. Pero un ejemplo aclarará las cosas.

Ejemplo:

Digamos que tienes un nombre de dominio notekita.comunicarse y tienes 2 computadoras en la red, la computadora A y la computadora B. La computadora A tiene la dirección IP 192.168.20.141 y la computadora B tiene la dirección IP 192.168.20.142. Ahora, digamos, quieres nombrar computadora a nube1, y computadora B nube2.

En este caso, el nombre de host FQDN de la computadora A sería nube1.notekita.comunicarse y la computadora B sería nube2.notekita.comunicarse.

Su servidor DNS también tendrá registros para nube1.notekita.comunicarse y nube2.notekita.comunicarse. De modo que nube1.notekita.comunicarse se resolverá en la dirección IP de la computadora a 192.168.20.141 y nube2.notekita.comunicarse se resolverá en la dirección IP de la computadora B 192.168.20.142. Ahora, puede usar los FQDN en lugar de las direcciones IP para comunicarse entre la computadora A y B.

Todo lo que he dicho se ilustra en la figura a continuación que puede ayudarlo a comprender este concepto fácilmente.

Fig. 1: Principios de trabajo de los nombres de host FQDN

Suficientes teorías por ahora. Comencemos con las implementaciones prácticas.

Configuración de la dirección IP estática:

Debe configurar direcciones IP estáticas en su Ubuntu 20.04 máquinas LTS en las que configurará los nombres de host FQDN. Si necesita ayuda para configurar direcciones IP estáticas en su Ubuntu 20.04 máquinas, consulte mi artículo Configuración de la dirección IP estática en Ubuntu 20.04 LTS en Linuxhint.comunicarse.

He configurado la dirección IP estática 192.168.20.141 en la computadora a.

Y la dirección IP estática 192.168.20.142 en la computadora B.

Agregar entradas DNS al servidor DNS:

Debe agregar los registros requeridos de un registro (para IPv4) o AAAA (para IPv6) para los FQDN en su servidor DNS.

He agregado un registro para nube1.notekita.comunicarse y nube2.notekita.comunicarse en mi servidor DNS como puede ver en la captura de pantalla a continuación.

Ahora, puede verificar si el nombre del DNS nube1.notekita.comunicarse La resolución de la dirección IP está funcionando con el siguiente comando:

$ nslookup nube1.notekita.com 8.8.8.8

NOTA: Aquí, 8.8.8.8 es la dirección IP del servidor DNS Public Public de Google. Puede cambiarlo a alguna otra dirección del servidor DNS si es necesario.

Como puede ver, la resolución de nombre de DNS funciona para nube1.notekita.comunicarse.

NOTA: La resolución de nombre de DNS puede no funcionar inmediatamente después de haberla agregado a su servidor DNS. Los cambios pueden demorar unos minutos hasta unas pocas horas (24 horas en el máximo) para propagarse a todos los servidores DNS público.

De la misma manera, puede verificar si el nombre del DNS nube2.notekita.comunicarse a la resolución de direcciones IP está funcionando.

$ nslookup nube2.notekita.com 8.8.8.8

La resolución de nombre de DNS funciona para nube2.notekita.comunicarse también.

Permitir cambios en el nombre de host en el servidor Ubuntu 20.04 LTS:

Si está utilizando el servidor Ubuntu 20.04 LTS, luego asegúrate preserve_hostname se establece en FALSO en el /etc/nube/nube.CFG archivo. De lo contrario, los cambios del nombre de host no persistirán en reiniciar.

Primero, abierto /etc/nube/nube.CFG Archivo con el siguiente comando:

$ sudo nano/etc/nube/nube.CFG

Ahora, asegúrate preserve_hostname se establece en FALSO. Luego, guarde el archivo presionando + X seguido por Y y .

Tenga en cuenta que para el escritorio de Ubuntu 20.04 LTS, este paso no es necesario.

Configuración de nombres de host:

Ahora puedes configurar nube1.notekita.comunicarse Como el nombre de host de la computadora A con el siguiente comando:

$ sudo hostnamectl set-hostname cloud1.notekita.comunicarse

Ahora, para que los cambios entren en vigencia, reinicie su computadora con el siguiente comando:

$ sudo reinicio

Una vez que su computadora arranca, ejecute el siguiente comando para verificar si el nombre de host de la computadora A ha cambiado.

$ Nombre de host

Como se puede ver, nube1.notekita.comunicarse se establece como el nombre de host de la computadora a.

De la misma manera, establecido nube2.notekita.comunicarse Como el nombre de host de la computadora B.

$ sudo hostnamectl set-hostname cloud2.notekita.comunicarse

Ahora, reinicie su computadora para que los cambios entren en vigencia.

$ sudo reinicio

Una vez que su computadora arranca, verifique si el nombre de host ha cambiado con el siguiente comando:

$ Nombre de host

Como se puede ver, nube2.notekita.comunicarse se establece como el nombre de host de la computadora B.

Verificación de conectividad entre hosts:

Ahora, verifique si la computadora A puede hacer ping usando el nombre de host nube1.notekita.comunicarse como sigue:

$ ping -c 5 $ (nombre de host)

Como puede ver, la computadora A puede hacer ping usando el nombre de host nube1.notekita.comunicarse. Entonces, la resolución DNS funciona correctamente para la computadora A.

Ahora, verifique si la computadora B puede hacer ping usando el nombre de host nube2.notekita.comunicarse como sigue:

$ ping -c 5 $ (nombre de host)

La computadora B también puede hacer ping utilizando el nombre de host nube2.notekita.comunicarse. Entonces, la resolución DNS también funciona correctamente para la computadora B.

Ahora, verifique si la computadora A puede hacer ping a la computadora B usando el nombre de host de la computadora B de la siguiente manera:

$ ping -c 3 nube2.notekita.comunicarse

Como puede ver, la computadora A puede hacer ping a la computadora B usando el nombre de host de la computadora B.

De la misma manera, verifique si la computadora B puede hacer ping a la computadora A usando el nombre de host de la computadora A de la siguiente manera:

$ ping -c 3 nube1.notekita.comunicarse

Como puede ver, la computadora B puede hacer ping a la computadora A usando el nombre de host de la computadora A.

Entonces, la computadora A y la computadora B pueden comunicarse entre sí utilizando el nombre de host nube1.notekita.comunicarse y nube2.notekita.comunicarse respectivamente.

Entonces, así es como configura correctamente los nombres de host en su servidor Ubuntu 20.04 LTS. Gracias por leer este artículo.