DNS Server con BIND 9.3 de FreeBSD 6.1

Encontraremos el “named.conf” situado en “/etc/namedb” lo podemos configurar a nuestro gusto, yo lo he dejado asi:

options {
directory "/etc/namedb";
pid-file "/var/run/named/pid";
dump-file "/var/dump/named_dump.db";
statistics-file "/var/stats/named.stats";
listen-on { IPLOCAL; };
};
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "master/localhost.rev";
};
zone "subnacion.com" {
type master;
file "master/subnacion.com";
};

Para crear las local zone debeis ejecutar situado en /etc/named el siguiente script:


sh make-localhost

No respondera nada al ejecutarse. Pero habra creado los archivos de las zonas locales.

Aquí tenéis como se deben escribir las zonas de los DNS Server situadas en “/etc/namedb/master/subnacion.com” en este caso. Como podeis observar se puede situar en el sitio donde mas te guste haciendo un par de retoques a la configuracion.


$TTL 3600
subnacion.com. IN SOA ns0.subnacion.com. admin.subnacion.com. (
1055026205
6H
1H
5D
20M )
subnacion.com. IN A x.x.x.x
mysql.subnacion.com. IN A x.x.x.x
www.subnacion.com. IN CNAME subnacion.com.
ns1.subnacion.com. IN A x.x.x.x
ns2.subnacion.com. IN A x.x.x.x
subnacion.com. IN NS ns0.subnacion.com.
unixgeneration.com. IN NS ns1.subnacion.com.
mail.subnacion.com. IN MX 1 subnacion.com.

Por lo demas, solo teneis que modificar las x.x.x.x por las IP de los servidores. Para comprobar el estado de la configuracion y las zonas:


named-checkconf -z /etc/namedb/named.conf
named-checkzone subnacion.com /etc/namedb/master/subnacion.com

En caso de que todo este perfectamente bien configurado podemos añadir en rc.conf el siguiente texto para que arranque el demonio automaticamente cuando se ejecuten los “scripts de rc”, incluido cuando arranque el ordenador:

named_enable="YES"

Y ahora podemos arrancar el demonio de named:

/etc/rc.d/named start

Leave a comment