Como definir servidores DNS no cliente usando apenas a configuração do cliente. Meu cliente é uma máquina Windows e eu quero alterar os servidores DNS quando o cliente se conectar e voltar à configuração original quando eu me desconectar da VPN.
Todas as informações que encontrei até agora se referem ao envio da configuração do DNS para o cliente usando a configuração do servidor, mas neste caso não posso alterar a configuração do servidor e atualmente o faço manualmente sempre que me conecto à VPN. Uma opção de configuração do openvpn para definir os servidores DNS das máquinas locais pela duração da conexão seria ótima.
fonte
Aparentemente, há um problema com uma ordem de ligação defeituosa no Windows, incluindo pelo menos o Windows 2000 / XP / 7. Isso fará com que os clientes Windows OpenVPN usem as configurações DNS do adaptador de rede padrão em vez das configurações do adaptador VPN.
Para corrigir isso, é necessário colocar o dispositivo VPN TUN ou TAP acima do adaptador de rede local na ordem de ligação:
ipconfig
. Para mim, foi "Conexão local 2". Lembre-se do seu endereço IP para este adaptador.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces
que corresponde ao endereço IP do seu adaptador VPN. Lembre-se do GUID para este adaptador.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Linkage
e clique duas vezes emBind
. Isso conterá uma lista de GUIDs para os adaptadores. Recorte e cole a linha correspondente ao GUID do seu dispositivo VPN no topo da lista e salve a lista.Isso fará com que as entradas DNS do seu dispositivo VPN sejam usadas (e somente enquanto a conexão VPN estiver ativa). Você pode configurá-los de acordo com a resposta de @brunoqc. Enquanto você está nisso, provavelmente também deve adicionar a opção openvpn
block-outside-dns
, para garantir que as consultas DNS não estejam vazando.Esta resposta é baseada nesta postagem de blog muito útil .
fonte
Além de um dos dois abaixo:
ou
Adicione-os também à configuração do cliente, para forçar o Windows a usar o DNS configurado:
A primeira força o Windows a preferir o servidor DNS configurado em relação a qualquer outro que possa ter recebido do DHCP. O segundo impede o vazamento de DNS para qualquer servidor DNS que não seja o configurado.
fonte