Sincronización manual del cluster DNS

javier   5 noviembre, 2010   Comentarios desactivados en Sincronización manual del cluster DNS

Una herramienta muy interesante de WHM es el cluster DNS. Esto nos permite que varios servidores DNS con WHM instalado puedan funcionar coordinadamente de forma que los dominios creados en un servidor se creen también en los demás y mantengan siempre sincronizados sus datos.

Pero si posteriormente añadimos un nuevo servidor al cluster puede darse la situación de que los dominios que hayan sido creados previamente a la incorporación no se sincronicen en el nuevo servidor, provocando que no disponga de un fichero de zona para esos dominios y tenga que delegar las peticiones que le lleguen para ese dominio en otro servidor del cluster, convirtiéndose así el nuevo servidor en no-autoritativo.

Solucionar esto es bastante sencillo, pero es necesario saber cómo.

Accedemos como root a la consola del servidor (por SSH, por ejemplo) y ejecutamos el siguiente comando que sincronizará los ficheros de zona que no hayan sido sincronizados:

/scripts/dnscluster syncall

Esto sólo transferirá las zonas que no existan al nuevo servidor, pero no las cargará hasta que no incluyamos esas zonas en el fichero de configuración de BIND, esto podemos hacerlo con el siguiente comando:

/scripts/rebuilddnsconfig

Por último, si el servidor sigue sin resolver autoritativamente los dominios, puede que sea necesario reiniciar BIND:

/etc/init.d/named restart