Краткое описание
Я запускаю две машины с 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 Пожалуйста, как можно обеспечить передачу зон между ведущим и ведомым?
С уважением,
Начиная с версии 4.2 вы необходимо добавить:
superslave=yes
к подчиненным.
Ссылка на документы: https://doc.powerdns.com/authoritative/settings.html#superslave
Также убедитесь, что ваша таблица супермастера на ведомые правильно настроены с основными данными.