In GoDaddy, I added a CNAME record for www.example.com to point to example.nfshost.com. So far so good.
Grand. By the way, um registro CNAME é não apenas um alias para um registro A. É um alias para tudo . Registros AAAA, registros MX, registros TXT, o que for.
I also set example.com (no www) to forward to www.example.com (still in GoDaddy).
Ah, como? Você vê, realmente não há como encaminhar domínios, por si só, no DNS. Há o registro CNAME, o que significa que é o mesmo que . Mas o que eu acho que você quer aqui é um redirecionamento, e isso é feito com HTTP. Isso significa que seu example.com
deve ter um registro A (e / ou um registro AAAA) apontando para um servidor da Web e esse servidor da Web deve enviar uma resposta HTTP 301 ou 302 redirecionando o navegador para www.example.com
.
Onde é esse servidor web? Bem, talvez o GoDaddy cuide de você, com um tipo de registro de "redirecionamento", mas é isso que está acontecendo sob o capô.
Você poderia ter um registro CNAME para o domínio sem cobertura, para que example.com
tenha o CNAME example.nfshost.com
ou o que for? Não, você não pode.
Os registros - CNAME não são meros aliases para registros A; eles são aliases para tudo . Qualquer domínio com um registro CNAME pode não ter outro tipo de registro.
- Um domínio deve ter registros NS.
O conflito entre essas duas regras significa que registros CNAME podem existir apenas para subdomínios .