我们正在尝试在 PDNS 3.x 中查找 PDNS < 2.9.2.5 中存在的功能。如果我们在数据库后端有一个包含记录的域,则如果查询无法解析子域,它将查询 pdns.conf 文件中的递归设置。
我们发现 Centos 6.x 上的 rpm 包是 pdns 的最新版本,而 5.x 上可用的是 pdns-2.9.22-4.el5。pdns-2.9.22-4.el5 包按预期工作,但在将服务器升级到 Centos 6.x 时,我们失去了这一必需的功能。
pdns-backend-mysql-2.9.22-4.el5.rpm 无法在 Centos 6.x 上安装,因为 mysql 库不可用,这是由于 mysql 版本升级导致的,其中 pdns 后端 mysql 需要比 centos 6.x 上可用的更旧的 mysql 库。
从源代码安装也很麻烦,出现以下错误 -http://pastebin.com/B5cUuD08
答案1
与 2.9.22 相比,PowerDNS 3 中的递归转发行为确实发生了变化。您正在寻找的行为目前不可用。我们建议将您的客户端直接指向递归。抱歉。