I have an issue based on the setup I am running with my server and the domain registrar. Currently my setup is like this:
I have my server being co-located in the same datawarehouse as the domain registrar. When I registered the name modemnet.biz the domain registrar (Netse.net) handled the DNS services for it with their own dns1.name-services.com servers. This also goes for any clients of mine who use this same domain registrar, the registrar uses their own service for domain management. Fortunately the registrar lets each user change to use different DNS servers if they wish at anytime.
Anyway once DirectAdmin was installed I made sure it was working, all accounts were working great. I could create a new customer and their websites would appear immediately. Propigation time was less than 10 minutes total since this is a top tear backbone registrar one hop away from a root server. Well all customer accounts have ns1.modemnet.biz as their DNS server which points to this same physical server that they accounts are located on. Everything was working great until I noticed that when a user made a change to their subdomain/DNS records the change was only limited to the local server. Meaning if my customer symgara.com made a subdomain to test.symgara.com, no one else on the internet could see this at all.The reason for that was because the registrar's domain service (dns1.name-server...) didn't receive this updated information from my webserver.
Anyway I took my first customer (symgara.com) and used them as my guinnea pig on solving this. First I went into their domain registrars account to change from the dns1.name-services.com to point to my ns1.modemnet.biz server. From there I went to the modemnet.biz registrar account and created 'A' records that pointed ns1/ns2 -> 18.104.22.168 which is my servers IP address. Well that seemed to cure the ill's because now on my home machine I am able to goto www.symgara.com, symgara.com, and test.symgara.com without problem. I can even ping ftp.symgara.com, mail.symgara.com and it all responds perfectly. Although I run into problems that anyone else I ask to ping these for me, they can't. The webpages don't load at all and the name simply isn't resolved to the IP address.