jueves, 18 de noviembre de 2010

Windows DNS Backup-Restore


Este artículo documenta como hacer una copia la DDBB de DNS Windows sin tener que copiar el Estado del sistema.

Con el siguiente comando guardaremos toda la zona DNS localmente de nuestro servidor:

dnscmd /zoneexport gonsystem.com backup\gonsystem.com.dns.bak

Esta instrucción nos dejará una copia de la zona en la carpeta de backups:

%systemroot%\system32\dns\backup\gonsystem.com.dns.bak

Lo perfecto sería planficar esta instrucción, hay que tener presente que no sobreescribe.


Yo tengo hecho este pequeño .bat:

REM ** BACKUP DNS independiente AD sin estado del sistema.
REM ** Eliminamos el fichero Antiguo
del C:\Windows\system32\dns\dnsbck\gonsystem.local.dns.bak
REM **Lo guarda en: C:\Windows\system32\dns\dnsbck\gonsystem.local.dns.bak - No sobreescribe.
dnscmd /ZoneExport gonsystem.local \dnsbck\gonsystem.local.dns.bak



Si necesitas recrear la zona del fichero que hemos exportado deberás escribir el siguiente comando:

dnscmd /zoneadd gonsystem.com /primary /file gonsystem.com.dns.bak /load

Si la zona está ingegrada en el directorio activo deverás integrarla en el AD.

dnscmd /zoneresettype gonsystem.com /dsprimary

No nos olvidemos de activar las activar las actualizaciones dinanámicas de la zona

dnscmd /config gonsystem.com /allowupdate 2

No hay comentarios: