...las cosas que me gustan, descubro o aprendo.


martes, 28 de octubre de 2008

Segundo Post: Servidor DNS

El servidor DNS que decidí instalar es el bind 9, dado que es uno de los mas populares y documentados en diferentes tutoriales de internet.

Con el aptitude busque el bind 9. Ingresando al aptitude, di click en buscar, para ver el nombre exacto del paquete.

Luego de encontrarlo y verificar su nombre, lo instale desde la consola tecleando lo siguiente:

aptitude install bind9


Ahora la configuración se realiza de la siguiente manera:

- se abre el archivo
file:///etc/bind/named.conf.local

Este archivo se abre con un editor de texto en el cual se debe definir la zona, y especificar su nombre y la ruta donde quedara el archivo en el que irán los resource records de la siguiente manera:


zone aldana.telematica.net"" {
type master;
file "/var/named/db.aldana";
};

En este mismo archivo se debe también se debe incluir la definición de la zona de la resolución inversa:

zone "10.in-addr.arpa" {
type master;
file "/etc/bind/db.10";
};


....el “10.in-addr.arpa” se debe a que la dirección ip del dominio sea 10.20.44.1

Luego de definir las zonas, se deben crear los archivos db.aldana y db.10 en la ruta que se especifico arriba. Para crearlos se puede basar en los archivos ya existentes db.local y db.127 respectivamente, los cuales se encuentran en la ruta: /etc/bind . Simplemente se crea una copia del archivo tecleando en la ventana de comandos lo siguiente:

cp db.local db.aldana
cp db.127 db.10
 

o simplemente se crea una copia por interfaz grafica dando click derecho, copiar, pegar, y cambiándole el nombre.

Para configurar el servidor DNS que cumpliera con las características pedidas por el profesor ingrese los siguientes resource records:

 
NOTA: Los archivos de muestra db.local y db.127 tambien se encuentran en la ruta /etc/bind






El registro del dominio orex.com.co no va en los anteriores resource records dado que no pertenece a la zona aldana.telematica.net por eso si se incluye allí el resolver no entraría a buscarlo allí por que simplemente no pertenece a esa zona. Luego es necesario declarar una nueva zona para orex y crear el respectivo db.orex, de manera similar como se hizo para la zona aldana.telematica.net

Se declaran las zonas directas e inversas en:

zone "orex.com.co" {

type master;

file "/etc/bind/db.orex";

};

zone "74.in-addr.arpa" {

type master;

file "/etc/bind/db.74";

};

Y se crean los archivos db.orex y db.74:




Comentarios:

- La @ hace referencia al nombre de la zona. Por ejemplo en el caso de db.aldana @ = aldana.telematica.net, y para db.10 @ = 10.in-addr.arpa

- cada vez que se haga un cambio en los resource records se debe reiniciar el servidor tecleando en la consola:


/etc/init.d/bind9 restart

- Para verificar el funciomanieto del servidor se debe hacer las consultas DNS usando por ejemplo el comando dig pero especificándole que haga la consulta al servidor local. Ej: dig @localhost correo1.aldana.telematica.net.

- Otra opción seria hacer que nuestra máquina utilice el servidor de DNS que hemos configurado, debemos editar: /etc/resolv.conf

Dejando únicamente la línea:

nameserver localhost

Sin embargo cada vez que se conecte a una red con servidor DHCP, este cambiara esta línea por el servidor de nombres de la red, por lo que se perderá el cambio que hemos hecho.

No hay comentarios:

contador