nameserver DNS diferente por caixa de proteção de rede cgroup do Linux?

0

usando a resposta muito informativa e detalhada para este tópico, Encaminhe o tráfego através de uma interface específica para um processo no linux , eu era capaz de escolher seletivamente se deveria executar um processo através de uma VPN de terceiros ou não. O único problema que tenho é que todos os processos ainda usarão os servidores DNS da VPN de terceiros, pois o /etc/resolv.conf é atualizado quando a conexão VPN é estabelecida. Como posso ter o tráfego direcionado através do gateway da VPN usar seu servidor DNS e o tráfego direcionado através do gateway da minha LAN usa-lo ou servidores de nomes do Google como servidor DNS?

    
por onlinespending 27.03.2016 / 01:17

1 resposta

0

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.

    
por 27.03.2016 / 09:32