Usando www.example.com como o registro A

2

Eu quero que example.com e * .example.com resolvam sempre www.example.com

Então, se eu definir os registros DNS como:

www      A          server ip
(root)   CNAME      www.example.com 
*        CNAME      www.example.com

Estas seriam as configurações corretas para isso?

Em caso afirmativo, pode haver algum problema no mecanismo de pesquisa? Não quero que nenhum bot de pesquisa pense que estou servindo a subdomínios diferentes com o mesmo conteúdo ou algo assim.

obrigado!

    
por Spoonface 04.12.2009 / 06:04

2 respostas

8

Não, isso não funciona.

Você não pode legalmente ter um CNAME na raiz da sua zona, porque o registro SOA pertence a ele também e não é possível ter um CNAME e outros RRs anexados ao mesmo nome de domínio.

Seu arquivo de zona precisaria ser assim:

$ORIGIN example.com.
@       IN SOA ......
        IN A <server_ip>
*       IN A <server_ip>

Não há necessidade explícita de um registro www específico nesse caso, porque o caractere curinga abrange isso.

    
por 04.12.2009 / 09:49
1

Já faz um tempo que eu tive que fazer isso, mas não acho que você não possa misturar os registros CNAME com outros registros.

Veja possíveis RRs de DNS do tipo diferente?

Então seria melhor como:

www      A          server ip
(root)   A          server ip 
*        A          server ip

ou

www      CNAME      server.example.com
server   A          server ip
(root)   A          server ip 
*        A          server ip
    
por 04.12.2009 / 07:02