Registos CNAME

Um registo CNAME (Canonical Name) cria um alias de um nome de domínio para outro. A consulta DNS continua depois no domínio de destino.

Um CNAME face a um registo A diretowww.example.comCNAMEexample.comA93.184.216.34example.comA93.184.216.34
Um CNAME acrescenta mais uma consulta antes de o endereço ser encontrado.

Como funcionam os registos CNAME

Quando um cliente consulta um registo CNAME, o servidor DNS responde com o nome canónico e o cliente tem depois de fazer nova consulta para esse nome.

Formato do registo CNAME

blog.example.com.    CNAME    hashnode.network.
shop.example.com.    CNAME    shops.shopify.com.

Quando usar um CNAME

  • apontar um subdomínio para um serviço de terceiros (blogue, loja, etc.)
  • criar alias para domínios de CDN
  • associar vários nomes de anfitrião ao mesmo servidor

CNAME em comparação com o registo A

CNAMEA Record
Aponta para um nome de domínioAponta para um endereço IP
Requer uma consulta adicionalResolução directa
Só pode ser usado em subdomíniosPode ser usado em qualquer nome
Não pode coexistir com outros registos*Pode ter outros registos

* Um CNAME não pode coexistir com outros registos no mesmo nome (excepto DNSSEC)

Boas práticas

  • Não use um CNAME no domínio raiz (example.com) para o seu site principal
  • Garanta que o domínio de destino resolve sempre
  • Teste com a nossa ferramenta de consulta CNAME
Experimente no seu domínio

Veja a teoria na prática — execute Consulta CNAME para o seu próprio domínio.