Alerta importante: O Google e o Yahoo vão exigir DMARC a partir de abril de 2024.
PowerDMARC

O que é um registo DNS CNAME?

O que é um registo DNS CNAME

O que é um registo DNS CNAME

Tempo de leitura: 5 min

O registo CNAME é uma das primeiras coisas com que se depara quando começa a aprender mais sobre o DNS. Quer seja um principiante a mergulhar nos meandros do DNS ou um profissional experiente que procura compreender melhor um tipo específico de registo DNS, este artigo irá informá-lo sobre o que é um registo CNAME, a sua importância e como criar um para o seu nome de domínio.

O que é um registo CNAME?

Um registo DNS CNAME é um tipo de registo disponível na zona DNS que especifica o nome canónico de um domínio, que pode ser um alias para outro domínio ou um subdomínio do domínio principal.

Um registo DNS CNAME mapeia um nome de anfitrião para outro. Isto significa que se pode ter vários hosts com o mesmo endereço IP, mas cada um com um nome diferente.

Por exemplo, www.mydomain.com pode ser mapeado para www1.mydomain.com e wwww2.mydomain.com para que todos se resolvam para o mesmo endereço IP.

Subdomínios tais como mail e www podem ter os seus próprios registos DNS, chamados CNAMEs, que os ligam aos domínios-mãe anfitriões de conteúdos.

Por exemplo, um registo CNAME pode mapear o endereço alternativo www.mydomain.com para o endereço canónico mydomain.com - onde nada mudou quanto ao destino dos visitantes: eles continuam a ser direccionados para qualquer destino especificado pelos registos A reais para mydomain.com (que devem ser mantidos actualizados).

Os registos do nome canónico (CNAME) são também referidos como "nomes verdadeiros" ou "nomes canónicos". É porque um registo CNAME mapeia um nome falso para o seu Verdadeiro, canónico contraparte.

Como criar um registo CNAME passo a passo?

Para criar um registo CNAME para o seu domínio, siga estes passos:

  1. Ir para a consola de gestão DNS.
  2. Clique em "A Record," depois seleccione "CNAME" da lista de registos que aparece.
  3. Introduza o nome de domínio para o qual pretende criar um registo CNAME.
  4. Introduza o nome do anfitrião que será tratado como subdomínio.
  5. Introduza TTL (Time to Live) que é a quantidade de tempo que o seu registo ficará na cache em sistemas que o solicitem.
  6. Para sistemas com um endereço IP estático, a TTL recomendada é de 1800 ou superior. Para endereços IP dinâmicos, utilizar uma TTL de 1800 ou menos.
  7. Seleccione "Criar" no canto inferior direito do seu ecrã depois de preencher todos os campos para guardar as alterações e criar o seu novo registo.

Se já tem um registo CNAME publicado no seu DNS, pode verificá-lo agora usando o nosso serviço gratuito CNAME checker ferramenta.

Como funcionam os Registos DNS CNAME?

Um registo CNAME aponta para o seu nome canónico (o verdadeiro nome do domínio). Assim, ao estabelecer um registo CNAME para o seu blogue, ele devolverá o endereço IP do seu blogue (mydomain.com) através do seu registo A.

Ao criar um subdomínio como www.blog.mydomain.com e defini-lo como um nome de domínio raiz, então um subdomínio como www.blog.mydomain.com terá um registo CNAME que aponta para o domínio raiz mydomain.com

Quando um servidor DNS procura www.blog.mydomain.com usando o seu registo A, desencadeará outra procura usando CNAME, uma vez que este é um subdomínio de mydomain.com. Isto irá reiniciar a consulta utilizando o nome canónico e devolver o endereço IP para mydomain.com através do seu registo A.

*Nota: Se o endereço IP de um anfitrião mudar, é apenas necessário actualizar o registo DNS A para o domínio raiz. Todos os registos CNAME, incluindo os do pseudónimo ou subdomínios, serão automaticamente alterados quando forem feitas alterações à raiz. Consultar o quadro abaixo para uma melhor compreensão:

(sub)Domínio / Hostname Tipo de registo Alvo / Destino
mydomain.com A 333.444.555.111
www.blog.mydomain.com CNAME mydomain.com
ftp.mydomain.com CNAME mydomain.com
mail.mydomain.com CNAME mydomain.com

Principais Utilizações dos Registos CNAME DNS

Um registo CNAME é um tipo de registo DNS que tem dois campos, o nome canónico, e os pseudónimos. É usado para:

Processo de Tratamento DNS dos Registos CNAME

Considere o domínio de exemplo PowerDMARC.com: se essa é a nossa raiz, www.powerdmarc.com mapearia para um registo CNAME chamado "PowerDMARC.com". Eis como o processo de tratamento do DNS irá funcionar:

Nome Tipo Valor
www.powerdmarc.com CNAME powerdmarc.com
powerdmarc.com A 172.66.43.156
  1. Um cliente DNS solicita www.powerdmarc.com, criando um pedido DNS no processo
  2. Quando este pedido é feito, o resolvedor DNS procura qual o Servidor de Nome Autorizado que detém o ficheiro de zona para powerdmarc.com e recupera quaisquer registos correspondentes a partir desse ficheiro.
  3. O cliente DNS é devolvido com um registo CNAME.
  4. O cliente DNS percebe que www.powerdmarc.com é um pseudónimo, e emite uma nova consulta DNS para o domínio raiz powerdmarc.com
  5. O resolvedor DNS devolve o registo A para powerdmarc.com, que contém o seu endereço IP.
  6. O cliente DNS liga-se com sucesso ao powerdmarc.com através do seu endereço IP.

Registo CNAME vs Registo A vs Registo Alias

Um registo, registo CNAME, e registo Alias são três registos DNS que são utilizados numa infra-estrutura DNS. Cada um destes registos tem a sua função e o seu objectivo. É importante compreender as diferenças entre estes três registos para que se possa utilizá-los eficazmente. Vejamos como cada um deles funciona.

➜ CNAME Record mapeia um hostname para outro hostname mas não permite outros registos DNS sobre o mesmo hostname (tais como MX Records).

➜ Alias Record é semelhante a um registo CNAME na medida em que mapeia um nome de hostname para outro hostname - mas permite outros registos DNS sobre o mesmo hostname. Devido a esta adição, não é possível aplicar ALIASES ao nível da zona DNS de ápice.

➜ Um Registo é um mapeamento com um único rótulo entre um nome de anfitrião e um ou mais endereços IP. O registo A mapeia um único nome de anfitrião (a etiqueta) para um ou mais endereços IP (os valores).

Registos DKIM CNAME

Alguns vendedores de e-mail podem exigir que publique um DKIM Registo CNAME no seu DNS para fins de alinhamento da fonte.

Um exemplo disto é quando se pretende habilitar escritório 365 DKIM registo.

CNAME Record e 301/302 Redirecciona: São os mesmos?

Tanto os registos CNAME como os 301 redireccionados são utilizados pelos navegadores web para direccionar os utilizadores de um domínio para outro através de um domínio intermediário. No entanto, há uma grande diferença entre os dois:

Um registo CNAME mapeia um hostname existente para outro hostname dentro do mesmo FQDN, enquanto que um 301 redirecciona o pedido para o servidor que aloja o seu sítio web.

Por outras palavras, o registo CNAME aponta o nome de domínio ou subdomínio do seu site para o endereço IP do hostname de destino, o que significa que não está a redireccionar; está apenas a apontar.

Sair versão móvel