I run a VPS out of a hosting provider in Amsterdam, my potential users are mainly located in London. In the last 90 days I have had 3 instances of my users not being able to access the site though the servers were up and running (checked by logging into the servers using SSH). On investigation I found that the DNS' were down and hence the URL's were not being resolved. However the perception in the users mind is that the site is down.
I am keen on having a more reliable DNS and have researched the following options
- Transfer the domain to another hosting provider who is more reliable
- Change the NS entries for the domain to point to the hosting company's name space servers
- Change the NS entries for the domain to point to a private name space servers provider
- Use a commercial CDN and hence their name space servers.
Option 4 has been ruled out because we plan to implement Varnish as our web cache. I haven't been able to locate information on the pro's and cons of the first three options even after hours of googling.
Would like to hear from someone on the most feasible method to have a reliable DNS'