![当 OpenVPN 连接建立时,如何将本地 DNS 解析条目推送到客户端?](https://linux22.com/image/733231/%E5%BD%93%20OpenVPN%20%E8%BF%9E%E6%8E%A5%E5%BB%BA%E7%AB%8B%E6%97%B6%EF%BC%8C%E5%A6%82%E4%BD%95%E5%B0%86%E6%9C%AC%E5%9C%B0%20DNS%20%E8%A7%A3%E6%9E%90%E6%9D%A1%E7%9B%AE%E6%8E%A8%E9%80%81%E5%88%B0%E5%AE%A2%E6%88%B7%E7%AB%AF%EF%BC%9F.png)
我正在使用 OpenVPN-2.4.6 客户端和驻留在 OpenWRT(18.06.01)路由器上的 OpenVPN-2.4.5 服务器。
OVPN 客户端通过服务器的公共 DNS 名称(即 pubName.my.router)而不是 ip 连接到服务器,因为服务器的 ip 是动态的。
我可以(以及如何)将服务器的本地域条目(即 privateName.in.vpn)添加到客户端的解析器吗?
因为 OpenVPN 在开始连接之前会解析并缓存 pubName.my.router 的 ip,所以我相信稍后添加的本地条目不会干扰 OVPN 自身的流量。
基本上,我认为我有三个问题:
- 如果有的话,我更喜欢以 OVPN 的方式进行操作(但我没有找到它)。
- 如果无法使用 OVPN 来实现,如何将这样的条目添加到我的本地解析器(Linux 机器)中?
- 我的 Kubuntu 盒子默认的解析器是什么类型的(这样我可以搜索更多文档)?
任何建议或提示都将不胜感激!请饶恕一个写这么丑陋英文帖子的中国人,我希望我表达得正确。无论如何,谢谢你!