sábado, 2 de mayo de 2009

Instalación y Configuración servicio DNS (LINUX - UBUNTU)











PASOS PARA ACONDICIONAR LA MÁQUINA QUE BRINDARÁ EL SERVICIO DNS
(LINUX – UBUNTU)



1) Configurar el servidor o la máquina con una dirección IP fija (se configura la interfaz eth0 con una IP estática), de la siguiente forma:

En el archivo interfaces (/etc/network/interfaces) adicionar lo siguiente:
auto eth0
iface etho inet static
address 10.20.44.1
netmask 255.0.0.0
network 10.0.0.0
gateway 192.168.1.1


2) Reiniciar la configuración de redes del servidor ejecutando en el terminal:
/ect/init.d/networking restart


3) En archivo hosts (/etc/hosts), colocar:
127.0.0.1 localhost.localdomain localhost
10.20.44.1 ns1.chica.telematica.net ns1



NOTA: la IP 10.20.44.1, será la IP del servidor DNS. (este servidor será ns1.chica.telematica.net)




4) Ejecutar: apt-get update
Ejecutar: apt-get upgrade


5) Deshabilitar: /etc/init.d/apparmor stop
Update-rc.d –f apparmor remove

Nota: luego de ejecutar estos 5 pasos, la maquina o servidor se encuentra lista para instalar y configurar el servicio DNS.





PASOS PARA LA INSTALACIÓN Y CONFIGURACIÓN DE UN SERVICIO DNS
(LINUX - UBUNTU)




6) Instalación del servidor DNS – en este caso, se instalará el servidor BIND9. Para esto, se ejecuta el siguiente comando en una terminal: sudo apt-get install bind9



7) Configuración de bind:

- Creación de una zona: Para esto, es necesario crear una carpeta (puede llamarse zones), en (/etc/bind/); en esta carpeta se creará dos archivos, uno que será el archivo (que se llame "db.chica.telematica.net"), donde se definirá una zona directa, para el dominio "chica.telematica.net", por medio de los RR (resort records). Así:


El segundo archivo (db.10), es para la creación de resolución inversa de la zona creada para el dominio "chica.telematica.net". En este archivo, lo que se busca, es que a partir de una IP ingresada, el servidor DNS, me entregue el nombre de la IP ingresada. Éste archivo va configurado de la siguiente forma:


- Ahora, es necesario, modificar el archivo ‘named.conf.loc’ (/etc/bind/named.conf.loc), con el fin de mostrarle a mi servidor DNS las zonas configuradas localmente. Para esto, adiciono lo siguiente en este archivo:


8) Para la creación de una segunda zona para un nuevo dominio (para mi caso, necesito crear una nueva zona para el dominio orex.com.co con IP 74.220.219.70), es similar al paso 7), así:


- En la carpeta zones ya creada, creo dos nuevos archivos, (que seran llamados "db.orex.com.co" y "db.74"), los cuales seran para la resolución directa e inversa del dominio orex.com.co. Por lo cual la carpeta zones tentrá los siguentes 4 archivos:





- Para la creación de la zona directa del domino orex.com.co, hago lo siguiente, en el archivo db.orex.com.co:


- Para la creación de la zona dinversa del domino orex.com.co, hago lo siguiente, en el archivo db.74:




- También, lógicamente, es necesario agrerar la ubicación de esta nueva zona con el dominio orex, para esto modifico nuevamente el archivo named.conf.local, así:



8) Reset al bind9, ejecutando en una terminal - /etc/init.d/bind9 restart
O También, /etc/init.d/bind9 stop y luego /etc/init.d/bind9 start


9) Modificar el archivo resolv.conf (/etc/resolv.conf), colocando el domain creado (chica.telematica.net) y search (chica.telematica.net), con el nameserver IP del servidor DNS principal (ns1).



Nota: luego de realizar estos 9 pasos, ya es posible verificar el correcto funcionamiento del servico DNS creado; para verificarlo se ejecuta el comando bind en el terminal de la siguente forma:

dig chica.telematica.net





Para verificar los servidores de correo configurados:
dig chica.telematica.net mx






Para verificar la resolución inversa:
dig -x 10.20.44.1

No hay comentarios:

Publicar un comentario