We are migrating just under 200 domains from a DNS server at another location (we have remote desktop access) to a server at our location. Is there a simple, scripted way of doing all of the zone transfers at once? Each server is Windows 2003, and the domains are internet domains, not Active Directory stuff.
Zow! Sounds like a lot of fun.
You could use the DNSCMD utility from the Windows Support Tools to enumerate the zones, then export the zones using the /ZoneExport parameter, then import them with the /ZoneAdd parameter. It shouldn't be too bad of a script.
The export is a little quirky, because it exports to the %windir%\system32\dns directory on the server hosting the zones.
Admittedly, I don't have a scratch DNS server or two at hand, but the syntax should be pretty close. I tested everything but the "ZoneAdd".
No idea if there's a script for doing that, but a nice simple way of moving DNS zones to another server is making the new server a secondary for the various zones then making it the primary once info is transferred across. This is nice and "cross platform" and therefore guaranteed to work pretty much no matter what.
Look at dnscmd.exe to do this at the command line, so you can script creating the secondaries.