我想在 VPN 后面托管一些网站,我需要一些有关配置细节的帮助。到目前为止,我已经选择了 OpenVPN + Bind9,我想像这样配置域名:
External DNS
mail.example.com
www.example.com
vpn.example.com
我希望能够使用“vpn.example.com”连接到 VPN。连接后,我希望能够使用 VPN 后面的 DNS 服务器解析“*.vpn.example.com”中的任何内容。
我知道 OpenVPN 可以在客户端连接时将 DNS 服务器推送给客户端。但是我在 DNS 配置方面遇到了麻烦,包括内部和外部。我看过一些教程等,并试图自己推理,但一无所获。
所以我的主要问题是上述配置是否有意义?如果有意义,任何一般性指示或示例都将不胜感激。
以下是我迄今为止尝试过的本教程(我已将我的域名改为 example.com)。当我最后尝试使用 dig 进行测试以检查解析是否有效时,它失败了。
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