Re: RFC 6604 Clarification

Kumar Ashutosh <[email protected]> Tue, 31 Mar 2015 14:32:19 +0000
Newsgroups gmane.ietf.dnsext
Message-ID <[email protected]>
I agree with the 1st
What about ?
1.	If the CNAME chain points to a Qname for which the auth server is non-authoritative (and recursion is disabled on the auth server.) The server in this case cannot get the response. A direct query for this Qname will result in SERV_FAIL. Should the auth server return SERV_FAIL in this case? Will resolvers respect answers with SERV_FAIL in RCODE and cache the partial response?



Thanks
Ashu
Program Manager | Windows Networking| DNS & SDN

-----Original Message-----
From: dnsext [mailto:[email protected]] On Behalf Of Jiankang Yao
Sent: Tuesday, March 31, 2015 20:08
To: W.C.A. Wijngaards
Cc: [email protected]
Subject: Re: [dnsext] RFC 6604 Clarification





> 在 2015年3月31日,15:22,"W.C.A. Wijngaards" <[email protected]> 写道:
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
> 
> Hi Kumar,
> 
> I cannot answer on the RFC part, but I want to answer on what will 
> make the resolver continue the lookup.
> 
>> On 30/03/15 11:04, Kumar Ashutosh wrote:
>> Hi
>> 
>> As per RFC 6604, section 3
>> 
>> When an xNAME chain is followed, all but the last query cycle
>> 
>> necessarily had no error.  The RCODE in the ultimate DNS response
>> 
>> MUST BE set based on the final query cycle leading to that
>> 
>> response.  If the xNAME chain was terminated by an error, it will
>> 
>> be that error code.  If the xNAME chain terminated without error,
>> 
>> it will be zero.
>> 
>> 
>> 
>> This is a little vague on two accounts:
>> 
>> 1.What would be the error code if the server decides to curtail the 
>> CNAME chain after a certain length (say 20). Is it still success or 
>> do we indicate in some other way.
> 
> The curtailed CNAME chain is best sent with RCODE NOERROR(0).
> 
>> 




Based on the current text below"
>>   If the xNAME chain terminated without error, it will be zero.
>> "

"Curtail the cname chain" can be regarded as a kind of "terminated without error".
So I agree that it is zero (no error).

Jiankang Yao
_______________________________________________
dnsext mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/dnsext

_______________________________________________
dnsext mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/dnsext