BIND不同的转发器基于响应ip(rpz-ip)

我有一个recursion的BIND DNS服务器。

forwarders { 8.8.8.8; }; 

有没有可能根据respone ip来更改转发器?

例如,如果响应是192.168.1.1然后转发/redirect到其他转发?

  //if response ip or rpz-ip = 192.168.1.1 then forwarders { 8.8.4.4; }; 

我已经find解决scheme,如redirect到一个区域的查询到一个不同的名称服务器, 但他们是基于域名,但我的问题是基于RESPONSE IP。

还发现如何基于请求的IP根据请求的子网返回不同的IP 。

响应ip可以被http://www.zytrax.com/books/dns/ch7/rpz.html#policy-triggers检测到,但我找不到一种方法将其转发给另一个转发器。