Hi,

the authoritative servers for 69.155.90.in-addr.arpa are broken.
Instead of returning the proof of nonexistence for DS records
they return the delegation. DS is a parent side record.

>   ; <<>> DiG 9.21.24 <<>> +norec 64-127.69.155.90.in-addr.arpa DS 
> @auth.primary-dns.co.uk.
>   ;; global options: +cmd
>   ;; Got answer:
>   ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 362
>   ;; flags: qr; QUERY: 1, ANSWER: 0, AUTHORITY: 3, ADDITIONAL: 1
> 
>   ;; OPT PSEUDOSECTION:
>   ; EDNS: version: 0, flags:; udp: 65000
>   ;; QUESTION SECTION:
>   ;64-127.69.155.90.in-addr.arpa. IN      DS
> 
>   ;; AUTHORITY SECTION:
>   64-127.69.155.90.in-addr.arpa. 3600 IN  NS      ns1.le-fay.org.
>   64-127.69.155.90.in-addr.arpa. 3600 IN  NS      ns2.le-fay.org.
>   64-127.69.155.90.in-addr.arpa. 3600 IN  NS      ns3.le-fay.org.
> 
>   ;; Query time: 31 msec
>   ;; SERVER: 2001:8b0:0:30::51bb:1e2a#53(auth.primary-dns.co.uk.) (UDP)
>   ;; WHEN: Mon Aug 17 11:34:28 CEST 2026
>   ;; MSG SIZE  rcvd: 142
> 

Ondrej
--
Ondřej Surý (He/Him)
[email protected]

ADHD brain at work: I sometimes lose track of my inbox. Please feel free to 
send a gentle nudge if you're waiting on a reply!

My working hours and your working hours may be different. Please do not feel 
obligated to reply outside your normal working hours.

> On 17. 8. 2026, at 11:14, Lexi Winter <[email protected]> wrote:
> 
> hello,
> 
> i'm using BIND 9.20.26 on FreeBSD 15.0.  i'm having an issue where a DS
> query for a zone unexpectedly returns SERVFAIL:
> 
>  # dig 64-127.69.155.90.in-addr.arpa ds @::1 +noall +answer +comments
>  ;; Got answer:
>  ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 35
>  ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
> 
>  ;; OPT PSEUDOSECTION:
>  ; EDNS: version: 0, flags:; udp: 1232
>  ; COOKIE: 4202c41987065998010000006a82cc3a5e9251f76a4ae608 (good)
> 
> when returning the error, BIND logs:
> 
>  Aug 17 09:54:18 amaranth named[43811]: query-errors: info: client
>  @0x3c5a4b759000 ::1#18083 (64-127.69.155.90.in-addr.arpa): view resolver:
>  query failed (SERVFAIL) for 64-127.69.155.90.in-addr.arpa/IN/DS at 
> query.c:7651
> 
> but no other useful information.
> 
> a query for a different rrtype, such as NS, works fine:
> 
>  # dig 64-127.69.155.90.in-addr.arpa ns @::1 +noall +answer +comments
>  ;; Got answer:
>  ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 25297
>  ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1
> 
>  ;; OPT PSEUDOSECTION:
>  ; EDNS: version: 0, flags:; udp: 1232
>  ; COOKIE: ab68fd7c1fd103a0010000006a82cc5fedde6474d363832f (good)
>  ;; ANSWER SECTION:
>  64-127.69.155.90.in-addr.arpa. 3600 IN  NS      ns3.le-fay.org.
>  64-127.69.155.90.in-addr.arpa. 3600 IN  NS      ns1.le-fay.org.
>  64-127.69.155.90.in-addr.arpa. 3600 IN  NS      ns2.le-fay.org.
> 
> querylog for both queries shows:
> 
>  2026-08-17T09:54:18.452 queries: info: client @0x3c5a4b759000 ::1#18083 
>  (64-127.69.155.90.in-addr.arpa): view resolver: query: 
>  64-127.69.155.90.in-addr.arpa IN DS +E(0)K (::1)
> 
>  2026-08-17T09:54:55.512 queries: info: client @0x3c5a4a9f5000 ::1#64036
>  (64-127.69.155.90.in-addr.arpa): view resolver: query:
>   64-127.69.155.90.in-addr.arpa IN NS +E(0)K (::1)
> 
> this zone is not signed, it contains no DS records (or any other DNSSEC
> related records) and there are no DS records in the parent zone.  for
> reference, a copy of the zone (AXFR output) is available here:
>  https://www.le-fay.org/files/tmp/64-127.69.155.90.in-addr.arpa.txt
> 
> the zone is configured via a catalogue zone in a view:
> 
>  view "resolver" {
>  attach-cache "resolver";
>  match-destinations { [...] };
>  dns64 64:ff9b::/96 { clients { none; }; };
>  disable-empty-zone "d.f.ip6.arpa";
>  include "/usr/local/etc/namedb/stub-zones.conf";
> 
>  zone "catalog.invalid" {
>  type secondary;
>  file "/var/db/named/secondary/catalog.invalid.zone";
>  primaries { [...] };
>  notify no;
>  min-refresh-time 300;
>  max-refresh-time 300;
>  };
> 
>  catalog-zones {
>  zone "catalog.invalid"
>  zone-directory "/var/db/named/secondary"
>  default-primaries { [...] };
>  };
>  };
> 
> the same catalogue zone is also configured in another view, which is identical
> aside from DNS64 being enabled in that view.  both views exhibit the same
> SERVFAIL behaviour.
> 
> i don't think this is expected behaviour -- does anyone have any idea
> what's going on here?
> 
> thanks.
> -- 
> Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from 
> this list.

-- 
Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from 
this list.

Reply via email to