Краткое описание
Я запускаю две машины с PowerDNS, одна из которых является главной (SQL), а другая - подчиненной (SQL). Проблема в том, что каждый домен, добавленный на главный NS, не добавляется на подчиненный DNS-сервер.
Окружающая среда
Operating system: CentOS7
Software version: powerdns4.2
Конфигурация мастера ns1 // 192.168.1.99:
daemon=yes
guardian=no
launch=gmysql
gmysql-host=localhost
gmysql-user=powerdns
gmysql-password=mypassword
gmysql-dbname=powerdns
local-address=192.168.1.99
local-port=53
log-dns-details=yes
log-dns-queries=yes
log-timestamp=yes
loglevel=4
setgid=pdns
setuid=pdns
master=yes
allow-axfr-ips=192.168.1.98
also-notify=192.168.1.98
daemon=yes
guardian=no
launch=gmysql
gmysql-host=localhost
gmysql-user=powerdns
gmysql-password=mypassword
gmysql-dbname=powerdns
local-address=192.168.1.98
local-port=53
log-dns-details=yes
log-dns-queries=yes
log-timestamp=yes
loglevel=4
setgid=pdns
setuid=pdns
slave=yes
master=no
allow-notify-from=192.168.1.99
master log:
Mar 21 21:08:46 ns1 pdns_server: Unable to queue notification of domain 'exemple.com': nameservers do not resolve!
Mar 21 21:08:46 ns1 pdns_server: Queued also-notification of domain' exemple.com' to 192.168.1.98:53
Mar 21 21:08:48 ns1 pdns_server: Received unsuccessful notification report for 'exemple.com' from 192.168.1.98:53, error: Query Refused
Mar 21 21:08:48 ns1 pdns_server: Removed from notification list: 'exemple.com' to 192.168.1.98:53 Query Refused
PS такая же проблема с брандмауэром и отключенным selinux Пожалуйста, как можно обеспечить передачу зон между master и slave?
С Уважением,
Начиная с 4.2 вам нужно добавить:
superslave=yes
рабам.
Ссылка на документы: https://doc.powerdns.com/authoritative/settings.html#superslave
Также убедитесь, что ваша таблица супермастера на ведомых устройствах правильно настроена с основными данными.