首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PowerDNS权威服务器不工作的通知

PowerDNS权威服务器不工作的通知
EN

Server Fault用户
提问于 2022-02-01 20:29:03
回答 1查看 832关注 0票数 0

我有三个DNS服务器: x.y.z.10,配置为超级主服务器,x.y.z.11和x.y.z.12,它们都配置为超级服务器。在这三台机器上:

  • dnsdist正在端口53上运行,以获得高可用性(尚未完成)。
  • pdns作为权威服务器运行在端口1054上。
  • pdns-递归器作为递归解析器运行在端口1055上。

尽管遵循了https://dnsdist.org/advanced/axfr.html的建议,主服务器上的sudo pdns_control notify xxx.de在所有从服务器上都会产生相同的错误:pdns_server[]: Received NOTIFY for xxx.de from 127.0.0.1:39562 which is not a master (Refused)

dnsdist被配置为将来自网络的SOA、AXFR和IXFR请求传递给pdns,将其他一切传递给pdns-递归:

代码语言:javascript
运行
复制
addAction(AndRule({OrRule({QTypeRule(DNSQType.AXFR), QTypeRule(DNSQType.IXFR)}), NotRule(makeRule("x.y.z.0/27"))}), RCodeAction(DNSRCode.REFUSED))
addAction(AndRule({OpcodeRule(DNSOpcode.Notify),NotRule(makeRule("x.y.z.0/24"))}), RCodeAction(DNSRCode.REFUSED))

addAction(OrRule({QTypeRule(DNSQType.SOA), QTypeRule(DNSQType.AXFR), QTypeRule(DNSQType.IXFR)}), PoolAction("primary"))
addAction(AllRule(), PoolAction("recursor")) 

pdns被配置为(超级)从站,并且只接受来自本地主机的AXFR/NOTIFY:

代码语言:javascript
运行
复制
master = no
slave = yes
superslave = yes
allow-axfr-ips = 127.0.0.1
disable-axfr = no
allow-notify-from = 127.0.0.1

我在哪里搞砸了?

EN

回答 1

Server Fault用户

发布于 2022-08-18 20:18:57

在奴隶的数据库中,你有没有把127.0.0.1放在超级主表中,其中有奴隶的主机名?呃,

代码语言:javascript
运行
复制
INSERT INTO `powerdns`.`supermasters` (`ip`, `nameserver`, `account`) VALUES ('127.0.0.1', 'dns-02.domain.com', 'admin');

如果是这样的话,我很好奇你还需要做些什么才能让它发挥作用。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1092344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档