How to make the DNS resilient

binddomain-name-system

I'm a Sysadmin and am responsible for our external DNS servers. We're trying to make our DNS more resilient.

We have our own DNS servers (Bind). We have one running on each of our two ISP's.

Their IP's are public IP's on the internet, and one is configured as a master, as one as a slave (this is all working).

The question I have.. when one of our ISP's goes down, we tend to lose DNS completely. From what we can tell, this is because our TLD DNS servers are issuing both nameserver's IP's even though one is down.

How do we get around this?

Best Answer

Your parent domain will always keep dishing out all of your name server addresses, that's by design.

The real question is why you apparently are losing DNS when one of the ISPs goes down. That shouldn't happen. Whilst you should expect to see some delays resolving domain names when that happens it shouldn't actually stop working altogether.

Can you provide more information? What do you actually mean by "losing DNS completely"?