[nsd-users] nsd-xfer's return code for IXFR with no updates is not zero

Paul Wouters paul at xelerance.com
Thu Oct 28 00:25:50 UTC 2010


On Wed, 27 Oct 2010, Paul Wouters wrote:

> When you run nsd-xfer with the -s 12345 option (serial number) and
> there are no updates to this zone, the returning answer will have no
> SOA record. However, nsd-xfer returns error code 3.

Actually, this seems to not always be the case. It works fine against tjeb.nl.

I think this may be a powerdns specific problem. But it is a little hard
to debug as I'm not aware of an easy tool to read dns tcp streams.

The powerdns instance I'm querying seems to return no SOA when ixfr'ing
for the current serial.  And it also does not return an AXFR if I use
a lower serial with my IXFR request, as I believe the RFC compliant server
is supposed to do.

It is suggested this was fixed a long time ago:

http://wiki.powerdns.com/trac/ticket/131
http://wiki.powerdns.com/trac/changeset/1103

so maybe I'm just talking to an old powerdns server.

Paul



More information about the nsd-users mailing list