[Pdns-users] Problem with master and slave config

Klaus Darilion klaus.darilion at nic.at
Thu Oct 12 17:23:39 UTC 2023


I have never used pdnsutil. Maybe the domain is created with type NATIVE instead of MASTER. Check the 'domains' table.

Klaus


Gesendet über BlackBerry Work (www.blackberry.com)
________________________________
Von: Pdns-users <pdns-users-bounces at mailman.powerdns.com> im Namen von Andres Alejandro Dobie via Pdns-users <pdns-users at mailman.powerdns.com>
Gesendet: 12.10.2023 19:09
An: pdns-users at mailman.powerdns.com
Cc: Andres Alejandro Dobie <andres.dobie at gmail.com>
Betreff: [Pdns-users] Problem with master and slave config

Hi all, and sorry for my english. Its not my mother language.

I have 2 PDNS servers, master and slave

PDNS Master - 192.168.0.200 - ns1.example.com<http://ns1.example.com>
PDNS Slave - 192.168.0.201 - ns2.example.com<http://ns2.example.com>

both with PowerDNS Authoritative Server 4.8.1

My master config:

allow-axfr-ips=192.168.0.201
allow-dnsupdate-from=127.0.0.0/8,::1<http://127.0.0.0/8,::1>
allow-notify-from=0.0.0.0/0,::/0<http://0.0.0.0/0,::/0>

default-soa-content=ns1.example.com<http://ns1.example.com>. sysadmin.example.com<http://sysadmin.example.com>. 2023101402 21600 3600 1209600 21600
disable-axfr=no
disable-syslog=no
#include-dir=/etc/powerdns/pdns.d

launch=gmysql
gmysql-host=localhost
gmysql-user=pdnsadmin
gmysql-password=Superlogico*96
gmysql-dbname=pdns

log-dns-queries=yes
log-timestamp=yes
loglevel=5
master=yes
primary=yes
query-logging=yes
also-notify=192.168.0.201


My slave config:


disable-syslog=no
#include-dir=/etc/powerdns/pdns.d

#nuevo
allow-notify-from=192.168.0.200

setgid=pdns
setuid=pdns

#nuevo
local-address=192.168.0.201
local-port=53
query-local-address=192.168.0.201
server-id=ns2.example.com<http://ns2.example.com>

launch=gmysql

gmysql-host=localhost
gmysql-user=pdnsadmin
gmysql-password=Superlogico*96
gmysql-dbname=pdns

log-dns-queries=yes
log-timestamp=yes
query-logging=yes
#nuevo
master=no
superslave=yes
#slave=yes
slave-cycle-interval=2
autosecondary=yes


I do the follow, crate zone in master and add some records:

pdnsutil create-zone testing.dev<http://testing.dev>

pdnsutil add-record testing.dev<http://testing.dev> @ NS ns1.example.com<http://ns1.example.com>
pdnsutil add-record testing.dev<http://testing.dev> @ NS ns2.example.com<http://ns2.example.com>

after that...

pdnsutil increase-serial testing.dev<http://testing.dev>

At this point I suposse the slave srv comunicate with master and replicate de zones but Nothing happens... at least not automatically...

If I do in master:

pdns_control notify testing.dev<http://testing.dev>

Master send and comunicate with slave and replicate de zones correctly

Master:
pdns_control list-zones
testing.dev<http://testing.dev>.

Slave:
pdns_control list-zones
testing.dev<http://testing.dev>.

But it does not do it automatically, I must carry out this process by hand knowing the area in advance. How can I carry out this process independently? Is there something wrong with my Master/Slave configuration?

Thank you very much in advance for your appreciated help.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.powerdns.com/pipermail/pdns-users/attachments/20231012/49e75bd6/attachment.htm>


More information about the Pdns-users mailing list