Escolar Documentos
Profissional Documentos
Cultura Documentos
1. Definicin
Un servidor DNS es el encargado de traducir los nombres de dominio a IPs y viceversa. Para ello, el servidor DNS dispone de una base de datos en la cual se almacenan todas las direcciones IP y todos los nombres de los PCs pertenecientes a su dominio. No existe una base de datos nica donde se almacenan todas las IPs existentes en el mundo, sino que cada servidor almacena las IPs correspondientes a su dominio. Los servidores DNS estn dispuestos jerrquicamente de forma que cuando nuestro servidor ms inmediato no puede atender nuestra peticin, ste la traslada al DNS superior.
Habr que crear los archivos iespepeil.db(Bsqueda directa) y 192.rev (Bsqueda inversa) dentro de /etc/bind
togoed IN A clientes y su ip
192.168.10.35
www IN A acta como servidor web dns IN A acta como servidor DNS mail IN A acta como servidor de correo
Las primeras lneas son unos parmetros relacionados con la actualizacin del DNS (nmero de serie y periodos de actuacin). Las dos siguientes lneas indican quin es el servidor primario (NS = Name Server. Las siguentes lneas especifican las IPs de los distintos PCs componentes del dominio. named-checkconf y named-checkzone analizan los ficheros en busca de incorreciones ortogrficas
35 IN togoed.iespepeil.com. 40 IN otroequipo.iespepeil.com. 51 51 51 IN IN IN
Se escribe la terminacin de la ip asignada a cada nobre del hos y su dominio. Una vez configurado nuestro servidor DNS, debemos indicar a nuestro servidor Linux que el servidor DNS es l mismo, lo cual se especifica en el archivo /etc/resolv.conf. Indicamos que nosotros mismos somos servidores DNS y por defecto buscamos en nuestro dominio: nameserver 127.0.0.1 ;acceso local de dns search iespepeil.com ;dominio en el que quiero buscar En el resto de PCs de la red, indicaremos en su fichero resolv.conf que el servidor DNS es 192.168.10.51, este proceso se puede hacer en el propio fichero o mediante la interfaz grfica. search iespepeil.com nameserver 192.168.10.51 Finalmente reiniciamos nuestro servidor:
sudo /etc/init.d/bind9 restart Mediante la herramienta nslookup podemos comprobar que la configuracin es correcta. Una vez ejecutado este comando escribimos el nombre del equipo o el de dominio completo y debe dar la informacin correcta.
de esta forma indicaremos que existen ms servidores DNS para dicha zona. Lo mismo haremos en el archivo 192.rev de la zona inversa: - Aadir lnea en /etc/bind/192.rev del maestro
IN NS dns. iespepeil.com. IN NS dns2. iespepeil.com. // Nueva lnea
En el archivo /etc/bind/named.conf.local del servidor DNS esclavo debemos indicar que se trata de un servidor esclavo y tambin debemos indicar quin es el maestro: zone iespepeil.com { type slave; file /etc/bind/iespepeil.db; masters { 192.168.10.50; }; };
En el archivo /etc/bind/named.conf.local del servidor DNS maestro podemos utilizar alsonotify para mantener los DNS sincronizados. Con also-notify pasamos los cambios de zonas en el maestro al esclavo: - Archivo /etc/bind/named.conf.local del maestro zone iespepeil.com { type master; file /etc/bind/iespepeil.db; also-notify {192.168.10.35;} //ip del esclavo };
zone 10.168.192.in-addr.arpa { type master; file /etc/bind/192.rev; also-notify {192.168.10.35;} //ip del esclavo };
De sta forma dispondremos en la red de un servidor DNS esclavo que podr satisfacer las peticiones DNS al igual que lo hara el maestro. Es interesante si el nmero de peticiones es muy elevado y se requiere distribuir la carga entre los dos servidores, o si deseamos disponer de servicio DNS de alta disponibilidad de forma que aunque el servidor maestro deje de funcionar, el servidor esclavo podr seguir ofreciendo el servicio. Cada vez que hagamos un cambio en los archivos /etc/bind/iespepeil.db y /etc/bind/192.rev del maestro, debemos acordarnos de actualizar el parmetro serial (incrementar en una unidad) para que los dns dependientes del maestro sepan que ha cambiado y actualicen su informacin para mantenerse perfectamente sincronizados.