[Pdns-users] domainmetadata ALSO-NOTIFY appears to not work?
David B Harris
dbharris at eelf.ddts.net
Thu Mar 13 19:55:17 UTC 2014
Good afternoon all,
I'm deploying PowerDNS for the first time. We needed a simple standalone
web interface for robust/fatfinger-free and easy editing of our zones.
Our configuration is/will be:
1. A single hidden PowerDNS 3.3.1 master
2. Two public slaves we control (running PowerDNS 3.3.1 with the
hidden master configured as supermaster)
3. "Three" slaves run by EasyDNS, which themselves use a hidden
master
Everything between our PowerDNS instances is working great. I haven't
finished going through the default config file to see if we want to
change anything, but as-is it's working fine.
We're having problems using the third-party slave(s) though. EasyDNS has
a hidden master/central system that serves as the AXFR initiator.
Currently, that's 64.68.200.91. The slaves do not initiate AXFRs, and
ignore NOTIFYs (returning RCODE 5).
My 'domainmetadata' has the following:
pdns=# SELECT * FROM domainmetadata;
id | domain_id | kind | content
----+-----------+-----------------+--------------
2 | 2 | ALLOW-AXFR-FROM | 64.68.200.91
4 | 2 | ALSO-NOTIFY | 64.68.200.91
(2 rows)
pdns=#
(Please give me the benefit of the doubt on using the correct domain_id. :)
Now I read in a mailing list post that perhaps gpgsql-dnssec had to be
loaded for 'domainmetadata' to be read at all? I added that to my
pdns.conf and still, NOTIFYs appear to not be sent. Here's my
(effective) pdns.conf:
master
launch=gpgsql
gpgsql-dbname=pdns
gpgsql-user=pdns
gpgsql-password=foobar
When I make a change to the zone (using the PowerAdmin PHP frontend,
incidentally), these are the log messages I get (note nothing about
64.68.200.91, though a number of failed NOTIFYs to the EasyDNS public slaves):
Mar 13 15:39:47 apricot pdns[7206]: 1 domain for which we are master needs notifications
Mar 13 15:39:48 apricot pdns[7206]: Queued notification of domain 'foocorp.com' to 2001:1838:f001::10
Mar 13 15:39:48 apricot pdns[7206]: Queued notification of domain 'foocorp.com' to 64.68.192.210
Mar 13 15:39:48 apricot pdns[7206]: Queued notification of domain 'foocorp.com' to 64.68.196.10
Mar 13 15:39:48 apricot pdns[7206]: Queued notification of domain 'foocorp.com' to 67.205.89.78
Mar 13 15:39:48 apricot pdns[7206]: Queued notification of domain 'foocorp.com' to 72.52.2.1
Mar 13 15:39:48 apricot pdns[7206]: Queued notification of domain 'foocorp.com' to 74.52.92.34
Mar 13 15:39:48 apricot pdns[7206]: Error trying to resolve '2001:1838:f001::10' for notifying 'foocorp.com' to server: Unable to send notify to [2001:1838:f001::10]:53: Network is unreachable
Mar 13 15:39:49 apricot pdns[7206]: AXFR of domain 'foocorp.com' initiated by 74.52.92.34
Mar 13 15:39:49 apricot pdns[7206]: AXFR of domain 'foocorp.com' allowed: client IP 74.52.92.34 is in allow-axfr-ips
Mar 13 15:39:49 apricot pdns[7206]: AXFR of domain 'foocorp.com' to 74.52.92.34 finished
Mar 13 15:39:49 apricot pdns[7206]: AXFR of domain 'foocorp.com' initiated by 67.205.89.78
Mar 13 15:39:49 apricot pdns[7206]: AXFR of domain 'foocorp.com' allowed: client IP 67.205.89.78 is in allow-axfr-ips
Mar 13 15:39:49 apricot pdns[7206]: AXFR of domain 'foocorp.com' to 67.205.89.78 finished
Mar 13 15:39:49 apricot pdns[7206]: Removed from notification list: 'foocorp.com' to 67.205.89.78:53 (was acknowledged)
Mar 13 15:39:49 apricot pdns[7206]: Received unsuccessful notification report for 'foocorp.com' from 64.68.192.210:53, rcode: 5
Mar 13 15:39:49 apricot pdns[7206]: Removed from notification list: 'foocorp.com' to 64.68.192.210:53
Mar 13 15:39:49 apricot pdns[7206]: Removed from notification list: 'foocorp.com' to 74.52.92.34:53 (was acknowledged)
Mar 13 15:39:49 apricot pdns[7206]: Received unsuccessful notification report for 'foocorp.com' from 72.52.2.1:53, rcode: 5
Mar 13 15:39:49 apricot pdns[7206]: Removed from notification list: 'foocorp.com' to 72.52.2.1:53
Mar 13 15:39:49 apricot pdns[7206]: Received unsuccessful notification report for 'foocorp.com' from 64.68.196.10:53, rcode: 5
Mar 13 15:39:49 apricot pdns[7206]: Removed from notification list: 'foocorp.com' to 64.68.196.10:53
Mar 13 15:39:51 apricot pdns[7206]: Error trying to resolve '2001:1838:f001::10' for notifying 'foocorp.com' to server: Unable to send notify to [2001:1838:f001::10]:53: Network is unreachable
Mar 13 15:39:51 apricot pdns[7206]: No master domains need notifications
Mar 13 15:39:56 apricot pdns[7206]: Error trying to resolve '2001:1838:f001::10' for notifying 'foocorp.com' to server: Unable to send notify to [2001:1838:f001::10]:53: Network is unreachable
Mar 13 15:40:05 apricot pdns[7206]: Error trying to resolve '2001:1838:f001::10' for notifying 'foocorp.com' to server: Unable to send notify to [2001:1838:f001::10]:53: Network is unreachable
^C
[ dbharris at apricot: /var/log/ (1)]$ date
Thu Mar 13 15:47:59 EDT 2014
[ dbharris at apricot: /var/log/ (1)]$
Anybody have any ideas? Is there something I'm doing obviously wrong? If I
don't need it, can I take gpgsql-dnssec out of my pdns.conf?
Thanks very much in advance,
David
More information about the Pdns-users
mailing list