Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This is quite a common topic to come up - wanting to use a custom host for a blogger blog. My personal reasons are due to issues concerning iframes, SEO and the specific address of the blog.

I have the custom domain already, and I am familiar with the necessary steps to use it with blogger (quickly outlined in such resources as

My question relates to the manipulation of the DNS administration.

I do not actually know what the A and CNAME records do. Moreover, the step requiring the CNAME record attachment of produces an error, as it conflicts with a previous CNAME record already listed (duplication of records). I could delete this extant, conflicting record, to attempt to solve the problem - but I would be doing so blind and may consequently move from what is a slight inconvenience, to a very serious headache. I am also wondering if there is any security risk in this pointing operation, as I have seen no mention of it either way so far.

One final issue, albeit one which I am not overly concerned about, is whether this pointing could interfere with other pages in this domain (if I opt not to use a subdomain).

Perhaps I am not entirely understanding the process: how will the address of the blog change if the location of its files (and therefore the blog itself) does not?

share|improve this question
up vote 2 down vote accepted

A record is an address<->IP mapping. Lets say you have domain name and ip address.

First you add an A record for pointing to "" Now, if you want to ping, your pc resolves's A record and gets the IP, and pings that IP. So when you open, your PC first asks your DNS for an A record for, gets its IP, and sends the request there.

If you want to point to the same server as, you can add another A record (with the same IP) for Or, to simplify things, you can just add an alias (CNAME), so points to

Of course, if you already have an A record for, you cannot add a CNAME for the same domain (the DNS wouldnt know what to return, so it doesn't allow this).

When your browser connects to, in the headers, it also sends which domain it's accessing. So you can have multiple websites ( and on the same server (same IP), and the server checks the header to see which site you actually wish to access.

You need to add a CNAME for your domain (e.g. which will point to When someone opens that url, it will first be told that it's a cname, and then it will connect to and send a request for Google will see that request, see it's your domain (that's why you have to set it in the blogger control panel), and return your blog. All of this happens in the background ofcourse, the user just types your address, and sees your page.

share|improve this answer
Thanks for the reply. ... Ah right! So I'd probably want to use a subdomain then (blog.example), as I would want to have my own .html homepage at If I understand you correctly, if I deleted the current CNAME at and replaced it with the, it would/could only work as a routing device! I am still surprised, however, that if you type in it is replaced by and not the other way round, as ultimately the files are still on the blogger host. – user137263 Jun 20 '12 at 15:57
yes they are, but also points to bloggers host (same device behind them if you point your cname there - it's like a house with two addresses :)) – mulaz Jun 20 '12 at 21:05
As a final addendum - I'd say then that the existing CNAME at is pointing at ... whilst it would probably be possible to use folders in order to have blogger pointing and web-hosting being done simultaneously at the same location (I hypothesise) it would likely be an awkward process. I'm glad I didn't jump in head-first in that case! – user137263 Jun 21 '12 at 9:03

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.