Hi,

To the best of my knowledge, existing domains with no resource records
attached should result in status=NOERROR and ANSWER=0

With pdns 2.9.20 I get a different result:

(I removed much of the output, keeping only relevant lines)

pdns is running on port 153, named on its default.

========================================================================
; <<>> DiG 9.2.5 <<>> -p 153 www.x.example.org
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 21382
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; ANSWER SECTION:
www.x.example.org.      3600    IN      A       127.0.0.1
========================================================================
; <<>> DiG 9.2.5 <<>> -p 153 x.example.org
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 65055
;; flags: qr aa rd; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
========================================================================
; <<>> DiG 9.2.5 <<>> www.x.example.org
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 8543
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2
;; ANSWER SECTION:
www.x.example.org.      345600  IN      A       127.0.0.1
========================================================================
; <<>> DiG 9.2.5 <<>> x.example.org
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15072
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
========================================================================


Notice existing domain x.example.org is reported NXDOMAIN by powerdns
but not by named (bind).

I expect the behaviour of bind to be correct.  After all, the domain
does exist, it just has no resource records attached.

Is this a wrong expectation ?
Is this an intentional derivation of the standard, if so: why ?


Also, although the server is authoritative for the zone, AUTHORITY=0
is reported to dig.  But logged by pdns: Authoritative NXDOMAIN to
192.168.0.3 for 'x.example.org' (ANY)

Querying a non-existing RR at an otherwise existing node (such as
looking for AAAA when not available) does result in ANSWER=0 and
AUTHORITY=1, as expected.

regards
Alex
_______________________________________________
Pdns-users mailing list
[email protected]
http://mailman.powerdns.com/mailman/listinfo/pdns-users

Reply via email to