Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

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

I am about to start offering a premium service on my SAAS product.

At the moment my users have

I have it working so that they can add a CNAME record on which masks to

This all works fine.

My question is, should I be asking my users to add "" as the destination for the CNAME record, or should I be trying to spread these at my end and use "" or ""

I'm thinking on a separate record, I could then change what it points to (e.g. an additional server if needed?)

(Also then, if I did tell them to point to "" should that record it's self be a CNAME to OR an A record to the IP address of my server?)

share|improve this question
Thanks to everyone for the answers, I have marked Sameer as the correct one as he posted first. Thanks. – Jon M Mar 11 '11 at 9:50
up vote 1 down vote accepted

Its better if you ask them to point to a subdomain rather than

It provides greater flexibility. Incase you wish to employ CDN or any other service tomorrow you won't be able to redirect your customers without a 302 because has to have an A record and there is no way to CNAME it.

Secondly making an A record will save your customers a DNS lookup.

share|improve this answer

What you're doing now, just pointing everything to works fine. You might want to change it depending on how you want to scale. If you want to scale up, keeping them all on the same domain works with the minimum hassle. If you want to scale out you might want to have them each point to so that you can point each one to the appropriate server(s) as you scale out.

share|improve this answer

its probably better to use something like because that allows you in future if you need to to move your main website seperate from your product, or make any number of possible scaling improvements

you can set the record to an A record or another cname, but its probably marginally better for performance to use A records to save the extra DNS lookup that a CNAME record will bring

share|improve this answer

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.