Multiple free dns services redundant as name servers of a website?

Are there problems with setting up multiple DNS hosting services as name servers for a website?

Budget is an issue so I was thinking about setting up two free DNS hosting services as name servers for redundancy. My hosting company allows a maximum of 13 name servers.

As an example, is the below a good solution?

  1. Primary ns1.everydns.net
  2. Secondary ns1.afraid.org
  3. ns2.everydns.net
  4. ns2.afraid.org
  5. ns3.everydns.net
  6. ns3.afraid.org
  7. ns4.everydns.net
  8. ns4.afraid.org
  9. ns5.everydns.net
  10. ns5.afraid.org

Solution 1:

Yes you could do that, but it would seem to be overkill.

It's much more likely that your hosting server will go down, than all of the top 9 DNS servers you have setup there fall over, at the same time. That is why most domains have 2-3 DNS servers max.

But if your hosting is that resilient, and DNS uptime is that important to you, go for it.

Solution 2:

I would recommend https://www.cloudflare.com/ It's free and has DDoS protection by default too. Plus a lot of extra stuff which you will like.