Abra vpn - ping por ip funciona, ns não

0

Eu instalei recentemente o meu próprio servidor OpenVPN no oceano digital seguindo este guia: link

Eu tentei jogar com a seguinte opção:

push "redirect-gateway def1 bypass-dhcp"

Quando é comentado, meu IP original é visível, quando esta opção está ativada, eu só posso ssh ou pingar servidores por ip, mas não consigo de forma alguma ter seus servidores de nomes resolvidos.

Eu tentei todas as soluções oferecidas aqui: o cliente openvpn se conecta ao servidor, mas resolução de nomes não funciona

Mas infelizmente nada funcionou.

Servidor: Ubuntu 16.04 @ Digital Ocean Cliente: tentou ambos Viscosity e TunnelBlick (OSX El Capitan)

    
por Oleg Belousov 02.10.2016 / 03:10

1 resposta

1

Isto é apenas um palpite, mas se os seus servidores DNS atuais forem atribuídos pelo seu ISP, por exemplo, eles deixarão de resolver domínios para você quando sua VPN estiver ativa. Como seu endereço IP público foi alterado, seu ISP não o reconhece mais como um de seus clientes. Justificativa: suas consultas vêm de um endereço IP que não pertence a elas.

Se você usa um solucionador de DNS aberto como o Google (8.8.8.8), isso deve funcionar.

Você deve verificar quais servidores de nome estão definidos no seu cliente. Dependendo do seu sistema operacional você pode ter que ajustar as configurações de rede, a configuração do OpenVPN nem sempre será capaz de 'empurrar' as configurações desejadas para o cliente.

Aqui está um link que descreve o problema e como corrigi-lo com um script up / down: Resolução de DNS OpenVPN não está funcionando

Em uma plataforma Linux, este comando deve informar quais servidores de nomes estão ativos no momento:

cat /etc/resolv.conf

Você pode testar com nslookup ou dig. por exemplo, digite:

nslookup

E então:

server x.x.x.x  -> where x.x.x.x is the IP address of the name server your want to test

E, em seguida, digite um nome de domínio ou seja. superuser.com e veja os resultados.

    
por 02.10.2016 / 03:40