Scenario
DomainA - it will host blade servers which are running VMWare ESXi. it will be hosting all virtual servers. Vsphere server is vsm-01, vsm-01 will need to talk to each domain DC.
DomainB - separated by Vlan from all others. Server hosted on the Vsphere vsm-01.
DomainC - separated by Vlan from all others. Server hosted on the Vsphere vsm-01.
DomainB/C needs to talk to the vsm-01 server. Trying to figure out the best way to keep DNS separate as we do not want any zone transfers to happen. I also would like to limit the DomainB DC's to access only the vsm-01 server in DomainA. If I put a forwarder up in DomainB DNS, it will hit all of DomainA DNS for query. Would be better to just edit the host file of DomainB server with name/IP of vsm-01, will he be able to route correctly?
Is there a better way to be able to have the 2 domains talk to each other(DomainB/C talk to A but not each other) but not do zone transfers or even really be aware of each other and what DNS zone might be around? Basically I do not want DomainB to be able to query DomainA and find out about DomainC.
*none of these domains are public facing, all are on enclosed network.