Beruflich Dokumente
Kultur Dokumente
Configuración de un
Servidor DNS
Uso del programa Bind9
El DNS es una base de datos distribuida y jerárquica que almacena información asociada a nombres
de dominio en redes como Internet. Aunque como base de datos el DNS es capaz de asociar
diferentes tipos de información a cada nombre, los usos más comunes son la asignación de nombres
de dominio a direcciones IP y la localización de los servidores de correo electrónico de cada
dominio.
2. Instalación
Lo primero a realizar será la instalación del programa bind9, tanto en el equipo maestro, como en el
esclavo. Dicha instalación se realiza ejecutando el siguiente comando.
forwarders {
};
-2-
zone "tunaktun.virtual.gcap.net" {
type master;
file "/etc/bind/tunaktun.db";
also-notify { 192.168.112.210; }; // ip del esclavo
};
El siguiente paso es configurar los equipos que son componentes del dominio así como quien
procesa el correo electrónico del dominio, Primero modificaremos el archivo de resolución directa,
el archivo “tunaktun.db”
;
; BIND data file for tunaktun.virtual.gcap.net
;
@ IN SOA tunaktun.virtual.gcap.net. root.tunaktun.virtual.gcap.net. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Default TTL
IN NS dns.tunaktun.virtual.gcap.net.
IN MX 10 mail.tunaktun.virtual.gcap.net.
dns2 IN A 192.168.112.210
www IN A 192.168.112.106
ftp IN A 192.168.112.106
vps IN A 192.168.112.106
ubuntu IN A 192.168.112.4
dns IN A 192.168.112.106
mail IN A 192.168.112.106
-3-
Ahora deberemos configura el archivo de búsqueda inversa “192.rev”
IN NS dns.tunaktun.virtual.gcap.net.
IN NS dns.tunaktun.virtual.gcap.net.
IN NS dns2.tunaktun.virtual.gcap.net. // Nueva línea
4 IN PTR ubuntu.tunaktun.virtual.gcap.net.
210 IN PTR dns2.tunaktun.virtual.gcap.net.
106 IN PTR ftp.tunaktun.virtual.gcap.net.
106 IN PTR vps.tunaktun.virtual.gcap.net.
106 IN PTR www.tunaktun.virtual.gcap.net.
106 IN PTR dns.tunaktun.virtual.gcap.net.
106 IN PTR mail.tunaktun.virtual.gcap.net.
Para concluir la instalación del servidor maestro añadiremos en el siguiente archivo /etc/resolv.conf
que el servidor DNS es el mismo, esto se realiza añadiendo esto:
nameserver 127.0.0.1
search tunaktun.virtual.gcap.net
zone "tunaktun.virtual.gcap.net" {
type slave;
file "/etc/bind/tunaktun.db";
masters { 192.168.112.106; };
};
zone "112.168.192.in-addr.arpa" {
type slave;
file "/etc/bind/192.rev";
masters { 192.168.112.106; };
};
-4-
5. Objeciones
Para que este proceso funcione correctamente en el servidor secundario siendo este en una maquina
Ubuntu es necesario tener en cuenta la capa adicional de seguridad de Ubuntu apparmor asi como
darle permisos a la carpeta /etc/bind para el grupo bind
/etc/bind/** rw,
/var/lib/bind/** rw,
/var/lib/bind/ rw,
/var/cache/bind/** rw,
/var/cache/bind/ rw,
Por último deberán reiniciarse ambos servidores, con la siguiente orden: /etc/init.d/bind9
restart
-5-