Nameserver

PowerDNS 主伺服器不通知

  • October 1, 2013

我有一個基於 PowerDNS 的主域名伺服器,有 3 個從屬伺服器。區域傳輸通過 AXFR 工作(每小時自動一次由從站檢查)。當我通過我們的面板更改記錄時,notified_serial 以及 SOA 記錄中的序列都會正確更新。

名稱伺服器使用 MySQL 後端。當發生更改時,從站不會收到通知。當它應該發送通知時沒有記錄任何內容。當我強制通知(例如:pdns_control notify example.com)時,奴隸會得到正確的通知。

配置如下:

master=yes
setuid=pdns
setgid=pdns
local-address=xx.xxx.xx.xxx
allow-axfr-ips=xx.xxx.xx.xxx

use-logfile=yes
log-dns-details=yes
log-failed-updates=yes
logging-facility=0
loglevel=4

launch=gmysql
gmysql-host=localhost
gmysql-user=xxxxxxxxxxxxxxxx
gmysql-password=xxxxxxxxxxxxxxx
gmysql-dbname=powerdns

不要notified_serial在您的面板中更新;powerdns 應該在發送 NOTIFY**後更新它。**參見主/update-serial-query查詢

如果 powerdns 看到notified_serial != SOA.serial.

引用自:https://serverfault.com/questions/542861