两台PowerDNS服务器互设为Autoprimary时的双向同步异常问题求助
两台PowerDNS服务器互设为Autoprimary时的双向同步异常问题求助
各位技术大佬好,我最近在搭建高可用PowerDNS集群时碰到了一个棘手的同步问题,想请大家帮忙分析下:
我在不同数据中心部署了两台PowerDNS 4.9.1服务器,为了简化DNS区域的编辑操作,用DNS-UI作为Web管理界面,两台服务器都配置了Web服务,登录任意一台都能正常查看和操作区域记录。
我的思路很简单:把这两台服务器互相设置为Autoprimary(超级主服务器),这样不管我在server1还是server2上修改区域记录,另一台都能自动同步更新,实现双向同步的高可用效果。
但实际测试下来却只有单向同步正常:在server1上编辑区域后,修改内容能完美同步到server2;可当我在server2上编辑区域时,server1完全不接受这些变更,server1的日志里明确显示:
Received NOTIFY for zonenname from server2 but we are primary (rejected)
看起来PowerDNS在两台服务器都设为Autoprimary的场景下,没办法处理双向的同步请求。
以下是两台服务器的相关配置(原配置内容未完整粘贴,若需要补充具体配置项我会及时更新):
备注:内容来源于stack exchange,提问作者Alexander
相关产品推荐
相关产品推荐

