Is it better to let DNS be managed by Domain Provider like GoDaddy/Namecheap or point the nameservers to hosting providers like Linode? What are the differences and disadvantages/advantages of both?
|
Much more than web hosting, DNS hosting is a commodity service, so as long as the DNS provider is competent, there's not much difference from one provider to another. The reasons are:
So for me, cost and convenience are the biggest factors. And it's typically cheapest and most convenient to use the web host's DNS servers. I typically register my domains through my web host as well (since it's another commodity service, and web hosts are a lot less shady on average than registrars), so I can manage nearly everything from one control panel. When I register a new domain, it's automatically added to my account, the DNS entries are created, and the vhost is set up on the web server. On projects that demand higher security, I might look for a web host that supports DNSSEC (though this is irrelevant if you're using one of the many TLDs whose root nameservers don't support it). But aside from that, there's not a lot that necessitates shopping around. Unless you need specific DNS features that your web host doesn't provide (and have a good reason for sticking with them) I'd just let the web host handle it. They're already managing 99% of your hosting needs, so why create another account (another bill, set of login credentials, admin panel, support staff...) and another failure point. It makes more sense to spend a little more time picking out a really good web host that's competent and trustworthy. Edit: I apologize for the length of this answer, but I just want to add a few more points:
|
|||||||||||
|
|
Depends on how much you value your website. It you are okay with having outages and have low traffic then a Registrar DNS would be fine and free. If you DO value your website and want to ensure optimal performance and reliability then by all means go with a managed provider. I personally work for Dyn so I would be more than happy to talk more with you about our service. We have three levels of services, personal/smb/enterprise so there is a price point for everyone and we are leaders in this industry. Route53 and UltraDNS are the other two organizations that we would consider tier 1 providers. Check out these links. they may be useful to you. :) http://blog.catchpoint.com/2011/10/05/free-dns-hurts-web-performance
|
|||
|
|
I use Amazon Route 53 for DNS management. They have more options than my previous provider no-ip.com. The configuration I needed no-ip could not support. Route 53 is pretty cheap compared to other DNS management services. |
|||
|
|
|
GoDaddy/NameCheap etc. cost less, but offer less flexibility. Running a Linode virtual server is more complicated and offers more flexibility. An alternative middle ground is companies offering specialised DNS services. |
|||||
|
|
DNS-hosting, as any other smart job, better done by professionals. Domain-sellers or WebHosting-sellers are not professionals in Hostmaster duty. So answer is "it depends..."б depends on where more competent employee in the required area of business will be found. |
|||
|
|