Este documento describe la implementación de un servidor DNS. Explica cómo instalar los paquetes necesarios como bind, configurar los archivos named.conf y de zona, editar los registros DNS, verificar los permisos, configurar el archivo resolv.conf y asignar una IP estática para iniciar y probar el servicio DNS.
2. INTRODUCCIÓN
Mediante el rol de servidor Sistema de nombres de dominio (DNS), es posible ofrecer
un proceso primario de resolución de nombres a los usuarios de la red. El proceso de
resolución de nombres permite a los usuarios buscar equipos en la red consultando por
un nombre de equipo descriptivo en lugar de una dirección IP.
3. IMPLEMENTACIÓN
Para comenzar con la implementación de DNS debemos instalar los paquetes (bind,
bindlibs, bindchroot y cachingnameserver), mediante el siguiente comando.
En el directorio /var/named/chroot/etc creamos el fichero named.conf, que es en el que
va la configuración de la zona con la ubicación de su fichero respectivamente.
4. El texto que va en el fichero debe quedar de la siguiente forma
Verificamos que el fichero esté en el grupo named y que sea perteneciente al usuario
root, en caso de no ser así, lo cambiamos con el comando chown.
Nos dirigimos al directorio /var/named/chroot/var/named/ para ubicar el fichero
named.local, y lo tomamos como ejemplo para la configuración de cada zona.
lo copiamos en el mismo directorio con el nombre especificado en la configuración del
fichero named.conf.
6. Verificamos que los ficheros estén en el grupo named y que sean pertenecientes al
usuario root, en caso de no ser así, lo cambiamos con el comando chown.
7. Es necesario configurar correctamente el archivo /etc/resolv.conf para poder resolver
los nombres de los servidores. Aquí se muestra un ejemplo de configuración de este
archivo:
Asignamos la IP estática al adaptador de red que se va a usar, en éste caso es eth0.
Verificamos con el comando ifconfig.
8. Iniciamos el servicio DNS y procedemos a realizar la pruebas correspondientes:
/etc/init.d/named start