Não é possível resolver entradas DNS internas / privadas através de conexão VPN

1

Eu tenho uma configuração básica de VPN que me permite conectar ao meu AWS VPC através de um cliente OpenVPN (tunnelblick 3.5). Existe um servidor OpenVPN (Ubuntu 12.4) em execução no VPC que cria a conexão. A VPN funciona bem como eu sou capaz de pingar qualquer endereço IP privado no meu VPC. Meu problema é que não consigo pingar nenhum dos meus DNS privados / internos que entram nesse ponto para endereços IP privados.

Por exemplo, posso fazer o ping do IP privado 10.10.10.10 , mas não consigo executar ping na entrada do DNS privado server.pvt.company.com , o que aponta para 10.10.10.10 .

Se eu SSH em qualquer instância no VPC eu posso pingar server.pvt.company.com , e isso resolve para 10.10.10.10 , mas isso não funciona no meu local quando a conexão VPN está ativa.

Aqui está o meu server.conf OpenVPN:

port 1194
proto udp
dev tun
ca ca.crt
cert blah.crt
key blah.key
dh dh1024.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "route 10.10.0.0 255.255.0.0"
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"
keepalive 10 120
comp-lzo
persist-key
persist-tun
status openvpn-status.log

Aqui está meu client.conf do OpenVPN:

client
dev tun
proto udp
remote blah.company.com 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert me.crt
key me.key
ns-cert-type server
comp-lzo
verb 3

Alguma sugestão para descobrir como resolver ou enviar DNS privado / interno através de uma conexão OpenVPN?

    
por bwoodr01 28.01.2015 / 16:34

1 resposta

3

Seu servidor está empurrando os servidores DNS do Google para o cliente:

push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"

Você desejará enviar um servidor DNS local que saiba como resolver seus nomes de host locais.

    
por 28.01.2015 / 16:49