Web Hosting DNS redundancy

Posted on 2010-09-23
Last Modified: 2013-12-21

I have a virtual private server with 2 IP addresses on it. I have my own nameservers using and but it is configured at the registrar - These point to the 2 IPs on my VPS.

Sometime ago, the registrar had an outage and I want to create some redundancy. So I have another registrar where I can create and and point them to the same 2 IPs on my VPS.

So I presume then I would just add these NS records to any customer domain so that they use the 4 nameserver records I have -

Is this the correct way to create some DNS redundancy.... Any advice much appreciated.


Question by:intangiblemedia
  • 6
  • 5
LVL 21

Expert Comment

by:Julian Matz
ID: 33751263

No, that would not be creating redundancy. You should have a primary and a secondary DNS server. Each one should be located in a different geographic location. The way you have it now, or the way you plan to set it up, is pointless because both nameservers are pointing to the same DNS server, which defeats the purpose of having a minimum of 2 nameservers.

Suppose your VPS server went down. It would mean that your DNS server goes down too, meaning that both nameservers would become unreachable.

Ideally, if the primary DNS server went down, the secondary DNS server would remain up and would take over for the primary nameserver until it came back online.

The primary DNS server is where you manage your host records. The secondary DNS server then fetches these records so that it can serve DNS requests when the primary NS is down or too busy to handle any more requests.

Does that make sense?

Author Comment

ID: 33751623
It kind of makes sense but Im new to this so bear with me....

Firstly I think there are different levels of redundancy right? Of course, having a backup VPS would be ideal which I dont have the funds for right now - But you are correct in that the DNS details, such as A records, MX records, etc... are fetched via the VPS...

So what do you recommend? I use Plesk and a Windows 2003 server - Is there any provider out there that does only DNS management or something?

Thank you!
LVL 21

Expert Comment

by:Julian Matz
ID: 33751691
No problem. Yes, there are DNS service providers, and depending on how many zones/domains you need to manage, there are some that are pretty cost effective, especially if it means you don't need to lease a new server.

My recommendation would be that you try this one:

They let you try their service free of charge, which is perfect if you only need up to 3 zones and have less than 50,000 queries per month.

The next step up would be 25 Domains, 250 Hosts, 10 Templates, and 1,000,000 queries per month at 19 USD per year. For 39 USD per year you can have up to 50 zones.

The benefit of a DNS service provider like this is that they offer both primary and secondary DNS services.

If you really want to manage your own primary DNS, then there are also some secondary-only DNS services available. For example, Nettica offers secondary DNS on per domain basis at 10 USD per yr, per domain.
Windows Server 2016: All you need to know

Learn about Hyper-V features that increase functionality and usability of Microsoft Windows Server 2016. Also, throughout this eBook, you’ll find some basic PowerShell examples that will help you leverage the scripts in your environments!


Author Comment

ID: 33751720
Thanks Julian,

So - This is what I have    > VPS IP1    > VPS IP2  > VPS IP1   > VPS IP2

As is hosted with Eurodns, and they went down, it got me into trouble because the actual namserver record wasnt functioning - that is why I want to implement as it is with another registrar on another network - Am I correct on this?

Then what you say is to actually point these NS to Zerigo instead of my VPS IP1 and IP2?

LVL 21

Expert Comment

by:Julian Matz
ID: 33751783
Yes, at the moment you might have 4 nameservers, but they are all pointing at the same server, meaning you have only point of potential failure with no backup.

You don't even need ns3 and ns4.

You have following options:


ns1 points at VPS IP1
ns2 points at Zerigo

This means you'd be running the primary (master) DNS server yourself, and Zerigo would have the secondary (slave) support. Your VPS would transfer the zone records periodically to Zerigo (ns2) so that both DNS servers are synced.


ns1 points at Zerigo server 1
ns2 points at Zerigo server 2

This means your primary and secondary DNS is hosted by Zerigo, but since Zerigo has multiple servers, you also get redundancy this way. This way, you would log into the Zerigo's control panel to manage your DNS records (A, MX records, etc.)


ns1 points at at Zerigo server 1
ns2 points at VPS IP1

This is basically the opposite to a) - Zerigo is master and your VPS is slave.

Now, you could also add ns3 and ns4 if you wish and have one of them pointing to your VPS in any of the above configurations.

Here is some more information:

In my opinion, however, the simplest solution would be to have all your nameservers point at Zerigo and manage all your DNS zones through them. Since they have multiple DNS servers, geographically dispersed, you would get the redundancy you're looking for.

Then, if you wanted, you could add an additional nameserver and have it point at your VPS in "slave mode" for even more security - for example if Zerigo falls victim to some kind of DDoS attack that might temporarily disable their network (this is just a hypothetical of course, I don't know how well they are guarded against DoS attacks).

Just let me know if you need any more info.

Author Comment

ID: 33751805
ok - but the domain used should be different because if registrar goes down, which did happen, I lose everthing... That is why i want to use 2 different registrars for my domain names that host the nameservers. Does that make sense?
LVL 21

Expert Comment

by:Julian Matz
ID: 33751843
Well, it's extremely unlikely that if a domain registrars systems go down that it will affect your domains. I have a feeling that the only reason your domain(s) were affected is because your DNS records were hosted by them also, and most likely those DNS servers went down.

Everything else would be stored at the root registries. Think of it like a registrar being an agent - they are providing the domain registration services, but everything else is managed by the root nameservers, which are managed and maintained by IANA and VeriSign. The DNS service the registrar provides is only one additional service they offer in addition to the registration services.

Have a look here:

Author Comment

ID: 33752320
Hi Julian,

Last comment now, to award you points!

It happened a few months ago - I have my main domain name with Eurodns - In their DNS config, I had the and pointing to my VPS - In all my clients domains, I configure the NS to be and -

When EURODNS went down, and died - so all my clients domains could not reference it - this is what I want to prevent, as well as improve the DNS configuration overall - That is why I thought having etc... at another registrar it would help remedy the problem.

Does this make sense?


LVL 21

Accepted Solution

Julian Matz earned 500 total points
ID: 33755866
Hi Ben,

Yes, that makes sense. Sure it won't do any harm any way, just as long as you make sure you're using at least 2 different physical DNS servers.

Now, if you do decide to use Zerigo, then you could use at least 5 different servers (belonging to Zerigo) plus an additional external secondary/salve DNS server (your VPS).

Your options for this are to either use Zerigo's nameservers (below) or use your own (vanity) nameservers as you have been before.

Zerigo's nameservers:

North America

    * - Denver, Colorado, USA
    * - Washington, DC, USA
    * - Dallas, Texas, USA


    * - London, United Kingdom
    * - Amsterdam, Netherlands

So, what you could do is this:

Point at
Point at
Point at
Point at

And then register any additional nameservers to point at and/or your VPS IP1.

Zerigo will have instructions on how to properly set up your vanity nameservers.

Author Closing Comment

ID: 33756068
Above and beyond the remit - thank you so much!
LVL 21

Expert Comment

by:Julian Matz
ID: 33756103
Thanks for the grade! I'm glad I could help.

Featured Post

3 Use Cases for Connected Systems

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, testing some more, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Resolve DNS query failed errors for Exchange
Join Greg Farro and Ethan Banks from Packet Pushers ( and Greg Ross from Paessler ( for a discussion about smart network …
Internet Business Fax to Email Made Easy - With  eFax Corporate (, you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, f…
Here's a very brief overview of the methods PRTG Network Monitor ( offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…

810 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question