On 2024/10/07 21:17, Michel Otte wrote:
You have left out quite a few details from your setup. What PowerDNS version are you running?

PDNS 4.6.3

What backend [1] did you configure on the PowerDNS auth side?

SQLite3

What other commands did you run to set up the secondary zone?

I installed the PowerDNS-Admin Web frontend and simply used the UI to add domains as they get created.  I select that the zone is a secondary, tell it where the master is, pull the domain from the master, and that's it.

From the context you provide, I take it you are trying to set up PowerDNS to become a secondary nameserver that receives zone transfers from a primary BIND nameserver.

Yes

Please start by reading the PowerDNS modes of operation section [2] from the manual if not already done so, specifically the part that discusses secondary operation [3]. Next, make sure the domain you want PowerDNS to be secondary for is actually created on the PowerDNS side, for secondary operation [4].

I have 9 domains set up as secondaries and they work fine as far as I can tell when I manually tell anyone domain to sync with the master.

PowerDNS also has something that's called auto-primary mode [5], which allows a primary nameserver to "provision" a PowerDNS secondary nameserver, or let PowerDNS automatically discover new zones it should be authoritative for. This functionality was known as "supermaster", but has been renamed in recent versions.

That sounds interesting, I'll read up on that.

From what I've learned up to now, the actual domain record contains the address of the master, and even if an update is triggered via notify, it will not be done if the master ip address doesn't match the ip address in the domain record.  Is that correct?  If so, it leads me to the next question, which is: Is there any way in which I can add a second master ip address to the record?

I suppose I can attempt to redo a secondary zone file and use the LAN (internal) address?  The problem is though that PDNS has a public ip address and is not NAT'ted, so I don't think the LAN ip address of the master is visible to PDNS.

Ideas?


Hopefully this helps. With kind regards,
Michel Otte


[1]: https://doc.powerdns.com/authoritative/backends/
[2]: https://doc.powerdns.com/authoritative/modes-of-operation.html
[3]: https://doc.powerdns.com/authoritative/modes-of-operation.html#secondary-operation [4]: https://doc.powerdns.com/authoritative/backends/generic-sql.html#secondary-operation [5]: https://doc.powerdns.com/authoritative/backends/generic-sql.html#autoprimary-operation


Roland Giesler via Pdns-users <pdns-users@mailman.powerdns.com>:

    I'm running my primary DNS on Power Mail-in-a-Box, which runs BIND9's
    NAMED and sends notifications when a domain's zone file changes.

    I have set PowerDNS's config to accept these from the LAN and
    Public ip
    of the master, but I see this error in syslog.  (The DNS is a NAT'ted
    server)

    Oct  7 17:13:43 PowerDNS pdns_server[125]: Received NOTIFY for
    fast.za.net <http://fast.za.net> from 192.168.131.102 which is not
    a master (Refused)
    Oct  7 17:13:43 PowerDNS pdns_server[125]: message repeated 9
    times: [
    Received NOTIFY for fast.za.net <http://fast.za.net> from
    192.168.131.102 which is not a
    master (Refused)]

    My config file has:

    
allow-axfr-ips=197.214.119.180/32,192.168.131.0/24,127.0.0.0/8,::1,169.255.79.10/24
    allow-notify-from=197.214.119.180/32,192.168.131.0/24,::/0
    
<http://197.214.119.180/32,192.168.131.0/24,127.0.0.0/8,::1,169.255.79.10/24allow-notify-from=197.214.119.180/32,192.168.131.0/24,::/0>

    What should I do to allow the changes onto PowerDNS?


    _______________________________________________
    Pdns-users mailing list
    Pdns-users@mailman.powerdns.com
    https://mailman.powerdns.com/mailman/listinfo/pdns-users
_______________________________________________
Pdns-users mailing list
Pdns-users@mailman.powerdns.com
https://mailman.powerdns.com/mailman/listinfo/pdns-users

Reply via email to