We have a server that needs to live on two vlans at the same time. It manages our physical security infrastructure, collecting information from cctv cameras, keyfob readers, and door sensors via one vlan, and allowing client software installed on users machines on a different vlan to report from this information and manage the security devices.
My problem is that both the client software and the devices expect to reach this server via a single host name that is difficult to change now. The physical devices need that host name to resolve to an IP on the same subnet, and for security reasons the PCs running the client software should not be able to talk to the vlan associated with that subnet. So I need the dns for this host to resolve one way if the request is made from a machine on one vlan, and resolve to something else if the request is made from another vlan.
Our dns server is running Windows. Is this even possible?
I'm considering rolling out a hosts file entry to the PCs that need to access this software (about a dozen) so that the devices can get the entry from vanilla dns. Thoughts on that plan appreciated as well.