OpenVPN e DNS. Como?

16

Estou usando o OpenVPN para configurar uma VPN para conectar meu laptop em casa à minha LAN no local de trabalho. Eu quero poder referir meus computadores no local de trabalho pelo nome deles e não pelo IP, mas não posso.

Esta é a minha situação:

LAN no local de trabalho:

  • Espaço de endereço: 192.168.101.0/24
  • Endereço do roteador: 192.168.101.1

LAN local:

  • Espaço de endereço: 192.168.1.0/24
  • Endereço do roteador: 192.168.1.1

VPN:

  • Espaço de endereço: 10.100.1.0/24
  • Endereço do servidor OpenVPN: 10.100.1.1

Todas as máquinas estão executando o Microsoft Windows.

No meu local de trabalho, o PC executando como o servidor OpenVPN é 192.168.101.50 (e 10.100.1.1 na VPN) e seu nome de máquina é workplaceserver .

No meu local de trabalho, o nome workplaceserver é resolvido para 192.168.101.50, mas no cliente vpn o nome workplaceserver não pode ser resolvido, eu quero que ele seja resolvido para 10.100.1.1. Como devo configurar o OpenVPN para conseguir isso?

    
por Toto 01.03.2010 / 14:43

3 respostas

19

Você pode usar o DNS do seu escritório (se tiver um), em vez do DNS padrão que estiver usando. Para fazer isso, você precisa adicionar essa opção ao servidor OpenVPN ( consulte os documentos )

push "dhcp-option DNS 10.x.x.x"    
    
por 01.03.2010 / 15:37
0

Você também pode simplesmente adicionar hosts que precisa (muito poucos, não é?) para hosts file, e nem mesmo mexer com as configurações do OpenVPN (o que pode ser útil se você não tiver e não definir servidor DNS dentro da rede privada).

    
por 17.04.2012 / 16:47
-2
  • Abra uma conta em OpenDNS .
  • Crie uma rede para você mesmo.
  • Adicione o (s) intervalo (s) de IPs de ambos os lados.
  • Adicione o servidor de locais de trabalho como um alias.

De lá, você deve fazer com que ele funcione e sua configuração seguirá você, contanto que você use o DNS deles, o que é muito bom.

    
por 01.03.2010 / 15:32