使用 bind (9.11(,我可以对客户端子网进行挖掘,并使我的 DNS 解析器根据客户端子网 (ecs( 选择 A 记录,但我想在权威服务器和客户端之间放置一个递归 DNS,其中递归 DNS 应将客户端子网转发到权威服务器并接收相关的 A 记录。
dig @ sample.com +子网=10.0.0.0.24
递归 DNS 应将此请求与客户端子网一起转发到权威服务器。
有没有办法配置我的递归 dns 来做到这一点。
谢谢
传递 ECS(EDNS 客户端子网(目前仅在 BIND 的"订阅者版"上可用。
BIND 支持使用 ECS 作为权威名称服务器。但不用于通过解析器传递选项。
请参阅此处以供参考: https://www.isc.org/docs/BIND-9-S-Edition.pdf
这可以实现,但只能在捆绑包 PowerDNS Recursor + PowerDNS Authoritative 中实现。 "View"bind9 可以在 PowerDNS Authoritative 中替换为类似的"LUA view"函数。