dnsmasq - 一个域,多个服务器如果记录不在一台服务器中,如何将请求转发到其他服务器直到得到答复

问题描述

也许我有一个永久的脑放屁,但我一生都无法弄清楚如何做到这一点(或者甚至可能)。我在 3 个不同环境中的 3 个不同服务器上安装了 DNSMASQ,所有这些服务器都解析相同的域名(example.com)。

enter image description here

  • Jerry 应该只解析 ns2.example.com、charlie.example.com 和 delta.example.com。
  • Spike 只能解析 ns3.example.com, foxtrot.example.com 和 Golf.example.com。
  • Tom 应该能够解析所有域(ns1、ns2、ns3、 alpha、bravo、charlie、delta、foxtrot 和 Golf.example.com)。

根据我所读到的内容,dnsmasq 有一个全服务器选项,但据我所知,它只能解决最快的响应,因此在实际获得记录之前,我可能只会收到“无法解决”的消息。

在找到记录之前,是否可以将 ns1.example.com 转发/查询不包含到其他服务器的请求?

一如既往,感谢您的任何意见!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)