Ok so here is the setup first. We currently have around 30 websites which we host at our facility. All of these sites are assigned a public IP address. We have 2 DNS servers with public ip address's which we use as nameservers for the websites. We also have an internal DNS server with a private IP address. The public DNS servers are actually in the DMZ of our Sonicwall 4100 Pro Firewall as are the web servers. We are about to change service providers and i would like cut down the number of public IP address's that we have to purchase. There are other reasons beside the cost which i will not go into here. It seems to me that it would be possible to set up these sites to use private IP address's using our name servers I am not exactly sure how to accomplish this however. I have tried adding a webserver to the DNS of one of the nameservers and could access the site internally just by the domain name (ie mydomain.com) i could not however access from outside the private network nor could i access using the www in fornt of the domain name. I did set up a c record in the DNS server. If someone could help out on this i would really appreciate it. I think there is going to have to be some work done in the Sonicwall as well but I am not quite sure exactly how to do this. I would assume it would be something with the NAT and the access list.
http://support.microsoft.com/kb/308163