如何在 VPN 后面设置 DNS 服务器

如何在 VPN 后面设置 DNS 服务器

我想在 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

相关内容