Eu uso uma VPN PPTP para me conectar ao ambiente do meu trabalho, mas não sei como configurar a resolução DNS da maneira que parece apropriada.
Quando eu me conecto viaGerente da redeEu recebo dois servidores /etc/ppp/resolv.conf
e mywork.com.br
como domínio de pesquisa em /etc/resolv.conf
. Embora me permita resolver nomes nessa rede, também parece redirecionar todas as solicitações de DNS através dos servidores enviados pelo servidor PPTP.
Diferentemente, quando me conecto, pon mywork
nenhuma alteração é feita nas configurações de DNS, mas perco a resolução de nomes remotos que tenho no primeiro caso.
Então, como posso manter os dois servidores DNS funcionando? Quer dizer, eu gostaria de resolver machine.mywork
através do servidor DNS PPTP e tudo mais através do meu servidor comum.
Aqui está o meu /etc/ppp/peers/mywork
:
pty "pptp vpn.mywork.com.br --nolaunchpppd"
name [email protected]
remotename mywork
require-mppe-128
file /etc/ppp/options.pptp
ipparam mywork
nodefaultroute
Estou executando o 14.04 LTS. Agradecemos antecipadamente e desculpe pelo meu mau inglês!
Responder1
Uma solução seria executar um servidor DNS local que pudesse encaminhar consultas para outros servidores DNS com base no subdomínio/domínio.
O gerenciador de rede do Ubuntu já executa um servidor DNS local ( dnsmasq-base
), porém as opções necessárias não estão disponíveis, então desative-o e instale e configure o dnsmasq
pacote completo da seguinte forma:
1) Comente dns=dnsmasq
de/etc/NetworkManager/NetworkManager.conf
2) Reinicie o gerenciador de rede:sudo service network-manager restart
3) Instale dnsmasq
o pacote:sudo apt-get install dnsmasq
4) Edite /etc/dnsmasq.conf
e adicione:
server=/.mywork/VPN_DNS_IP
server=/#/INTERNET_DNS_IP
5) Reinicie o dnsmaq:sudo service dnsmasq restart