On Tue, 2 May 2023, Peter Thomassen wrote:

This, so far, was my understanding of the definition that was given in the other thread, and which Benno labeled (2) in the original post of this thread:

   "A lame delegation is said to exist when one or more authoritative
   servers designated by the delegating NS RRset or by the child's apex
   NS RRset answers non-authoritatively [or not at all] for a zone".

... without the "or not at all" part (so, an answer is required for "lameness").

I don't think that is complete. If all the parental NS records point to
properly working nameservers, but the authoritative nameservers claim
an additional NS record, I would also call the delegation lame. Especially
if that additional nameserver specified in the authoritative NS RRset is
responding non-authoritatively. This might not be lame on the initial
queries, but if the resolver is child centric or validating, that broken
authoritative NS will end up getting queried and a lame answer would be
given.

Without asking to invent a term if none exists, I'd like to learn how to call a delegation that points to an NS hostname that does not have an address record (verifiably, e.g. denied by a DNSSEC negative response).

Before the discussion, I thought this qualifies as "lame" (because you can tell from the response that there's no DNS service; it's not a timeout), but with the above definition, it can't be called "lame".

How about:

    "A lame delegation is said to exist when the NS RRset of a zone is
     different at the parent and child nameservers, with the mismatched
     authoritative servers either listed at the parent or child answering
     non-authoritatively for that zone."

Paul

_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to