On Jan 6, 2025, at 17:06, Shane Kerr <sh...@time-travellers.org> wrote: > > Alex, > > On 06/01/2025 22.02, Brotman, Alex wrote: >> Looking at something relating to the day job, and I'm curious if there's any >> method declared in the IETF world where the query side of the interaction >> can understand that the response was fulfilled by a wildcard record. I've >> asked a few folks, and I haven't gotten anything that suggests as though >> this is possible. No one knew of any RFC or similar document that suggested >> this was an option. I was curious if we're all missing something that could >> indicate this type of response. If not, is it something that should exist? > > Others have mentioned signed zones. > > For unsigned zones, you cannot know from an answer, but you can send queries > for the wildcard record itself. > > So if you query FOO.BAR.EXAMPLE and get an answer at the server for EXAMPLE, > you can query *.BAR.EXAMPLE and *.EXAMPLE at the same server and see if the > wildcard record exists at either of these.
At first I thought that, but existence of a “source of synthesis” (a name whose first [lowest in the tree] label is ‘*’) doesn’t mean it was used to generate the response. It’s possible that the queried RRSET at the queried name is the equivalent to that at the source of synthesis. DNSSEC works by giving secured evidence that the DNS protocol was followed. But whether a zone is signed or not is not remotely controllable. If the zone transfer is open (meaning AXFR) you can tell. Other than that, the only way is to just ask the zone administrator/operator out of band. Should there be a wildcard flag? I don’t think so, as a protocol engineer. Any such flag wouldn’t impact the operation of the protocol (as it exists today). Perhaps there is some other reason outside protocol functioning. _______________________________________________ DNSOP mailing list -- dnsop@ietf.org To unsubscribe send an email to dnsop-le...@ietf.org