Migrar 200 domínios do servidor DNS Win2003 para outro

Migrar 200 domínios do servidor DNS Win2003 para outro

Estamos migrando pouco menos de 200 domínios de um servidor DNS em outro local (temos acesso remoto à área de trabalho) para um servidor em nosso local. Existe uma maneira simples e com script de fazer todas as transferências de zona de uma só vez? Cada servidor é o Windows 2003 e os domínios são domínios da Internet, não do Active Directory.

Responder1

Zow! Parece ser muito divertido.

Você pode usar o utilitário DNSCMD das Ferramentas de Suporte do Windows para enumerar as zonas, exportá-las usando o parâmetro /ZoneExport e importá-las com o parâmetro /ZoneAdd. Não deveria ser um roteiro tão ruim.

A exportação é um pouco peculiar, porque exporta para o diretório %windir%\system32\dns no servidor que hospeda as zonas.

@echo off
set SRC=source-server
set DST=destination-server

for /f "usebackq delims= " %%i in (`dnscmd %SRC% /EnumZones ^| find "Primary"`) do call :DOZONE %%i
goto end

:DOZONE
dnscmd %SRC% /ZoneExport %1 %1.dns
dnscmd %DST% /ZoneAdd %1 /Primary /file \\%SRC%\C$\Windows\System32\DNS\%1.dns

:end

Reconheço que não tenho um ou dois servidores DNS temporários em mãos, mas a sintaxe deve ser bem próxima. Testei tudo menos o "ZoneAdd".

Responder2

Não faço ideia se existe um script para fazer isso, mas uma maneira simples e agradável de mover zonas DNS para outro servidor é tornar o novo servidor secundário para as várias zonas e, em seguida, torná-lo o principal quando as informações são transferidas. Isso é bom e "multiplataforma" e, portanto, funciona com certeza, não importa o que aconteça.

Veja dnscmd.exe para fazer isso na linha de comando, para que você possa criar scripts para criar os secundários.

Responder3

Você precisa copiar a pasta %SystemRoot%\System32\DNS do servidor DNS de origem para o destino e exportar/importar algumas chaves de registro

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\DNS\Zonas HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Servidor DNS\Zonas

Simplesmente copiar a pasta DNS não funcionará, pelo menos esse foi o meu caso para um servidor DNS w2k8 de destino.+

Você pode ver todo o processo neste MS KB

Como mover zonas DNS do Windows 2000 para outro servidor baseado no Windows 2000

informação relacionada