Locally served zones should have AA=1 (and AD=0?)
In current master, locally served zones have AA=0 and AD=1.
RFC says AA should be 1. I'm not sure about AD, but it doesn't return any RRSIG and I think it should be 0 then.
MacBook-Air:~ menakite$ q @::1 ptr -x 172.16.0.0
DEBU[0000] Name: 0.0.16.172.in-addr.arpa.
DEBU[0000] RR types: [PTR]
DEBU[0000] Server(s): [::1]
DEBU[0000] Using server [::1]:53 with transport plain
DEBU[0000] Using UDP with TCP fallback: [::1]:53
NSID: MacBook-Air-84383
Question:
0.0.16.172.in-addr.arpa. PTR
Authority:
16.172.in-addr.arpa. 3600 SOA localhost. nobody.invalid. 1 3600 1200 604800 10800
Additional:
. 32768 OPT ;; OPT PSEUDOSECTION:
; EDNS: version 0; flags: do; udp: 1232
; NSID: 4d6163426f6f6b2d4169722d3834333833 (M)(a)(c)(B)(o)(o)(k)(-)(A)(i)(r)(-)(8)(4)(3)(8)(3)
Stats:
Received 151 B from [::1]:53 in 1.1ms (17:06:50 08-07-2024 CEST)
Opcode: QUERY Status: NXDOMAIN ID 27498: Flags: qr rd ra ad (1 Q 0 A 1 N 1 E)
MacBook-Air:~ menakite$ q @::1 soa 17.172.in-addr.arpa.
DEBU[0000] Name: 17.172.in-addr.arpa.
DEBU[0000] RR types: [SOA]
DEBU[0000] Server(s): [::1]
DEBU[0000] Using server [::1]:53 with transport plain
DEBU[0000] Using UDP with TCP fallback: [::1]:53
NSID: MacBook-Air-84383
Question:
17.172.in-addr.arpa. SOA
Answer:
17.172.in-addr.arpa. 3600 SOA localhost. nobody.invalid. 1 3600 1200 604800 10800
Additional:
. 32768 OPT ;; OPT PSEUDOSECTION:
; EDNS: version 0; flags: do; udp: 1232
; NSID: 4d6163426f6f6b2d4169722d3834333833 (M)(a)(c)(B)(o)(o)(k)(-)(A)(i)(r)(-)(8)(4)(3)(8)(3)
Stats:
Received 147 B from [::1]:53 in 2ms (17:11:49 08-07-2024 CEST)
Opcode: QUERY Status: NOERROR ID 54824: Flags: qr rd ra ad (1 Q 1 A 0 N 1 E)