No nível de IP, o que você está procurando é chamado Split Tunneling e é configurado a partir do cliente (pelo menos em cenários não gerenciados). ele permite que solicitações para endereços de lan local usem sua rede local (lógica), e pedidos para endereços de lan remotos passam pelo túnel de VPN. Se o tunelamento dividido não estiver ativado, o host conectado à VPN não poderá se comunicar com outras máquinas na faixa de IPs locais, de modo que seja mais do que apenas um problema de resolução de DNS. com o split tunneling habilitado, se você estiver acessando a Intranet, sua rota padrão deve apontar para um gateway no lan local, ou haverá ambigüidade quanto a qual rede usar.
a questão aqui, no entanto, é o DNS. Windows (e Linux também) vinculam a configuração do servidor DNS à interface local, não às conexões roteáveis individuais, o que significa que você só poderá usar um servidor DNS de cada vez e não poderá selecionar um condicionalmente com base no endereço de destino. Tente analisar o DNSMasq em execução no PC com VPN, conforme descrito aqui: link