What I want to know, is what are the benefits of setting up my own DNS on my dedicated server?
I have several domains I am trying to load content on my server and eventually I will split them into virtual hosts, having each domain map to a different directory, etc...
I notified GoDaddy.com about the DNS change for my domains (12 in all) and nothing worked after several days. Then I realized that I was responsible for also updating the DNS registry - so through ServerBeach admin panel I also added my domains and set their IP (same for each).
I am assuming this is what actually takes forever and what is meant by propagating the Internet?
On shared hosts this is typically taken care for you (always in my case). Nothing complicated, just a step I missed.
What would be the benefit of hosting my own DNS server though? Why would someone desire that added complexity?