On 5/2/23 17:52, Joe Abley wrote:
On Tue, May 2, 2023 at 11:09, Peter Thomassen <pe...@desec.io <mailto:On Tue, May 2, 2023 
at 11:09, Peter Thomassen <<a href=>> wrote:
If one of the NS answers non-authoritatively, then it doesn't serve a proper NS 
RRset, so it's not possible for that server's response to agree / be identical 
with that on the parent side. As a result, the delegation (to that server) is 
lame, isn't it?

A nameserver can answer authoritatively for a particular query without being 
listed in any zone's NS RRSet.

A response from a server doesn't necessarily include an NS RRSet anyway.

Sure, but to compare to the delegation's NS RRset (as Paul was arguing), you'll 
have to ask the authoritative nameserver for the NS RRset, in which case the 
response should contain that RRset and the AA bit.

Paul said that even if the AA bit was missing, that would not be lame, as long 
as the RDATA agree. I was trying to say that if the child's answer is indeed 
non-authoritative, that's not a proper situation because the two servers make 
conflicting authority claims. What the parent and the child nameserver say 
w.r.t. the NS hosts' authority is not identical; as a result, I would call it 
lame. (Apologies for the loose wording in my earlier post; I really should be 
more careful.)

Another case would be where the name server responds with REFUSED, which, depending on the reader's 
DNS expertise, could be construed as a "answering non-authoritatively", although it's not 
answer (only a response). Is this meant to be included in the "lame" definition?

(It is not clear whether the verb "answering" is meant to require the presence of answer RRs, but I suppose 
so. Further, the distinction between "answer" and "response" may not be obvious to someone reading 
about "lame delegations" when debugging an issue, so it may be worth clarifying what's meant, e.g. by 
referring to the RCODE.)

Best,
Peter

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

Reply via email to