question about multiple CNAMEs?

Edward Lewis Ed.Lewis at neustar.biz
Tue Jun 26 01:02:06 UTC 2007


At 10:29 +1000 6/26/07, Mark Andrews wrote:

>	Go read RFCs 1033, 1034 and 1035.  From them it is clear that a
>	CNAME is supposed to be singular.

The purpose of the CNAME is to allow you to have one domain name 
really mean another one.  Kind of like aliases in a file system, if 
you something that is UNIX-like "ln -s alias file".  When you edit 
the alias, you are really editing the original file.

There was a time in the history of DNS that got a little permissive 
in the way the protocol was implemented.  At the time it was cool to 
see DNS as a low cost load balancer and let a CNAME redirect a query 
to one of many alternate names.  The DNS isn't good at a lot of 
things, including load balancing, it's only good for a strict lookup. 
Lookup a name, a CNAME might redirect you to one other name (and so 
on for a bit), and you get the one answer.  Load balancing is a much 
harder job than round robin answers.

I'm following up to Mark's answer because I don't think the base RFCs 
are clear about *anything*. ;)

-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Edward Lewis                                                +1-571-434-5468
NeuStar

Sarcasm doesn't scale.



More information about the bind-users mailing list