I have somewhat of a similar issue. We host our own websites (about 150 of them using IIS 6 on Win2k3). We also host our own DNS -- active directory integrated. When I started here about a month ago, I was shocked to see, in our DNS, there were 4 nameservers:
ns51.domaincontrol.com
ns52.domaincontrol.com
dc1.ourdomain
dc2.ourdomain
I'm currently moving all our domain names (about 580) from us to godaddy. Why use our servers as nameservers when GoDaddy can do it for us -- we're already paying for it with the "executive account".
The problem we're having is occasionally (and it's very random), that when I browse to our website which we are hosting, it will come up. 15 minutes later it won't, but on some other computers within the same internal network, the website comes up. It's like IIS (or our router) randomly decides who can view our websites.
All of our DNS zones have A and
that point to our external IP address. Our websites always work on the public side but randomly on the inside.
I've found that if I edit my host file and point our website to our web server's internal IP of 192.168.1.3, the website comes up every time. Does that mean that even after moving all my DNS records to GoDaddy, that I'll still need all these DNS zones on my DNS server? I was hoping to delete them once they've all propagated to GoDaddy.
Once I remove the entry in the host file and ping our website, the public IP comes up. I've worked at a company where we found a work around without having to create a zone record for every domain we host -- although there we had a nice Watchguard x1000. Here we have a Cisco RV016.
Any help would be appreciated. I'd rather not maintain two sets of DNS records.