jump to navigation

DNS Cache Server sobre CentOS 5 17 octubre, 2009

Posted by Fredy Ruiz Ondre in DNS.
add a comment

El servicio de DNS nos permite resolver nombre en direcciones IP’s, a continuacion vamos a configurar un DNS Cache Server, con Bind sobre CentOS 5, este va a guardar las resoluciones de los DNS’s de nuestro proveedor, esto nos permitira disminuir el tiempo de respuesta a las consultas de nuestras maquinas locales.

Instalamos las herramientas necesarias.

#yum -y install bind-chroot caching-nameserver

Luego de instalar los repositorios necesarios nos dirigimos al directorio de configuracion /var/named/chroot/etc/ donde editaremos el archivo named.conf, inicialmente no este archivo no estara.

#cd /var/named/chroot/etc/

#cp named.caching-nameserver.conf named.conf

Luego de agregar algunos parametros el archivo debe quedar de la siguiente manera:

options {
listen-on port 53 { 127.0.0.1; 192.168.1.0/24;};
listen-on-v6 port 53 { ::1; };
directory       “/var/named”;
dump-file       “/var/named/data/cache_dump.db”;
statistics-file “/var/named/data/named_stats.txt”;
memstatistics-file “/var/named/data/named_mem_stats.txt”;

allow-query     { localhost; 192.168.1.0/24;};
forwarders      { 200.48.225.130; 200.48.225.146;};
forward only;
};
logging {
channel default_debug {
file “data/named.run”;
severity dynamic;
};
};
view localhost_resolver {
match-clients      { localhost; 192.168.1.0/24; };
match-destinations { localhost; 192.168.1.0/24; };
recursion yes;
include “/etc/named.rfc1912.zones”;
};

Donde:

  • 192.168.1.0/24 es mi red local
  • 200.48.225.130 y 200.48.225.146 son los ips de mi proveedor

Ahora chekearemos nuestra named.conf

#named-checkconf named.conf

Ingresamos al archivo resolv.conf

# vim /etc/resolv.conf

nameserver 127.0.0.1

Ahora iniciamos el servicio y ya tenemos nuestro DNS Cache Server

Anuncios