我正在创建一个虚拟私有云作为开发环境。目前只有一台服务器在 IP 10.0.0.100 上运行 OpenVPN、BIND 和 Subversion。
如果我传递下去推“dhcp 选项 DNS 10.0.0.100”,则客户端可以通过名称解析云资源(svn.example.dev = 10.0.0.100),但无法解析自己网络上的本地 DNS 名称(例如 deskit1.example.local)。
我如何才能“添加”而不是“替换”客户端的 DNS 服务器?或者我现在的做法完全错误,我应该有一个它们都可以访问的 DNS 服务器?
答案1
你可以运行转发解析器在每台客户端计算机上,配置为.dev
将针对 的查询10.0.0.100
和所有其他查询“转发”到.local
服务器。
未绑定非常轻量,并且可以轻松配置这样的转发。
可能唯一困难的部分是连接到 OpenVPN,以便仅在隧道启动时启用转发(如果需要)。