Sei sulla pagina 1di 12

Instalacin de servidor DNS

Instalaremos un servidor DNS mediante el paquete de servicio DNS bind9 en Linux. Instalamos el bind9 con el comando apt-get install bind9 Esperamos a que la instalacin se complete para empezar la configuracin.

Ahora nos vamos a la carpeta bind donde se encuentran los archivos de configuracin de bind9, con el comando cd a la ruta /etc/bind.

En esta carpeta podremos encontrar los archivos que se aprecian en la imagen.

Solo nos enfocaremos en los archivos db.local, named.conf.local y named.conf.options Hacemos una copia del archivo db.local con otro nombre como se muestra en la imagen

En este archivo crearemos los nombres de dominio que utilizara nuestro servidor para resolver las direcciones IP. Aqu vemos el archivo ya creado. Y pasamos a editarlo con el comando nano mercury

En este archivo las lneas que empiezan con punto y coma ( ; ) son comentarios Tambin encontramos como primera lnea de la configuracin el valor de $TTL que nos indica el tiempo de vida en chache que tiene los registros de este archivo para los servidores DNS que hagan consultas en nuestro servidor DNS. En la segunda lnea el signo @ ser igual al nombre de nuestro dominio, luego encontramos la palabra IN el cual nos indica que nuestro dominio es un tipo de dato de internet. Seguidamente est el SOA que indica el inicio de autoridad luego se encuentra el servidor primario del dominio localhost. Y por ltimo el correo del responsable de esa zona. Es importante tener en cuenta que todo dominio debe terminar en un punto el cual indica que hasta ah llega el nombre del dominio. Las siguientes lneas son parmetros que indican valores de configuracin tales como: Serial: indica la versin del archivo cuando este es modificado para que los servidores que dependen de l se actualicen a la nueva versin. Refresh: indica cada cuanto se deben actualizar l registro para los servidores DNS que consultan en nuestro servidor. Retry: indica el tiempo que debe espera para intentar actualizar en caso de que el primer intento falle. Expire: indica el tiempo en el que expira el registro del DNS. Negative cache TTL: indica el tiempo que se debe mantener en cache una respuesta negativa.

Remplazamos los valores por defecto que se encuentran en el archivo de la siguiente manera.

redes.mercury.co ser nuestro servidor primario de nombres de dominio, el dominio en cuestin ser mercury.co, los registros de la parte inferior son los que nos van a resolver los nombres por direcciones, los registros NS indican el servidor de nombres, los registros A son registros de direcciones IP y tenemos tambin un registro CNAME que indican alias para los subdominios de la red. Estos sern los registros que resolver nuestro servidor DNS

podemos agregar los que necesitemos en este caso la direccin que resolver el servidor ser la 192.168.10.171 Con este archivo lograremos que el servidor nos resuelva el nombre y nos entregue la direccin, ahora crearemos otro archivo para que el servidor realice la accin inversa. Hacemos otra copia del archivo db.local y le damos otro nombre.

Y editamos el archivo.

Los parmetros de la parte de arriba del archivo quedan exactamente iguales, en la parte de abajo indicamos el servidor de nombres y el siguiente registro comienza con el ltimo octeto de la direccin IP que resuelve este nombre de domino.

Ahora editamos el archivo named.conf.local que es donde vamos a declarar nuestras zonas O dominios

En este archivo podremos declarar nuestras zonas indicando los archivos en los que se encuentran.

De esta manera declaramos las zonas entre comillas y terminando siempre en punto y luego abrimos llave para indicar los parmetros del registro en este caso el primer parmetro es el tipo de zona es este caso maestro luego indicamos el archivo que contiene la configuracin para esta zona cada lnea debe terminar con punto y coma ( ; ) y luego cerramos la llave y terminamos en punto y coma. Esto para la zona directa, para la zona inversa declaramos la direccin de forma invertida sin incluir el ultimo octeto, as la direccin 192.168.10.171 quedara como 10.168.192 seguida de un punto y la expresin in-addr.arpa al igual que la directa se indica en tipo maestro y ponemos el archivo donde se encuentra la zona inversa. Ahora configuraremos el archivo named.conf.options

En este archivo podremos indicar la direccin de un servidor DNS que nuestro servidor utilizara para responder a las peticiones que no encuentra en sus registros locales.

Descomentamos las tres lneas a partir de forwarders y cambiamos los ceros por la direccin IP.

Esta direccin 200.200.200.171 es ficticia se toma solo como ejemplo all debemos poner la direccin del DNS que nos entrega el ISP por lo general.

El siguiente paso ser reiniciar el servicio con el comando /etc/init.d/bind9 restart

Ahora probaremos si nuestra configuracin realmente funciona.

En el archivo /etc/resolv.conf le indicaremos que se utilice as mismo como servidor DNS simplemente poniendo la direccin IP de la mquina.

Guardamos la configuracin.

Ahora con el comando nslookup probaremos que el servidor funcione correctamente

Resolvemos primero la direccin IP o el inverso del dominio y nos muestra que un resultado exitoso. Luego lo hacemos con el alias del dominio

Y luego con el dominio completo.

Potrebbero piacerti anche