systemadmin.es > DNS > Sobrescribir un registro DNS en un forwarder

Sobrescribir un registro DNS en un forwarder

Resulta muy común disponer en la red local de un resolver que se dedica a cachear las peticiones dentro de la propia red para evitar que los clientes locales tengan que ir a consultar un registro DNS fuera de ésta, siendo dicho servidor DNS el que se encargará de ir a resolver las peticiones. En algún caso resulta práctico poder sobrescribir un cierto registro DNS por otro, vamos a ver como:

Primero de todo deberemos indicar al BIND que el registro que queremos sobrescribir se trata de una zona propia del servidor. Para ello deberemos añadir la siguiente entrada en el named.conf:

zone "registro.systemadmin.es" {
        type master;
        file "override/registro.systemadmim.es.db";
};

A continuación deberemos crear la zona con los siguientes datos:

$TTL 300
@ IN SOA registro.systemadmim.es. null. (
1
8h
2h
1w
1h )

@                       IN NS   registro.systemadmin.es.

registro.systemadmin.es.       IN A    192.168.1.222
*                              IN A    192.168.1.222

En esta zona simplemente definimos un SOA falso y el registro que deseamos sobrescribir. El wildcard (*) puede interesarnos o no según el caso.

Gracias a esto podemos ahorrarnos muchas entradas en el /etc/hosts de los equipos, además de la posibilidad de utilizar wildcards.

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>