openvpn client: força uma resolução de host para um determinado IP

7

É possível no lado do cliente configurar o arquivo client.conf para resolver um host / domínio específico para um determinado IP.

Por exemplo, domain.tld resolve normalmente da Internet NS para 1.2.3.4

host domain.tld => 1.2.3.4

Eu gostaria de forçar domain.tld para resolver 10.11.12.13 ao usar o openvpn client.conf

openvpn client.conf
host domain.tld => 10.11.12.13
    
por Ring Ø 07.07.2011 / 08:20

1 resposta

7

O OpenVPN em si não fornece nenhuma resolução de nome. Normalmente, a resolução de nomes é fornecida por um serviço separado, que normalmente questionará primeiro um arquivo local (/ etc / hosts no linux ou C: / Windows / system32 / etc / hosts ou similar em um computador Windows) e, se o nome ainda estiver não resolvido, recorra ao uso de DNS, com base nos servidores de nomes definidos (eles podem ser corrigidos ao usar endereços estáticos, mas geralmente são configurados pelo DHCP ao adquirir um endereço IP).

Com o acima em mente, há algumas coisas que você pode fazer para conseguir isso:

1.) Configure o servidor VPN de tal forma que ele forneça um endereço de servidor de nomes para o cliente que resolva domain.tld para 10.11.12.13 ou

2.) Configure o cliente VPN para que ele execute um script assim que a conexão for estabelecida. Este script pode então modificar o arquivo de hosts locais ou alterar os servidores de nomes conforme necessário.

    
por 07.07.2011 / 13:56