Você menciona que você VPN para cada site. Cada site pode ter um servidor DNS (ou dois) que tenha seu próprio domínio de site (site1.mycorp.com, site2.mycorp.com) e use algo como Visualizações de vinculação ( link ) para fornecer endereços IP para hosts nomeados para redes VPN?
Dessa forma, você poderia fornecer a cada host em cada site um FQDN exclusivo ( barney.site1.mycorp.com
e rubble.site2.mycorp.com
) e esses hosts só serão resolvidos corretamente quando você for VPNed para o site correto e essa visualização Bind responder. Em cada site, barney.site1.mycorp.com
e rubble.site2.mycorp.com
poderiam potencialmente ter o mesmo endereço IP. Mas eles não resolveriam externamente ou se você estivesse conectado à VPN errada.
Esta não é uma solução muito "workstation". Mas se você tiver a capacidade de adicionar nós (VMs ou hosts físicos) a cada site (que não necessariamente precisam fazer parte da produção), isso pode ser uma solução. Se você já tem um DNS de produção que está à vontade para modificar, talvez já seja possível aproveitar visualizações e nomenclatura presentes.