O DNS é um registro de nome relevante se eu encaminhar o domínio?

1

Estou usando o GoDaddy para meus domínios e o NearlyFreeSpeech para minha hospedagem. Quero continuar usando o GoDaddy para minhas necessidades de DNS, pois ele é fornecido gratuitamente com os domínios.

No GoDaddy, adicionei um registro CNAME para www.mydomain.com para apontar para mydomain.nfshost.com. Por enquanto, tudo bem. Eu também configurei mydomain.com (sem www) para encaminhar para www.mydomain.com (ainda no GoDaddy).

Minha pergunta é: o registro de nome A é relevante ou posso simplesmente excluí-lo?

A razão pela qual estou perguntando isso é porque usei o domínio no-www para meus sites, mas decidi mudar recentemente (vi a luz). No entanto, quando meu site aparece nos resultados de pesquisa do Google, ele ainda diz link e não consegue encontrar o servidor.

Suponho que isso seja culpa do Google e que talvez isso seja resolvido assim que os bots do Google atualizarem o índice, porque o link é redirecionado corretamente para www .mydomain.com.

Obrigado

    
por mbillard 28.01.2010 / 02:13

2 respostas

2

O registro A é o que traduz o nome para o endereço IP. por exemplo. mydomain.com = 1.2.3.4
O CNAME é um alias para um registro A . por exemplo. www.mydomain.com = mydomain.com
Portanto, sem o A , o CNAME não iria a lugar algum.

Fonte da Wikipédia

No que diz respeito ao Google ir ao lugar certo e não achar que há dois sites mydomain.com e www.mydomain.com, ouvi as pessoas usarem um 301 Moved Permanently ou 301 Redirect . Isso informa ao Google que você se mudou e todos os registros antigos e a classificação da página antiga agora devem estar associados à nova página. Não tenho certeza, mas acredito que o GoDaddy permitirá que você defina / personalize esses códigos.

    
por 28.01.2010 / 02:40
0

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
  1. 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.
  2. Um domínio deve ter registros NS.

O conflito entre essas duas regras significa que registros CNAME podem existir apenas para subdomínios .

    
por 19.05.2014 / 20:21