You are on page 1of 7

Planificacin y administracin de redes

Configuracin de un servidor DNS en linux Bind

Ramn de la Cruz Ortiz

PyAr Instalacin

Servidor DNS Bind

Para la instalacin del servidor dns bind es necesario instalar el paquete bind9 desde una consola como root.
#apt-get install bind9

Modos de funcionamiento. El servidor dns bind puede funcionar como dns en tres modos distintos. Modo maestro: En este modo hace la resolucin de nombres para los elementos de la red local y reenvi a servidores dns externos las peticiones de internet. Modo esclavo: En este modo acta como un espejo de un servidor maestro con el fin de repartir la carga de la resolucin. Las modificaciones se hacen en le servidor maestro y el servidor en modo esclavo se mantiene sincronizado con este. Modo cache: En este modo no hace una resolucin de nombre, las peticiones que le llegan las manda a un servidor maestro y cuando este le responde guarda la respuesta en una memoria cache y la manda a quien lo solicito. Si le llega otra solicitud de algn elemento que tenga en la cache la responde sin necesidad de consultar con el servidor maestro.

Configuracin La configuracin depender del modo en que se quiera que funcione el servidor de las anteriormente mencionadas. En cualquier caso la configuracin se hace mediante una serie de ficheros que se encuentran en la carpeta /etc/bind

Ramn de la Cruz Ortiz

PyAr Configuracin en modo cache

Servidor DNS Bind

Es la configuracin por defecto del servidor bind para finalizar la configuracin tan solo hay que editar el fichero /etc/bind/named.conf.options. Dentro de este fichero hay que aadir una seccin forwarders dentro de la cual se establecen las ip de los servidores dns externos separadas por ; tal y como se muestra en la figura.

Configuracin en modo maestro. Para poner el servidor en modo maestro con un nombre de dominio ficticio micasa.com hay que poner los ordenadores de la red local como pertenecientes a este dominio ficticio que funcionara solo en la red local no en internet. Los nombres de los ordenadores de la red local terminaran con micasa.com. Para la configuracin tenemos que definir en el fichero /etc/bind/named.conf.local las especificaciones del maestro del dominio y de la resolucin inversa. Para hay que aadir las siguientes lineas en dicho fichero: // Archivo para bsquedas directas
zone "micasa.com" { type master; file "/etc/bind/micasa.db"; }; // Archivo para bsquedas inversas zone "1.168.192.in-addr.arpa" { type master; file "/etc/bind/192.rev"; };

Ramn de la Cruz Ortiz

PyAr

Servidor DNS Bind

Ademas hay que definir los ficheros /etc/bind/micasa.db y /etc/bind/192.rev. micasa.db ;


; BIND fichero de datos para micasa.com ; @ IN SOA micasa.com. root.micasa.com. ( 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Default TTL IN NS dns.micasa.com. ramon1 IN A 192.168.1.3 dns IN A 192.168.1.100

Ramn de la Cruz Ortiz

PyAr 192.rev
; ; BIND fichero de datos inverso para 192.168.1.0 ; @ IN SOA micasa.com. root.micasa.com. ( 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Default TTL IN NS dns.micasa.com. 100 IN PTR dns.micasa.com. 3 IN PTR ramon1.micasa.com.

Servidor DNS Bind

Por ultimo una vez configurado el servidor dns hay que configurar en el fichero /etc/resov.conf para que el servidor dns sea la propia maquina. resolv.conf
nameserver 127.0.0.1 search micasa.com

Ramn de la Cruz Ortiz

PyAr

Servidor DNS Bind

Una vez configurado el servidor dns hay que reiniciar el servicio para que se recojan las modificaciones introducidas en los ficheros de configuracin.
# /etc/init.d/bind9 restart

Una vez reiniciado el servicio ya tenemos la maquina como servidor dns tal y como se muestra en las siguientes figuras.

En las maquinas clientes de la red en la configuracin de servidor dns hay que poner la direccin del servidor 192.168.1.100 Ramn de la Cruz Ortiz

PyAr

Servidor DNS Bind

Ramn de la Cruz Ortiz