Um registro de nome canônico (CNAME) é um tipo de registro de recurso no Domain Name System (DNS) que mapeia um nome de domínio para outro.
O que é um registro CNAME de DNS?
Existem vários tipos de registros DNS. Na maioria dos casos, um registro CNAME funciona em conjunto com um registro A. A seção a seguir descreve os registros A.
Registro A
Um registro de endereço (registro A) é um registro de mapeamento que associa um nome de domínio a um endereço IP.
Quando você acessa um nome de domínio, o servidor DNS usa o registro A para resolver o nome de domínio para o endereço IP mapeado. Assim, é possível acessar o domínio por meio do endereço IP.
Exemplo:
Record type Domain name Record value
A www.example.com 10.10.10.10
Registro CNAME
Diferentemente de um registro A, um registro CNAME mapeia um nome de domínio para outro nome de domínio, que funciona como um alias. O valor de um registro CNAME pode ser mapeado para um servidor específico por meio de um registro A.
Exemplo:
Record type Domain name Record value
CNAME cname1.example.com www.example.com.w.kunlunsl.com
A www.example.com.w.kunlunsl.com 10.10.10.10
Quando você acessa o nome de domínio cname1.example.com, o servidor DNS obtém o valor do registro CNAME www.example.com.w.kunlunsl.com. Com base no registro A de www.example.com.w.kunlunsl.com, o nome de domínio cname1.example.com é resolvido para o endereço IP 10.10.10.10.
Não é possível ter um registro A e um registro CNAME para o mesmo hostname.
Benefícios dos registros CNAME de DNS
Atualização rápida de endereços IP do servidor
Quando o endereço IP de um servidor muda, por exemplo de 10.10.10.10 para 10.10.10.1, basta alterar o valor do registro A para o novo endereço IP 10.10.10.1. Dessa forma, os três nomes de domínio passam a apontar para o novo endereço IP sem necessidade de modificar os registros CNAME.
Antes da alteração do endereço IP do servidor:
Record type Domain name Record value
CNAME cname1.example.com www.example.com
CNAME cname2.example.com www.example.com
CNAME cname3.example.com www.example.com
A www.example.com 10.10.10.10
Após a alteração do endereço IP do servidor:
Record type Domain name Record value
CNAME cname1.example.com www.example.com
CNAME cname2.example.com www.example.com
CNAME cname3.example.com www.example.com
A www.example.com 10.10.10.1
Integração com o Alibaba Cloud CDN para acelerar a entrega de recursos estáticos
CDN é uma rede global de pontos de presença (POPs) distribuídos ao redor do mundo. O CDN reduz o tráfego de origem, evitando congestionamento de rede e garantindo a entrega de conteúdo com latência mínima entre regiões em diversos cenários de uso. Para mais informações, consulte O que é o Alibaba Cloud CDN?
O valor do registro CNAME retornado pelo Alibaba Cloud DNS na Etapa 3 é o CNAME atribuído pelo CDN ao nome de domínio. Ao acessar www.example.com.cname.com, você alcança o sistema de roteamento do CDN. Em seguida, o sistema de roteamento atribui um POP ideal com base nas informações do usuário. Assim, o usuário obtém o recurso diretamente do POP, acelerando a entrega do conteúdo.