miércoles, 29 de octubre de 2008

Instalacion y Configuracion del Servicio DNS en KUbuntu

Un servidor DNS tiene como objeto resolver los nombres de dominio que están asociados a una dirección IP para así poder direccionar peticiones a un servidor cuando un nodo contacta a otro por su nombre de dominio y no por su IP. El bind es uno de los mas populares gracias a su flexibilidad y seguridad.
Antes de la configuración del bind es necesario agregarle a la tarjeta de red una segunda ip, que va a ser la ip del primer servidor de nombres. Esto se hace con ifconfig creando una interfaz con la ip asignada. Este procedimiento se ve en el siguiente screen.


Para configurar el bind es necesario primero instalarlo. En la siguiente ventana se instala el paquete de bind9.

Una vez finalizada la instalación del bind accedemos a su carpeta de configuración por consola, tal como se ve en la siguiente ventana, y una vez alli se invoca el editor kedit para modificar el archivo de configuración named.conf.local.

A este archivo de configuración se le añade la zona restrepo.telematica.net, que es el dominio que se asigno, refiriéndose a su fichero de configuración y configurándola como tipo maestro.
Ya editado named.conf.local queda asi:


Una vez añadida la zona se debe crear su archivo de configuración db.restrepo. Podemos basarnos en el archivo db.local para crearlo, por lo tanto copiamos por consola db.local en db.restrepo para después adaptar este ultimo a los requerimientos necesarios, tal como se ve en consola.





Una vez creado db.restrepo invocamos el editor kedit para modificarlo.

En el fichero db.restrepo para el Start of Authority (SOA) se configura el nombre del dominio como restrepo.telematica.net.co y el administrador como maria.restrepo.telematica.net. Hecho esto se escribe la configuración del DNS utilizando distintos RR, asignando las ips respectivas a los servidores de nombres, a los servidores de correo, a orex, y a los servidores web y ftp; y asignando los alias de estos dos ultimos. Esto se ve en el siguiente screen.

Para configurar la resolución inversa es necesario editar el fichero named.conf.local


El fichero named.conf.local se edita de nuevo añadiendo dos nuevas zonas para la resolucion inversa: “10.in-addr.arpa” y “74.in-addr.arpa”, para los servidores locales configurados y para orex respectivamente. A cada nueva zona se le asocia un archivo de configuración.El fichero queda:

Ya creadas las zonas para la resolución inversa se deben crear los archivos de configuración asociados a cada zona copiándolos del fichero db.127 para luego editarlo a conveniencia.


Se accede al editor para adecuar db.10



Al SOA se le asigna el nombre de dominio y el del administrador. Se agregan los RR necesarios, en este caso PTR, para la resolución inversa de las IPs que comienzan con 10, en este caso los seis servidores configurados, escribiendo las IPs al revés y omitiendo el 10 que ya se especificó en named.conf.local.


Ahora se edita el archivo de configuración de la zona para la resolución inversa de orex "db.74".


Se hace un procedimiento similar que para db.10 pero para esta zona solo es necesario configurar a orex poniendo al revés la IP de orex sin olvidar omitir el primer entero ya especificado.


Para hacer efectiva la configuración se procede a reiniciar el demonio bind. El reinicio de bind es exitoso.
Para que nuestra máquina utilice el servidor de DNS que hemos configurado, debemos editar resolv.conf asignando la IP correspondiente, en este caso 10.20.44.1


El DNS ya esta configurado y se procede a probar su adecuado funcionamiento.
Primero se prueba la configuración del primer servidor de nombres.



Se prueba ahora la resolución inversa para el primer servidor de nombres.


Se prueba la configuración del segundo servidor de nombres.

Se prueba ahora la resolución inversa para el segundo servidor de nombres.

Se prueba la configuración del primer servidor de correo.

Se prueba ahora la resolución inversa para el primer servidor de correo.

Se prueba la configuración del segundo servidor de correo.



Se prueba ahora la resolución inversa para el segundo servidor de correo.

Se prueba la configuracion de el servidor ftp y su respectivo alias.


Se prueba ahora la resolucion inversa para el servidor ftp.

Se prueba la configuracion del servidor web y su respectivo alias


Se prueba ahora la resolucion inversa para el servidor web.

Por ultimo vamos a probar la resolucion directa e inversa para http://www.orex.com.co/




2 comentarios:

LeO dijo...

hay algunas imagenes que no se logran ver bien.. pero bueno seguire con mi lectura =)

de todas forams gracias por las explicaciones

Cristina Restrepo dijo...

ok, gracias por tu sugerencia, tratare de hacerlas mas entendibles