Configurando um servidor DNS automático no servidor OpenVPN

1

Eu tenho um número de redes em locais remotos, que eu quero poder acessar através de uma VPN. A topologia de cada rede é simplesmente um roteador NAT e uma máquina rodando um servidor SSH. O roteador tem a porta SSH encaminhada, então tudo que é necessário é poder acessar o IP do roteador. Eu configurei um servidor OpenVPN e configurei os roteadores em cada rede remota para acessá-lo. O PC cliente também está configurado para acessar a VPN, e o servidor foi configurado para acessar os vários roteadores usando seus endereços IP de VPN.

Topologia:

Isso tudo funciona muito bem, exceto que os endereços IP da VPN dos roteadores são desconhecidos para o cliente. Atualmente, devo examinar o log de status do OpenVPN e usá-lo. Prefiro não usar IPs estáticos, pois o número de redes remotas aumentará.

Então, a minha pergunta é, é possível executar um servidor DNS local no servidor VPN e tê-lo atualizado automaticamente para os clientes que se conectam?

Eu tenho visto vários artigos sobre como atualizar o resolv.conf no servidor VPN, bem como os detalhes do DNS para os clientes, mas não tenho certeza da peça que faltava para realmente executar e atualizar um servidor DNS.

Configuração do servidor:

port 1194
proto udp
dev tun
ca ca.crt
cert cert.crt
key key.key  # This file should be kept secret
dh dh2048.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
client-to-client
keepalive 10 120
cipher AES-256-CBC
comp-lzo
user nobody
group nogroup
persist-key
persist-tun
status openvpn-status.log
verb 3
    
por emorris 26.03.2018 / 21:08

0 respostas