O iPhone PPTP não pode usar o servidor DNS da VPN

7

Meu servidor PPTP permite meu laptop para resolver nomes de domínio interno bem e eu posso ver que o servidor DHCP está entregando meu cliente PPTP as configurações de DHCP adequadas.

Quando me conecto pelo iPhone, parece que não consigo resolver nomes de domínio. Quando tenho "Enviar todo o tráfego" ativado na configuração da VPN, não consigo resolver o DNS interno ou externo. Eu posso acessar servidores através de um endereço IP bem. Quando defino "Enviar tráfego ALl" para DESATIVADO, posso resolver domínios externos por meio dos servidores DNS atribuídos por Wi-Fi local. Quando vou para a conexão Wi-Fi e o uso de meu servidor DNS VPN, ele finalmente funciona!

Obviamente, isso faz com que a minha VPN seja um processo de várias etapas: 1) Conecte-se à VPN 2) altere o servidor DNS Wi-Fi

Como esse problema pode ser corrigido?

djmc
fonte

Respostas:

1

Eu encontrei o mesmo problema, parece um bug na manipulação do iPhone do PPTP. Ele funciona se você configurar o PPTP para atribuir servidores DNS que sejam acessíveis globalmente (por exemplo: 8.8.8.8 do Google), mas não se o DNS estiver dentro da própria VPN.

Uma solução é configurar um endereço como 8.8.8.8 e, em seguida, interceptar e redirecionar o tráfego no lado do servidor (no meu caso, com iptables).

Giovanni Bajo
fonte
0

Você definiu a configuração correta de DNS no servidor PPTP? Os servidores PPTP, até onde eu sei, devem fornecer detalhes do servidor DNS ao cliente.

Por favor, forneça mais informações, por exemplo, qual servidor pptp você está executando?

bubu
fonte