It appears that Paul Wouters  <p...@nohats.ca> said:
>On Tue, 27 Jul 2021, John R Levine wrote:
>
>> Well, OK.  How about this?
>>
>>       foo.example NS ns.bar.example
>>       ns.foo.example AAAA 2001:0DB8:0000:000b::1
>>
>>       bar.example NS ns.abc.example
>>       ns.bar.example AAAA 2001:0DB8:0000:000b::2
>>
>>       abc.example NS ns.def.example
>>       ns.abc.example AAAA 2001:0DB8:0000:000b::3
>>
>>       def.example NS ns.foo.example
>>       ns.def.example AAAA 2001:0DB8:0000:000b::4
>>
>> (I would have gone all the way to ns.xyz.example but it's tine for bed here)
>>
>> We don't try to make NS loops work across zones, so I don't see the point of 
>> sorta kinda trying to make them work sometimes.
>
>You still mis thepoint. In the case of def.example needing
>ns.foo.example, the server can just check if it has glue for
>ns.foo.example. It does, so it returns it. It is not going to
>check whether or not this is a silly loop to .xyz.example or
>beyond. There is no point in knowing that. It has an NS record
>pointing to X. It has a glue record for X. So it includes the glue
>record X.

OK, so I ask for foo.example and I get 

; answer
 foo.example NS ns.bar.example
; additional
ns.bar.example AAAA 2001:0DB8:0000:000b::2

Does it check that's the right value for ns.bar.example?  How about with 
DNSSEC?  I suppose

I still don't see the benefit of trying to make some loops work when we know 
that we
can't make cross-zone loops work.

R's,
John

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

Reply via email to