Nedáva to zmysel, vo firme dostaneš externú IP (dajme tomu). Ale cez VPN (kde máš verejné dns servery 1.0.0.1, atď) dostaneš internú IP? Nie je možné.
Inak, dá sa táto situácia riešiť rôznym prekladom dns. Ale podľa mňa lepšie riešenie je použiť dva dns názvy, napríklad externe ako xx.firma.sk, a interne ako xx.firma.local. A podľa potreby si vyberieš kedy čo treba.
A ešte posledná rada, ak už nič lepšie nevymyslíš, tak posledné riešenie spraviť si baťák (alebo dva), ktorým si ručne nastavíš dns aké práve chceš.