Define a domains addresses sole in terms of another
Stephane Bortzmeyer
bortzmeyer at nic.fr
Tue Jul 10 06:51:28 UTC 2007
On Mon, Jul 09, 2007 at 08:48:00PM -0400,
Barry Margolin <barmar at alum.mit.edu> wrote
a message of 46 lines which said:
> The RFC recommends against it for performance reasons, but doesn't
> prohibit it.
Yes, it does.
RFC 1034, 3.6.2 "Aliases and canonical names" :
> Domain names in RRs which point at another name should always point at
> the primary name and not the alias. This avoids extra indirections in
> accessing information. For example, the address to name RR for the
> above host should be:
>
> 52.0.0.10.IN-ADDR.ARPA IN PTR C.ISI.EDU
>
> rather than pointing at USC-ISIC.ARPA. Of course, by the robustness
> principle, domain software should not fail when presented with CNAME
> chains or loops; CNAME chains should be followed and CNAME loops
> signalled as an error.
BIND follows the advice, it works with CNAME chains. Not all resolvers do.
> It even mentions that resolvers must follow CNAME chains,
Not "must", "should".
More information about the bind-users
mailing list