¿Cómo agregar un nombre de dominio o domain name en Linux?

En el día a día en mi trabajo necesito acceder por Telnet o SSH a distintos equipos de la red que tienen distintas IP, pero es algo complicado recordarlas de memoria o tener que recurrir a una lista, para solucionar esto lo mejor es asociar esa IP a un nombre de dominio o domain name, de esta manera identificamos a ese equipo en un lenguaje más “humano”.

Por ejemplo, si tengo un servidor que se le llama fenix y se accede a él por la IP 200.20.56.10, seria más fácil de recordar el nombre que la IP. En vez de ingresar ssh nombreusuario@200.20.56.10 ingreso ssh nombreusuario@fenix

Configurando el archivo hostname

El hostname se configura en el archivo /etc/hostname este archivo sólo contiene el hostname, no el nombre de dominio completo.

Edita el archivo /etc/hostname

root@marcelo:~# sudo vim /etc/hostname

Agrega el nuevo nombre de dominio

Vas a ver ya un nombre que es el de tu equipo, debajo de éste agrega el texto fenix, quedando así:

marcelo
fenix

Activar el nuevo nombre

root@marcelo:~# hostname -F /etc/hostname

Ahora tenes que asociar el nuevo nombre con la dirección IP en /etc/hosts

Configurando el archivo host

root@marcelo:~# sudo vim /etc/host

Vas a ver algo así:

127.0.0.1 localhost
192.168.1.100 server.marcelo.uy server

# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Agrega la siguiente línea 200.20.56.10 fenix

El resultado será el siguiente:

127.0.0.1 localhost
192.168.1.100 server.marcelo.uy server
200.20.56.10 fenix

# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.