Overriding CNAME and OTHER rule
Mark Andrews
Mark_Andrews at isc.org
Mon Aug 27 05:39:36 UTC 2007
> Hello all,
>
> I am trying to use DNS to point one of my user's domains to their
> blogspot domain.
>
> Blogger gives directions here:
>
> http://help.blogger.com/bin/answer.py?answer=58317&query=CNAME&topic=&type=f#
> other
>
> The directions here say to have the target domain be a CNAME of
> ghs.google.com -- and I can understand why: If google renumbers their
> network, the zone files pointing at it are not at the mercy of that
> renumbering. However, this comes with a restriction: I can point my
> user's SUBDOMAIN (such as www.theirdomain.com with a CNAME record),
> but I cannot successfully do this under BIND with the main domain
> (theirdomain.com) because at that point I will hit BIND'S "cname and
> other rule" that specifies I cannot have a CNAME record that refers to
> the same domain as the {SOA, NS, MX} records that are necessary to
> make the domain work.
It is not BIND's rule. It is a *requirement* of RFC 1034.
RFC 1034, Section 3.6.2: "If a CNAME RR is present at a
node, no other data should be present; this ensures that
the data for a canonical name and its aliases cannot be
different. This rule also insures that a cached CNAME can
be used without checking with an authoritative server for
other RR types."
> Is there a way to make this happen, or should I just do what I'm
> thinking of, get the IP for ghs.google.com, and create an A record
> with that IP?
>
> -Dan Mahoney
--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: Mark_Andrews at isc.org
More information about the bind-users
mailing list