jueves, 29 de abril de 2010

Configuración del servidor DNS.

Ahora que veo esto me doy cuenta mi grán error de haber empezado por el web...

Al buscar en internet sobre servidores DNS, me encuentro que el mas popular es el BIND9, para estos efectos seguiré el siguiente link:
Como lo indica el requerimiento, la ip 10.20.41.1, debe ser el primer servidor de nombres,

Se le asigna la IP a la tarjeta de red escribiendo:
sudo ifconfig eth0:1 10.20.44.1 netmask 255.0.0.0 , a estas alturas vamos a aplicar el siguiente truco que me explico el profe: Si abrimos el archivo que se encuentra en: /etc/rc.local y se escriben allí las instrucciones que se ejecutan en la consola, siempre que la máquina se reinicie, va a aplicar por defecto esta configuración, entonces nos queda:

ifconfig eth0:1 10.20.44.1 netmask 255.0.0.0 up



Instalamos bind9 con la siguiente instrucción:

aptitude install bind9

Como dice el artículo, abrimos el archivo named.conf.local con la siguiente instrucción:

sudo gedit /etc/bind/named.conf.local

Hacemos una copia del archivo db.local, recordar que esto es de suma importancia pues al no tener mucha experiencia con el Ubuntu, se pueden cometer errores graves!.

Le agregamos la siguientes líneas para que haga resoluciones directas e inversas.

Y creamos los correspondientes archivos: db.longas.telematica.net y el de resolución inversa db.44.20.10 con la instrucción: gedit /etc/bind/db.longas.telematica.net , simultáneamente abrimos en el editor el archivo db.local para copiarlo y hacer el nuestro partiendo de este.

Según las condiciones del trabajo queda de la siguiente manera:


Y el de resolución inversa (db.44.20.10):


Para probar, hacemos una pregunta con la siguiente instrucción: dig @localhost ns2.longas.telematica.net , con lo que obtenemos la siguiente respuesta:


dig @localhost correo1.longas.telematica.net :

Ahora probando con una resolución inversa: dig @localhost -x 10.20.44.2:

Para: dig @localhost -x 10.20.44.1:

Ahora agregamos las zona de Orex y su respectiva zona de resolución inversa, en el archivo named.local, nos queda de la siguiente manera:


Primero vamos a crear la zona con gedit /etc/bind/db.orex.com.co y declaramos la zona, nos queda de la siguiente manera:


Ahora creamos la zona de resolución inversa con gedit /etc/bind/db.219.220.74 , el archivo nos queda:


Se debe reiniciar el servidor! con: /etc/init.d/bind restart

Ahora hacemos unas pruebas con dig y obtenemos:


Utilizando dig para hacer la solución inversa:


Cabe destacar en este punto que la zona de resolución inversa de Orex me tomó mucho tiempo pues no quería funcionar, me estaba guiando por la forma del archivo de db.44.20.10 y nada, hasta que hice una pregunta de resolución inversa de esta zona y empezó a funcionar!, No se si es una mala apreciación o que, pero el archivo ya tenía esa forma desde el principio. Gracias a Dios nos funcionó!

Esta parte del trabajo la logre sacar con la ayuda de:


http://www.scribd.com/doc/24140453/Instalacion-de-Servicios-Grupo-Thanatos , En particular este artículo me parecio muy completo.

No hay comentarios:

Publicar un comentario