Custom Domains - The Details In The DNS Settings

I've been helping people set up their custom domains for over a year now. We've dealt with simple setups, and complex setups - from a domain setup in 5 minutes using "Buy A Domain For Your Blog", to ones that take much longer because the domain itself is in use and requires Google Apps configuration. Occasionally, odd questions come up
Chuck, what is "3600"?
Does my blog have to be published to either "" or ""?
Do I have to point the blog to ""?

The latter question wasn't easy to answer intelligently, basically I answered
You can point the DNS to any host name that you wish, but if you want a working custom domain, stick to "", and lets get this done.

For an answer to the first two questions, and others, let's look at the setup process. Within the setup process, let's look at how this blog, "" is defined as a logical host in my domain, "".

If you're here looking for instructions on getting rid of the address entry for the recently decommissioned Google Apps server, see The GoDaddy Domain Manager: Removing An Address Entry.

You start with the GoDaddy Domain Manager, with the domain loaded. In this example, my domain is "". Once you're logged in, you do not re enter the domain name when you add an alias. Only enter the alias name, when prompted for "Alias".

Add One Virtual Host 3600 IN CNAME

Simply hit the "Add New CNAME Record" button, and you get the "CNAME (Alias)" applet.
  • The Alias Name you enter as "blogging".
  • The Host Name you enter as "".
  • TTL for .net domains defaults to 1 hour (3600 seconds).

Having successfully created the new CNAME record, we see it listed with the others.
  • Host is "blogging".
  • Points To is "".
  • TTL is 1 hour.

Add One Complete "SubDomain"

Some folks refer to this as a "subdomain", though it's actually 5 virtual hosts. This example shows an ASymmetrical DNS configuration. 3600 IN A 3600 IN A 3600 IN A 3600 IN A 3600 IN CNAME

Do you see the 3 "@" entries for IP addresses ",, and", in the "A (Host)" section? That's the 3 Google Apps servers previously defined for the primary domain ("@"). If you were setting the domain up initially, you would hit the "Add New A Record" button 3 times 4 times, and enter the 3 servers (as of 2008/12, we have 4 Google Apps servers - the 3 are now offline), using "@" to designate the primary domain, each time. You would next add a "CNAME" for the "www" alias, pointing to "", using "www" to designate the "www" alias.

Note: When you define the destination of "", be aware of whether your DNS host is configured to accept "" as an absolute or a relative address. This is an essential distinction, and may not be universal.

Now, let's examine a brief Dig log for the new alias, "".
; IN A

;; ANSWER SECTION: 3600 IN CNAME 586847 IN CNAME 203 IN A 3600 IN CNAME This was provided by my DNS server, after I entered it above.
  • "" is the defined host name. The "." at the end makes it an absolute host name. You will always define an absolute host name.
  • "3600" is the TTL, in seconds. "3600" specifies a TTL of 1 hour.
  • "IN CNAME" is the syntax which defines a "CNAME" referral.
  • "" is the referred host name, again specified as an absolute address. 586847 IN CNAME This was provided by "".
  • "" is further referred to "". 203 IN A This was provided by "".
  • "" currently refers to the server at "". "" is a load balancing proxy server. If the server at "" had been offline or busy, you would have a different IP address here. This is why we always use a "CNAME" referral to "" for a proper custom domain definition.

When you define your alias, you only add the first of the 3 records above. The latter 2 are provided by the Google servers.

The URL of this blog is "". If the DNS server that services your computer requests the IP address of the blog, it will be told, by the DNS server that services the blog, to "ask the host". After "" has provided an IP address, that address will be retained ("cached") by your local DNS server for 1 hour.

>> Top


Beto said…
Wow thanks... I did learn something today :)

Do you know how to manage DNS to run Blogger in the non WWW form???

I'm trying to solve this problem with, I want to show my blogspot in that specific URL, not the WWW form.

I'm managing the DNS stuff through

Again thanks for the post,
Beto Aveiga
Chuck said…

Thanks for the feedback. Custom domains have a lot of versatility, when you understand how to make them work.

You use Google Apps to manage the primary domain as a custom domain URL.
thanks for the help. I still don't understand it 100% but it works. I wonder why google just gives you the cname instructions and not the rest like the 3 @ server numbers?
Chuck said…

The instructions that you read were written long ago - when all of the setup was done by hand. Then they developed the Google Apps driven configuration, which is what everybody uses now.
Junior Art Lab said…
Hey Chuck!
Thank you so much for all your tutorials!
At one of your posts, I saw a familiar enom setup page & got everything done from then on.
You helped me alot understanding all the DNS settings & stuffs, ending my headache from the past 1 week.

Thank you once again!

Monica said…
Thanks for all your help! As someone who is computer illiterate I figured out I had to add the 3@server numbers.
Chuck said…

Please re read the instructions. The 3 servers have been replaced by 4 different servers! Each of the original 3 servers are now offline!
I have 2 blogs by 2 sub domains point to
It work perfectly the forst day and 2nd days both not found.

Any hints
Chuck said…
I have 2 blogs by 2 sub domains point to
Any hints

Lots of hints - but we need to explore the details, in Blogger Help Forum: Something Is Broken, for the hints to mean anything.

Unless of course you would prefer to research this on your own?
CCPA said…
Hi there,

I have a blog hosted by godaddy. I have no idea why the isn't redirecting, and I'm getting super frustrated as I've never had this issue before with any custom domain names.

Any help?

(and yes, I have the "forwarding" option on blogger checked off)