DNS Information Transfer

I have two Independent windows 2003 server not in a domain and will not ever be.

I have DNS running on both but only one is SOA for 300+ domains (zones) and the other currently has no information.

I want to transfer all this zone data automatically without manually doing every zone.

It is for DR purposes. It can be a script or dynamic, but it needs to be realtime or run as a sheduled task.

Even an import export will surfice, ie manual file copying.

Thanks in Advance.

Ben
LVL 4
bhermerAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

matt023Commented:
One of your servers currently has all the zones (300) and the other one has no zone?  Just create secondary zones of all 300 of your zones on the empty server and let them do zone transfer.  The primary (one with all the zones) will automatically transfer information to the other server either when there is a change to a zone or the refresh time has been reached - depending on how you want to configure it.  You can use dnsadmin.exe to script the creation of multiple zones since you have 300 secondary zones to create.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
bhermerAuthor Commented:
This is not what I was after. More zones will be added to the first server everyday. I need to keep these up to date in real time. dnsadmin does not work on 2003.
0
matt023Commented:
actually the command utility is called dnscmd.exe not dnsadmin.exe.  sorry for the wrong name.

how do you think name registra companies like register.com handle this?  They host hundreds and thousands of zones which get added and deleted everyday.  what I had described above is the way you do it.

the way DNS works is that you create a primary (master) zone on one server.  you then add all the resource records that you need in it.  if you need another server to have a copy of this zone, you create a secondary (slave) zone on it and make it replicate (zone transfer) from the server that holds the primary copy.  you can have unlimited servers hosting a copy of this zone.  seconday zone can also be configured to get transferred to another server.  this is the traditional design of the DNS service.
in Windows 2000 and 2003, there is what is called "multi-master".  if your DNS servers are domain controllers with Active Directory, you can have all of them host a master copy.  when you create a zone on one server, it will automatically gets created on the others.  
with both designs, zone transfer will happen quickly between servers.  they do not happen real time in a sense of within a second, but they can within minutes.

the command utility (dnscmd.exe) that I had mentioned is for you to easily create your existing 300 secondary zones on the other server with a script so you don't have to create them manually.

I suggest you read "DNS and BIND" by Cricket Liu or any good book or article about it.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows 2000

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.