Estamento notify
El estamento notify se utiliza para indicar si se enviarán o no, mensajes NOTIFY cuando recargamos una zona. Puede ir dentro de las cláusulas options, zone y view. Su sintaxis es la siguiente:
notify ( yes | no | explicit ) ;
Puede ser utilizado tanto en zonas maestras como esclavas. Si su valor es yes (valor por defecto), cada vez que carguemos una zona, se enviarán mensajes NOTIFY a todos los servidores de nombres definidos en los RR NS (menos a sí mismo), y a todos los equipos cuyas IP se listen en la sentencia also-notify. El servidor que recibe el mensaje NOTIFY procede como si el tiempo de refresco del registro SOA hubiera caducado, lo cual se explicó en el apartado de transferencias de zona.
Si el valor de notify es no, entonces se deshabilitan los mensajes NOTIFY. Y si el valor es explicit, solo se envían mensajes a las IP que se listen con la instrucción also-notify.
Si a nivel global establecemos notify no, dentro de un zona concreta podemos sobreescribirlo con la sentencia also-notify, permitiendo mensajes NOTIFY para dicha zona. También, si a nivel global ponemos un also-notify, y en una zona escribimos notify no, desactivaremos los mensajes NOTIFY solo para esa zona.
El mensaje NOTIFY en realidad no indica que la zona haya cambiado, sino que puede que haya cambiado. El receptor del mensaje lo que hará es solicitar el RR SOA y a través del número de serie sabrá si ha cambiado o no.
Si por ejemplo, quisiéramos desactivar los mensajes NOTIFY en un servidor que solo tuviera zonas slave, en la cláusula options escribiríamos:
notify no;
Licencia: licencia de software libre GPL