为流动 Linux 用户设置持久 DNS

为流动 Linux 用户设置持久 DNS

在网上拼命寻找答案之后,我将向你揭露我的问题。

我在一个 Linux 站点担任顾问,所以我的 DNS 设置经常很混乱:

  • 我必须永久连接到我公司的 VPN,因此能够解析我公司域名的主机,比如说 *.company.com
  • 当我连接到客户的网络时,我也需要能够解析他们的内部名称
  • 更糟糕的是,我经常连接到我的个人 VPN,它为特定域名提供自己的 DNS,比如 *.vpn

我知道我可以使用 DNSmasq 作为本地解析器,将域关联到特定的名称服务器。

我的问题是关于如何实现完美的设置:

  • 我需要随时可以解析 *.company.com
  • 我还需要在我连接到 *.vpn 时能够解析它(这与我公司的配置几乎相同)
  • 此外,当域名不是 *.company.com 或 *.vpn 时,我需要回退到本地连接 DNS(如果可用),或者如果 DHCP 未提供或手动提供,则使用我公司的解析器

如果你们当中有谁能对实现这个梦想的配置提出建议,我将不胜感激。

相关内容