0

我想设置一个具有两个解析级别的 PowerDNS 实例:

  • 管道后端
  • 回退到像 8.8.8.8 这样的公共递归

我已经正确设置了管道后端,并且可以成功查询它。

现在我想要实现的是当管道后端没有答案时,我想从像 8.8.8.8 这样的公共递归器那里得到答案

在我的 pdns.conf 文件中,我有

allow-recursion=0.0.0.0/32  # yes, wide open for my tests 
lazy-recursion=yes
recursor=8.8.8.8

但是,如果我查询一个未由我的管道后端处理的域,我会得到以下信息:

$ host -t A www.google.com localhost
Using domain server:
Name: localhost
Address: 127.0.0.1#53
Aliases: 

www.google.com has no A record

管道后端是否有退出代码或其他信息返回以告诉 pdns-server 进行递归?

提前感谢您的帮助

4

2 回答 2

0

问题是符号:

0.0.0.0/32

这似乎是不正确的

于 2014-11-04T17:08:28.260 回答
0

一个更漂亮的方法是安装pdns-recursor

(从 v3.2 开始工作)

/etc/powerdns/recursor.conf

forward-zones=domain.local=authoritative_local_dns_ip
forward-zones-recurse=.=recursor01_ip;recursor02_ip;recursor03_ip
于 2018-06-21T15:29:14.847 回答