我主要在路上工作,通过雇主提供的 VPN 连接。对于少数服务,我依赖公司的内部 DNS 服务器,这意味着我需要通过 VPN 使用 DNS 服务器来使用某些服务。
为了简单起见,假设我需要访问service-one.local
和service-two.lab
。到目前为止,我一直只是通过 VPN 使用 DNS 服务器,但这会使常规浏览速度非常慢,因为所有 DNS 请求都必须发送到内部 DNS 服务器。
我不能只使用公共 DNS 服务器,因为那样会泄露私人服务器/服务名称(例如service-one.local
)。
有没有办法可以选择性地配置 DNS 服务器?
我想定义两个 DNS 服务器,一个内部服务器(可通过 VPN 访问),另一个是公共服务器。
第一个应该只用于定义的域,而公共的应该用于其他任何域,以加快请求速度。我可以只使用公共 DNS 服务器,并使用主机条目来提供内部服务 - 但那样会非常静态。
目标操作系统是Windows 10和Ubuntu LTS。