OK, isso foi perguntado há algum tempo, e já existe uma resposta aceita ...
CNAME'ing your root is generally a bad idea,
Você não deve usar um CNAME para seu domínio root example.com
.
users complain the website is down [..] because they are typing example.com instead of www.example.com
Existe uma solução simples:
- Aponte
example.com
no endereço IP (Um registro) de um servidor da Web,
- que envia um redirecionamento HTTP 301 para o seu endereço
www.example.com
.
Esse redirecionamento leva, no máximo, talvez duzentos milissegundos, e a maioria dos usuários nunca o percebe.
Você pode fazer isso sozinho, configurando um servidor da Web e algumas linhas de PHP / ASP /. HTACCCES etc. Note que este não tem que ser o seu principal servidor de produção; qualquer hospedagem compartilhada barata com um endereço IP estático serve.
Alternativamente, muitos provedores de hospedagem DNS têm isso como um serviço gratuito. Este seria o mais simples & opção mais robusta; deixe isso para alguém especializado nisso para hospedar esse redirecionamento. Diferentes hosts DNS tendem a chamar essa funcionalidade por nomes diferentes, por exemplo, Gandi chama de "Web Forwarding".
Is there a way to make this work in our DNS?
Você quer dizer, puramente no DNS sem usar um servidor web? Não, não há.