我想设置一个具有两个解析级别的PowerDNS实例:
我已正确设置管道后端,我可以成功查询。
现在我想要实现的是当管道后端没有答案的时候,我想从像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进行递归?
提前感谢您提供任何帮助
答案 0 :(得分:0)
问题在于符号:
0.0.0.0/32
这似乎不正确
答案 1 :(得分: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