Saltar la navegación

Servidor DNS maestro

Un servidor DNS maestro o primario contiene en su sistema de ficheros local los ficheros de zona para los que es un servidor DNS autoritario. A un servidor maestro se le puede pedir, por parte de un servidor esclavo, que transfiera sus ficheros de zona, y no a la inversa.

Para que BIND funcione como maestro del dominio o zona asir.com, dentro de named.conf, tendremos que crear la siguiente instrucción zone:

zone "asir.com"  in  {
type master;
file "db.master.asir.com";
}

El fichero db.master.asir.com contendrá todos los RR que definen la zona asir.com.

Servidor maestro

El proceso de transferencia que muestra la imagen, en BIND por defecto es de tipo IXFR utilizando mensajes NOTIFY.

Cuando un servidor maestro de una serie de zonas recibe una consulta de una zona de la que él no es autoritario, el servidor responde según esté configurado y puede ser así:

  1. Si el funcionamiento como caché está habilitado y se permiten las consultas recursivas, el servidor responderá completamente a la consulta o enviará un mensaje de error.
  2. Si el funcionamiento como caché está habilitado y solo se permiten las consultas iterativas, el servidor responderá completamente a la consulta si la respuesta está en la caché, si no, enviará referencias a otros servidores DNS o un mensaje de error.
  3. Si el funcionamiento como caché está deshabilitado, el servidor devolverá referencias a otros servidores DNS o un mensaje de error.

Licencia: licencia de software libre GPL