This is a followup to my prior question. I have a site that is hosted on a virtual dedicated server at Godaddy. The DNS has been failing for some users. So I was going to set up secondary DNS elsewhere. But now I think I want to set up all my DNS for this site elsewhere. That way if / when I want to move to another hosting company, I think it would happen more easily.
(a) is it true that it would help make transitioning to a new hosting company easier?
(b) If my domain name is registered via godaddy and my site is on one of their virtual dedicated servers, can I set up a primary DNS elsewhere?
Are there problems with doing this?
(c) Am I allowed to ask here what a good / fast / reliable source is for DNS hosting?
Thank you for your help.