Desde que você use um único programa, não haverá maneira de conseguir isso.
No entanto, você pode executar duas instâncias separadas do programa DNS, digamos, dnsmasq
, especificando para qualquer programa uma interface de audição diferente. Por exemplo, n /etc/dnsmasq.conf1
,
interface=eth0
e em /etc/dnsmasq2.conf
interface=tun0
Certifique-se de iniciar a segunda cópia de dnsmasq
somente quando ativar a VPN.