AD.DNS
Выгрузка DNS зоны в текстовый файл
В старых версиях Windows Server (к примеру, Windows Server 2008 R2) - мы можем выгрузить зону такой командой:
dnscmd /zoneexport zone_name "zone_name.txt"
Если нам требуется регулярно выгружать содержимое зоны и копировать в определенную папку, поможет простой cmd-скрипт, выполнение которого можно задать в планировщике. В данном скрипте приходится сначала удалять существующий файл зоны, выгруженный прежней итерацией скрипта, поскольку dnscmd не умеет перезаписывать существующие файлы.
del "C:\Windows\system32\dns\zone_name.txt" dnscmd /zoneexport pcr.int "zone_name.txt" xcopy /I /Y "C:\Windows\system32\dns\zone_name.txt" "C:\DNS\"
Файл следует искать тут:
C:\Windows\system32\dns\
В более новых версиях Windows Server - можно использовать PowerShell. Пример экспорта:
Export-DnsServerZone -Name "zone_name" -FileName "zone_name.txt"