No tunelamento dividido, como eu configuro o OpenVPN para que ele use regras de roteamento baseadas em domínio e não em IP?

1

Eu moro em um lugar onde o Google / Facebook / Twitter e alguns outros sites não estão disponíveis para acessar. O OpenVPN é uma ótima ferramenta para superar isso.

Originalmente, devo ter o OpenVPN em execução o tempo todo para poder ter um acesso ininterrupto aos sites listados acima, mas o problema é que, tendo todo o meu tráfego passando por VPN, alguns sites (locais do meu país) seria muito lento. Mais tarde, aprendi que o tunelamento dividido poderia ser utilizado para que apenas sites específicos passassem pela VPN, e todo o tráfego restante passasse pela rede local.

No entanto, até agora, só posso fazer isso usando o endereço IP da seguinte forma:

route-nopull
route 1.2.3.4

Eu teria que especificar entradas de hosts para mapear o endereço IP para nomes de host. Mas o problema é que sites como google e facebook têm muitos endereços IP, e cada um deles pode ser usado apenas para um subdomínio específico. Isso é muito trabalho e difícil de manter.

No Googling, as pessoas parecem estar falando sobre allow-pull-fqdn , que parece ser usado para recuperar endereços IP do servidor usando o FQDN, e a configuração é como a seguinte:

allow-pull-fqdn
route-nopull
route google.com

em que, o endereço IP de google.com seria recuperado do servidor OpenVPN, para que eu não precise especificá-lo localmente. Mas até agora não consegui fazer isso funcionar, o que me faz pensar se poderia ser usado no meu caso, afinal.

A documentação do OpenVPN não é tão detalhada, e eu não consegui encontrar mais informações sobre isso em outro lugar, você poderia por favor me apontar na direção certa?

Muito obrigado antecipadamente!

    
por xczzhh 23.09.2018 / 11:50

0 respostas