systemadmin.es > DNS > named: Recargar zona dinámica

named: Recargar zona dinámica

Si tenemos un servidor DNS configurado para tener zonas dinámicas, veremos que si intentamos editar la zona y recargar la configuración no va a aplicar los cambios. Si lo hacemos mediante rndc veremos el siguiente mensaje de error:

# rndc reload systemadmin.es
rndc: 'reload' failed: dynamic zone

Cuando en una zona le configuramos las actualizaciones mediante allow-update deberemos tener en cuenta que no podemos editar el fichero de zona ya que podríamos perder actualizaciones mientras lo hacemos:

zone "systemadmin.es" {
	file "systemadmin.es";
	type master;
	notify yes;
	allow-update { 
		key "keyejemplo";
	};
};

Para poder editar el fichero de zona primero deberemos congelar las actualizaciones dinámicas mediante el comando freeze:

# rndc freeze systemadmin.es

Una vez congelada, ya podremos editar la zona. Una vez modificada y incrementado el serial podremos hacer el reload y la descongelación (thaw):

# rndc reload systemadmin.es
zone reload queued
# rndc thaw systemadmin.es
The zone reload and thaw was successful.

En los logs del named podrmeos ver los siguientes mensajes relacionados con dicho proceso:

Jul  6 19:33:40 inf1192 named[8797]: received control channel command 'freeze systemadmin.es'
Jul  6 19:33:40 inf1192 named[8797]: freezing zone 'systemadmin.es/IN': success
Jul  6 19:33:49 inf1192 named[8797]: received control channel command 'reload systemadmin.es'
Jul  6 19:33:49 inf1192 named[8797]: zone systemadmin.es/IN: loaded serial 2015070602
Jul  6 19:33:49 inf1192 named[8797]: zone systemadmin.es/IN: sending notifies (serial 2015070602)
Jul  6 19:34:06 inf1192 named[8797]: received control channel command 'thaw systemadmin.es'
Jul  6 19:34:06 inf1192 named[8797]: thawing zone 'systemadmin.es/IN': success

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>