Mam ten dojem nebo se od zacatku ptas uplne zcesty?
1) mas DNS server = ten je nekde vevnitr site a resolvuje interni jmena. Je uplne jedno co to bude, to muze byt widli dns, bind, knot, ... proste cokoli. Jen to musi znat ty interni nazvy.
2) ten stejny DNS typicky resolvuje i venkovni jmena, protoze ty interni stroje se chteji dostat do netu.
Kupodivu kazdy jeden dns server presne takhle funguje od prirody = jmena ktera nativne zna jako svoje, ti prelozi lokalne, bez ohledu na to, jestli stejny jmena existujou nekde venku.
Mnohem vetsi sranda je klientska strana. Typicky nejjednodussi reseni je forwardnou na ty interni DNS veskery provoz. Pokud to tak nechces, potrebujes (per konkretni system/vpn) nejak poresit prirazeni jmena ty vpnce.
Chovani cache zalezi na tuposti. Pokud se bavime o tom, ze mas corp.com a ma to jiny IPcka zvenku a jiny zevnitr. Ty ale primarne mluvis o nazvech, ktery zvenku neexistujou = zadnej problem s cache.
Jelikoz sem to celkem nedavno resil na widlich, tak jen pripodoktnu, ze na nich musis vypnout "chytristiky" ... ktery to rozbijou zcela spolehlive.
Turn off smart multi-homed name resolution Enabled
Turn off smart protocol reordering Enabled
A pak to co chces udelas takhle.
Set-VpnConnection -Name "mojeVPN" -DnsSuffix "corp.com"
Ale pozor, jak je u MS tradici, chova se to s kazdou verzi widli jinak.