Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Hello I have windows 2003 server that I used its DNs server , I have about 3000 records on it.Now I have to move to a windows 2008 Web server. How Can I move DNS records ? I find some doc about old version of windows dns but not for windows 2008.

best regards Mehdi Alidoost

share|improve this question
up vote 3 down vote accepted

Why not just create the new DNS as a secondary for the old one, let the info replicate from the master to the secondary then mark the new DNS as a master?

Simple, works regardless of what platform you're moving from or to... much better than any clever "hacks" like that knowledgebase article suggests, imho.

share|improve this answer
Thanks for your answer, I check the DNS console, it seems that I have to do this manually for every DNS Zone in forward lookup zones. and there are many zones , is there any more simple way? – Ashian Jul 5 '10 at 6:41
You might be able to script this to take the burden of repetition out of it, but conceptually there isn't another way that I would trust. – RobM Jul 5 '10 at 8:22
  • Export the [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DNS Server\Zones] registry key
  • stop the DNS service in your new server
  • merge the exported registry into your new server: it works on both windows 2003 and 2008
  • make your new server the master DNS
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.