我有一个使用 DNS 服务器(ServerA)的客户端,并且 ServerA 对所有域都运行良好
但是,对于特定域,我需要使用 ServerA 无法访问但客户端可以访问的 DNS 服务器(ServerB)。
据我所知,Windows 客户端无法使用基于域的 DNS 服务器选择标准,因此我希望让 ServerA 向客户端响应一条消息,提示“对于此域和所有子域,使用 ServerB”。
这可能吗?
答案1
无法完全按照您描述的方式进行配置。DNS 服务器不是那样工作的。
通常,这是通过将客户端配置为使用 ServerB 而不是 ServerA 作为其 DNS 服务器来实现的。然后,配置 ServerB 以将其不拥有的区域的所有请求转发到 ServerA(根据 DNS 软件,有几种方法可以做到这一点)。当客户端向 ServerB 询问不拥有的内容时,ServerB 会询问 ServerA,然后 ServerB 将结果返回给客户端,并附带一些额外的元数据,告诉客户端它从其他人那里得到了答案(“非权威”答案)。