Uma das razões pelas quais você precisa de www
ou algum outro subdomínio tem a ver com uma peculiaridade do DNS e do registro CNAME.
Suponha que, para os propósitos deste exemplo, você esteja executando um site grande e contrate hospedagem para um CDN (Content Distribution Network), como o Akamai. O que você normalmente faz é configurar o registro DNS do seu site como CNAME para um endereço akamai.com
. Isso dá ao CDN a oportunidade de fornecer um endereço IP próximo ao navegador (em termos geográficos ou de rede). Se você usou um registro A em seu site, não seria possível oferecer essa flexibilidade.
A peculiaridade do DNS é que, se você tiver um registro CNAME para um nome de host, não poderá ter nenhum outro registro para o mesmo host. No entanto, seu domínio de nível superior example.com
geralmente deve ter um registro NS e SOA. Portanto, você também não pode adicionar um registro CNAME para example.com
.
O uso de www.example.com
dá a você a oportunidade de usar um CNAME para www
que aponta para seu CDN, deixando os registros necessários de NS e SOA em example.com
. O registro example.com
normalmente também terá um registro A para apontar para um host que redirecionará para www.example.com
usando um redirecionamento HTTP.