Subdomain DNS for VMWare/Hyper-V Virtual Lab on a MAC

Scenario I have a Windows 7 VM that I do general development on in addition to writing Java or other code on my Mac. Sometimes I want to push code from my Windows 7 VM to a virtual Windows Server Lab set of VMs. Other times I want to write a program on the Mac that communicates with servers in my virtual lab. Direct IP address connection is always possible across these machines butI want name based address resolution so that I can test software the same way it would be in our data center. The virtual lab is powered down most of the time so the DNS solution must work well for general internet traffic when that lab's DNS server is unavailable. The virtual lab has its own AD server that registers all the Domain members host names and IP addresses. In my case, I have it act as a subdomain of a domain that I have. The subdomain DNS is visible to machines on that private network whether they are in the AD Domain or not. My Windows 7 development VM and my ...