在网上拼命寻找答案之后,我将向你揭露我的问题。
我在一个 Linux 站点担任顾问,所以我的 DNS 设置经常很混乱:
- 我必须永久连接到我公司的 VPN,因此能够解析我公司域名的主机,比如说 *.company.com
- 当我连接到客户的网络时,我也需要能够解析他们的内部名称
- 更糟糕的是,我经常连接到我的个人 VPN,它为特定域名提供自己的 DNS,比如 *.vpn
我知道我可以使用 DNSmasq 作为本地解析器,将域关联到特定的名称服务器。
我的问题是关于如何实现完美的设置:
- 我需要随时可以解析 *.company.com
- 我还需要在我连接到 *.vpn 时能够解析它(这与我公司的配置几乎相同)
- 此外,当域名不是 *.company.com 或 *.vpn 时,我需要回退到本地连接 DNS(如果可用),或者如果 DHCP 未提供或手动提供,则使用我公司的解析器
如果你们当中有谁能对实现这个梦想的配置提出建议,我将不胜感激。