use two equally configured dns services for one domain

Hi,

The dns service I use on my domain has turned out to be unreliable. I'm moving to a different service, but I cannot tell if they will be more reliable until I try them out. I have thus come to think that I could configure both of them the same way, and then provide all the nameservers of both services for the domain, like this:

ns1.service1.com
ns2.service1.com
ns1.service2.com
ns2.service2.com

Then, if one goes down, it can always use the other one, right? Am I thinking correctly here?
olbionAsked:
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.

Sam PanwarSr. Server AdministratorCommented:
hi ,
Use loa balancing through VPN

http://www.isaserver.org/tutorials/pptpnbpart2.html
Kevin CrossChief Technology OfficerCommented:
You can use master - secondary zone setups too.  Each server is authority for one zone, but transfers zone information to other on scheduled basis.  This is usually pretty easy to setup on all DNS servers I believe.

Server 1:
Master Zone - service1.com
Secondary Zone - service2.com

Server 2:
Master Zone - service2.com
Secondary Zone - service1.com

Since these are different zones, you can even mix up canonical names, so ns1 doesn't always have to point to same server.  ns1.service1.com can point to its master, which could have an A/CNAME record in service2.com domain of ns2.  Vice versa for ns1.service2.com.
Kevin CrossChief Technology OfficerCommented:
I am rereading your post now and I think I misread as you have two domains to host on two servers, but think you are asking if it is right approach to use the four DNS servers together.  That should be fine.

As long as you are keeping all in sync, this should work as expected.  It will use other DNS servers if one is down.

Don't believe machines automatically search through all DNS servers if first one is found, so if there will be possibility of some domain zones in your service not being on some servers, just ensure that you setup forwarding so that any requests for those domain names are redirected on server side so user can truly use any of the four DNS servers without seeing any difference in service.
OWASP: Forgery and Phishing

Learn the techniques to avoid forgery and phishing attacks and the types of attacks an application or network may face.

olbionAuthor Commented:
Hi,

Yes, I know that using a primary/secondary dns setup would be prettier. But since its an intermediary solution, and I'd rather avoid the possibility of setting it up incorrectly, I prefer the manual labour of changing all data twice.
Kevin CrossChief Technology OfficerCommented:
No problem.  As stated, as long as you keep data in sync, listing all the name servers in order will act as you expect it.  If your experience is that only time there is a failure with service, both servers go down, you may want to alternate.

ns1.service1.com
ns2.service2.com
ns2.service1.com
ns1.service2.com

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
olbionAuthor Commented:
Hi,

Though your answer was correct, your setup was appearantly incompatible with the Swedish registrar (NIC-SE). They do not allow setting up "dual primary dns:es".
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
Networking

From novice to tech pro — start learning today.