On 4 Mar 2013, at 14:22, Blake Hudson wrote:

Maybe I am complacent in my expectation that I can ask for an A record and receive a CNAME in return, but what else would/could one expect - isn't this the behavior of CNAMEs?

No. A CNAME record provides the canonical name that should be used instead of the name originally queried. It applies to all record types, so in the event that a query returns a CNAME record without additional records with the canonical name as the label and the requested record type, the next step for the originator of the query is to make a query for the same record type using the canonical name as the label instead of the original name. If a CNAME record exists for a particular name, it is used as the answer to queries for any record type at that name other than NSEC and RRSIG.

Reply via email to