CNAMEs cannot be installed as glue which makes 

@ SOA . . 0 0 0 0 0
@ NS ns1
ns1 CNAME host
host A 1.2.3.4

problematic.

Also named refuses to follow NS records that refer to CNAMEs as they can’t be 
used reliably and no we are not going to try and make them work in the cases 
where they could potentially.  Manage your delegations correctly.  Named will 
also refuse to load a zone if it detected NS referring to a CNAME.  I just wish 
other vendors would do the same thing.

Similarly stop loading zones with CNAME at the apex, or CNAME and other data 
generally.  Resolvers shouldn’t have to put up with that sort of garbage.  Nor 
should resolver developers have to deal with bug reports caused by different 
responses depending upon cached content.  STD 13 said not to allow CNAME and 
other data.

> On 23 Aug 2022, at 23:00, Tobias Fiebig <tob...@reads-this-mailinglist.com> 
> wrote:
> 
> Heho,
>> Vladimír Čunát wrote:
>> I believe that's a wrong approach in principle and risky in practice.
> 
> Oh, i am fully with you on this one; I just try to make sure I did not miss a 
> development that outdated RFC2181.
> 
> Context: I am currently dealing with academic reviewers claiming that not 
> using CNAMEs for NS is, quote, "[...] by the spec, [..] true, [but] also 
> commonly ignored in practice. This is trivial to demonstrate with a test 
> domain and queries against major public DNS resolvers." This statement refers 
> to me/'us' excluding all NS records that are CNAME instead of A/AAAA in a 
> work looking at delegation issues (which is not broken delegation in 
> general), while citing RFC2181 Sec 10.3 as the reason for doing so. This is 
> what prompted me to dig into it in the first place as I will have to make an 
> argument why we are not considering CNAME NS as a source for potentially 
> successful resolution in the future.
> 
> I would personally argue "RFC says no" still holds, and I think you already 
> gave me another good argument to make why exclusion of CNAME NS is valid in 
> our case. 
> 
> With best regards,
> Tobias
> 
> 
> _______________________________________________
> DNSOP mailing list
> DNSOP@ietf.org
> https://www.ietf.org/mailman/listinfo/dnsop

-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742              INTERNET: ma...@isc.org

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

Reply via email to