Eu quero hospedar alguns sites por trás de uma VPN e preciso de ajuda com os pontos mais refinados da configuração. Até agora eu decidi sobre OpenVPN + Bind9 e quero configurar os domínios assim:
External DNS
mail.example.com
www.example.com
vpn.example.com
Eu quero ser capaz de se conectar ao vpn usando 'vpn.example.com'. Uma vez conectado, eu quero ser capaz de resolver qualquer coisa que seja '* .vpn.example.com' com o servidor DNS sentado atrás da VPN.
Eu sei que o OpenVPN pode enviar servidores DNS para clientes quando eles se conectam. Estou tendo problemas com a configuração do DNS, tanto interna quanto externa. Eu passei por alguns tutoriais, etc. e tentei raciocinar sobre isso sozinho, mas não estou chegando a lugar nenhum.
Então, minha principal pergunta seria se a configuração acima faz sentido? Em caso afirmativo, quaisquer ponteiros ou exemplos gerais seriam muito apreciados.
Aqui está o que eu tentei até agora com base em este tutorial (eu ve redigido meu domínio com example.com). Quando eu tento os testes com escavação no final para verificar se a resolução está funcionando, ela falha.
db.vpn.example.com
$TTL 15m
vpn.example.com. IN SOA ns.vpn.example.com. [email protected]. (
2009010910 ;serial
900 ;refresh
900 ;retry
900 ;expire
900 ;minimum TTL
)
vpn.example.com. IN NS ns.vpn.example.com.
ns IN A 192.168.0.2
test IN A 192.168.0.2