Instalación de Servicio DNS en CentOS 8
Cómo Instalar el Servicio DNS en CentOS 8
Antes de empezar con el proceso de instalación y configuración del servicio DNS, se debe comprender que es y cómo funciona. EL Sistema de nombre de dominio o también llamado así por sus siglas en inglés (DNS) es capaz de traducir una dirección real (dirección IP) de la maquina donde se encuentra alojada el servicio a el nombre del dominio al que pertenece o viceversa, este sistema fue creado para facilitarle a el usuario la búsqueda de sitios web a través de un dominio, ya que se hace más sencillo recordar un dominio que una dirección IP.
Para poder instalar y configurar DNS en un servidor CentOS 8 a través de líneas de comando, se deberán seguir una serie de pasos, los cuales permitirá la correcta instalación del mismo.
*Importante: Previamente se debe haber ingresado en modo root desde una terminal de nuestro servidor CentOS 8 y las computadoras clientes deben estar conectadas a la misma red.
1.-Primero debemos asegurarnos de que nuestro servidor cuente con una IP dinámica para de tal manera contar con Internet, para esto se deberá de ingresar el comando “nmtui” para abrir la interfaz gráfica del gestor de red de la maquina y damos enter.
5.-Una vez que el servidor ya cuente con internet procedemos a instalar el servicio DNS a través del comando “yum install bind -y” este descargara e instalara paquetes de bind (nombre de demonio de internet Bekerley) el cual provee los principales componentes del sistema de nombres dominios tales como named , bind-libs, bind-chroot, bind-utils.
*Importante: En la opción Servidor DNS debe ubicar la IP del servidor
*Modificar: listen-on port 53 { 192.168.50.60; };
*Agregar: forward first; , forwarders { 8.8.8.8; 8.8.4.4; }; y allow-query { any; };
10.-Al final del archivo debemos agregar las siguientes líneas y guardar los cambios:
zone “runakay.com.ec.” IN {
type master;
file “directa”;
};
zone “50.168.192.in-addr.arpa IN {
type master;
file “inversa”;
};
11.-Seguido se escribe el comando “named-checkconf /etc/named.conf” para ver si existe algún error de sintaxis en el archivo de configuración de named.
12.-Luego vamos a la ruta de named para configurar las zonas (directa e inversa) con el comando cd /var/named/ , una ves dentro de la ruta se debe de escribir el comando ls -l para ver todos los archivos de dicha ruta, y seguidamente usamos el comando cp named.empty directa para copiar la plantilla del archivo de configuración en un nuevo archivo llamado directa y verificamos que se copio correctamente usamos el comando ls y vemos que ahora nos aparece el archivo directa
13.-Antes de empezar con la configuración de las zonas directa e inversa se debe saber el nombre del host ingresando el comando “hostname” el cual será utilizado para configuraciones posteriores, luego se procede a editar el archivo que creamos en el paso anterior con el comando nano directa
14.-Dentro del archivo ubicaremos el domino escogido para nuestra dirección IP y el nombre de nuestro host el cual será utilizado para traducir el dominio a IP como se observa en las siguiente imágen.
*Nota : Recuerde pulsar ctrl +O y enter para guardar y ctrl +X para salir del archivo.
15.- Luego con el comando “cp directa inversa” copiaremos el contenido de directa en un nuevo archivo inversa ahora con el comando “nano inversa” abriremos el archivo inversa para configurarlo.
16.-Una vez dentro del archivo ubicaremos el host de nuestro servidor en este caso el 60 para que a través de la IP sea traducido al dominio como se ve en la siguiente imagen.
*Nota : Recuerde pulsar ctrl +O y enter para guardar y ctrl +X para salir del archivo.
17.-Luego para chequear la sintaxis de las configuraciones de las zonas ocupamos los comandos “named-checkzone 192.168.50.60 directa y named-checkzone 192.168.50.60 inversa”
21.-Dentro del archivo de configuración agregamos la línea 192.168.50.60 serv.runakay.com.ec runakay.com.ec guardamos los cambios y cerramos el archivo.
22.-Hecha las configuraciones se procede a iniciar el servicio named con el comnado “systemctl start named”
23.-Iniciado el servicio le daremos permisos a las a los archivos directa e inversa con el siguiente comando para así poder hacer comprobaciones internas del servicio
25.-Además se agregar el puerto 53 por donde escuchara el servicio, se debe ocupar el comando firewall-cmd –zonepublic –permanente –add-port=53/udp
27.-Después con los comando nslookup practicaso.com.co y nslookup 192.168.50.60 par realizar pequeñas comprobaciones
28.-Hecho el anterior paso, lo último que queda por hacer es la comprobación del servidos DNS en un cliente de la red local a través del comando “nslookup tanto con el dominio (runakay.com.ec)como con la IP (192.168.50.60)” y listo.
Comentarios
Publicar un comentario