Configurar um registro CNAME é a etapa final para ativar o Alibaba Cloud CDN. Essa alteração direciona as solicitações dos usuários do seu domínio para o ponto de presença (POP) de CDN mais próximo, permitindo a aceleração global de conteúdo.
Como funciona
Um registro CNAME, ou registro de Nome Canônico, utiliza o mecanismo de alias do DNS para mapear um nome de domínio a outro. O fluxo de trabalho é o seguinte:
Um usuário acessa
www.example.com. O resolvedor DNS local consulta o sistema DNS público para obter o endereço IP dewww.example.com.O DNS consulta os registros de
www.example.come identifica um registro CNAME que aponta parawww.example.com.w.kunlunsl.com.O DNS continua a consulta buscando o registro A (endereço IP) de
www.example.com.w.kunlunsl.com.O sistema de mapeamento do CDN recebe a solicitação de resolução e retorna o endereço IP de um POP ideal com base na localização geográfica do usuário, nas condições da rede e na carga do POP.
O usuário conecta-se ao POP usando o endereço IP retornado e recupera o conteúdo solicitado. O conteúdo é servido do cache do POP ou obtido do servidor de origem caso não esteja em cache.
Pré-requisitos
Ative o serviço CDNDCDN. Caso contrário, consulte Ativar o CDN.
Adicione um nome de domínio.
Antes de começar
Se o nome de domínio já estiver em uso antes da configuração do CDN, teste primeiro o mapeamento do registro CNAME para evitar interrupções no serviço. Faça backup do registro original e substitua-o pelo registro CNAME em horários de baixa demanda. Para mais informações, consulte (Opcional) Testar a acessibilidade do nome de domínio.
Os CNAMEs atribuídos pelo Alibaba Cloud CDN, DCDN, ApsaraVideo Live e ApsaraVideo VOD devem ser usados exclusivamente para agendamento e resolução do Alibaba Cloud CDN. Se o Alibaba Cloud detectar o uso desses CNAMEs para atividades maliciosas, poderá desativar o nome de domínio e a conta.
Etapa 1: Obter o CNAME
No console do Alibaba Cloud CDN, acesse a página Domain Names e copie o CNAME do nome de domínio a ser acelerado.

Se o CNAME não for exibido após adicionar o nome de domínio, aguarde de 1 a 5 minutos e atualize a página. O CDN precisa de algum tempo para gerar o CNAME.
Etapa 2: Adicionar um registro CNAME
Um registro CNAME não pode coexistir com outros tipos de registro, como A, AAAA, MX ou TXT, para o mesmo registro de host. Antes de adicionar um registro CNAME, exclua quaisquer registros conflitantes para esse registro de host. Caso contrário, não será possível adicionar o registro CNAME ou a resolução de DNS falhará. Para mais informações sobre conflitos e soluções, consulte Regras para conflitos de registros DNS.
Faça login no console do Alibaba Cloud DNS com a conta Alibaba Cloud associada ao nome de domínio.
Na página Public Zone, localize seu nome de domínio e clique em Settings à direita.
Clique em Add Record. Configure o registro para um dos seguintes casos de uso:
Caso de uso 1: Subdomínio (Recomendado)
Este é o caso de uso mais comum. Por exemplo, configure um nome de domínio como www.example.com e utilize-o para acessar recursos no servidor de origem por meio do CDN.
|
Configuração |
Valor |
Descrição |
|
Record Type |
|
Defina o valor como |
|
Hostname |
|
Insira o prefixo do nome de domínio. |
|
TTL |
10 minutos (Recomendado) |
A duração do cache do registro DNS. |
|
Record Value |
Cole o CNAME obtido no console do CDN. |
Certifique-se de que o endereço esteja completo e sem modificações. |
Caso de uso 2: Domínio raiz (por exemplo, example.com)
Configurar um registro CNAME para um domínio raiz pode entrar em conflito com seu registro MX (endereço do servidor de e-mail) e causar falha na entrega de e-mails. Se o seu domínio raiz hospeda serviços críticos, como e-mail, autenticação e políticas de segurança, recomendamos o uso de um subdomínio.
|
Configuração |
Valor |
Descrição |
|
Record Type |
|
Defina o valor como |
|
Hostname |
|
Para acelerar um domínio raiz, defina o nome do host como |
|
TTL |
10 minutos (Recomendado) |
A duração do cache do registro DNS. |
|
Record Value |
Cole o CNAME obtido no console do CDN. |
Certifique-se de que o endereço esteja completo e sem modificações. |
Caso de uso 3: Nome de domínio curinga (*.example.com)
A resolução de nomes de domínio curinga permite direcionar solicitações de todos os subdomínios para o CDN. Por exemplo, se o nome de domínio for *.example.com, subdomínios como cdn.example.com e test.example.com serão acelerados. Você pode então usar esses subdomínios para acessar recursos no servidor de origem. Para mais informações, consulte Nomes de domínio curinga.
|
Configuração |
Valor |
Descrição |
|
Record Type |
|
Defina o valor como |
|
Hostname |
|
Para acelerar todos os subdomínios, defina o nome do host como |
|
TTL |
10 minutos (Recomendado) |
A duração do cache do registro DNS. |
|
Record Value |
Cole o CNAME obtido no console do CDN. |
Certifique-se de que o endereço esteja completo e sem modificações. |
Clique em OK para adicionar o registro.
Adicionar um registro CNAME no Alibaba Cloud DNS
Se o seu provedor de DNS for o Alibaba Cloud, execute as etapas a seguir para adicionar um registro CNAME:
Faça login no console do Alibaba Cloud DNS com a conta Alibaba Cloud associada ao nome de domínio acelerado.
-
Opcional: Adicione um nome de domínio que não esteja registrado no Alibaba Cloud.
NotaSe o nome de domínio não estiver registrado no Alibaba Cloud, adicione-o ao Alibaba Cloud DNS antes de definir as configurações de DNS. Para mais informações, consulte Gerenciar nomes de domínio. Se o seu nome de domínio já estiver registrado no Alibaba Cloud, pule esta etapa.
Na página Authoritative DNS Resolution, localize o nome de domínio desejado e clique em DNS Settings na coluna Actions.
-
Clique em Add Record para criar um registro CNAME.
NotaUm registro CNAME para um nome de domínio específico tem precedência sobre um registro CNAME para um nome de domínio curinga. Se o seu nome de domínio acelerado for um domínio curinga e o registro de host estiver definido como um asterisco (*), exclua quaisquer registros DNS existentes para subdomínios específicos que correspondam ao padrão curinga.
Parâmetro
Exemplo
Descrição
Record Type
CNAME
Selecione CNAME.
Host Record
Exemplo de subdomínio:
Se o nome de domínio acelerado for
example.aliyundoc.com, defina Host Record comoexample.Se o nome de domínio acelerado for
www.example.aliyundoc.com, defina Host Record comowww.example.
Exemplo de nome de domínio curinga:
Se o nome de domínio acelerado for
.aliyundoc.com, defina Host Record como*.Se o nome de domínio acelerado for
.example.aliyundoc.com, defina Host Record como.example.
Exemplo de domínio raiz: Se o domínio raiz for
aliyundoc.come o nome de domínio acelerado foraliyundoc.com, defina Host Record como@.
NotaAs configurações de DNS aplicam-se ao seu nome de domínio registrado, como aliyundoc.com, ou ao prefixo do nome de domínio. Ao configurar o registro de host, insira apenas a parte que deseja resolver. Por exemplo, para resolver example.aliyundoc.com, insira example.
Se o nome de domínio acelerado for um subdomínio, defina Host Record como o prefixo do subdomínio.
Se o nome de domínio acelerado for um domínio curinga, defina Host Record como
*.Se o nome de domínio acelerado for um domínio raiz, defina Host Record como
@.
NotaPara mais informações sobre subdomínios, consulte Termos.
Parse Request Source
Mantenha o valor padrão.
A linha padrão.
Record Value
www.example.com.w.kunlunsl.comInsira o valor do CNAME do nome de domínio acelerado.
NotaOs valores de CNAME para um domínio de primeiro nível, como example.aliyundoc.com, e um domínio de segundo nível, como www.example.aliyundoc.com, são diferentes. Para acelerar um domínio de segundo nível, adicione-o ao CDN e resolva-o para o valor de CNAME correspondente. Também é possível adicionar um nome de domínio curinga ao CDN. O CNAME do domínio curinga pode ser utilizado por domínios de segundo nível. Para adicionar um domínio curinga ou de segundo nível, consulte Adicionar um nome de domínio acelerado.
TTL
Mantenha o valor padrão.
O TTL representa a duração do cache. Quanto menor o valor, mais rápido o registro modificado entra em vigor em diferentes regiões. O valor padrão é 10 minutos.
Clique em OK para adicionar o registro.
Adicionar um registro CNAME no Tencent Cloud DNSPod
Se o seu provedor de DNS for o Tencent Cloud, execute as etapas a seguir para adicionar um registro CNAME:
Faça login no console do DNSPod.
-
Na página de resolução de nomes de domínio, clique em Add Record para adicionar um registro CNAME.
Parâmetro
Exemplo
Descrição
Host
Exemplo de subdomínio:
Se o nome de domínio acelerado for
example.aliyundoc.com, defina Host Record comoexample.Se o nome de domínio acelerado for
www.example.aliyundoc.com, defina Host Record comowww.example.
Exemplo de nome de domínio curinga:
Se o nome de domínio acelerado for
.aliyundoc.com, defina Host Record como*.Se o nome de domínio acelerado for
.example.aliyundoc.com, defina Host Record como.example.
Exemplo de domínio raiz: Se o domínio raiz for
aliyundoc.come o nome de domínio acelerado foraliyundoc.com, defina Host Record como@.
NotaAs configurações de DNS aplicam-se ao seu nome de domínio registrado, como aliyundoc.com, ou ao prefixo do nome de domínio. Ao configurar o registro de host, insira apenas a parte que deseja resolver. Por exemplo, para resolver example.aliyundoc.com, insira example.
Se o nome de domínio acelerado for um subdomínio, defina Host Record como o prefixo do subdomínio.
Se o nome de domínio acelerado for um domínio curinga, defina Host Record como
*.Se o nome de domínio acelerado for um domínio raiz, defina Host Record como
@.
NotaPara mais informações sobre subdomínios, consulte Termos.
Type
CNAME
Selecione CNAME.
Line Type
Mantenha o valor padrão.
Selecione o tipo Default.
Value
www.example.com.w.kunlunsl.comInsira o valor do CNAME do nome de domínio acelerado.
NotaOs valores de CNAME para um domínio de primeiro nível, como example.aliyundoc.com, e um domínio de segundo nível, como www.example.aliyundoc.com, são diferentes. Para acelerar um domínio de segundo nível, adicione-o ao CDN e resolva-o para o valor de CNAME correspondente. Também é possível adicionar um nome de domínio curinga ao CDN. O CNAME do domínio curinga pode ser utilizado por domínios de segundo nível. Para adicionar um domínio curinga ou de segundo nível, consulte Adicionar um nome de domínio acelerado.
Weight
Não aplicável
Não é necessário definir este parâmetro.
MX
Não aplicável
Não é necessário definir este parâmetro.
TTL
Mantenha o valor padrão.
O TTL representa a duração do cache. Quanto menor o valor, mais rápido o registro modificado entra em vigor em diferentes regiões.
Clique em Save para adicionar o registro.
Etapa 3: Verificar a configuração
Os servidores que o Alibaba Cloud CDNDCDN utiliza para verificar registros DNS de nomes de domínio estão implantados na China continental. Se você configurar uma resolução de DNS específica por região para que seu domínio use o endereço CNAME do serviço Alibaba Cloud CDNDCDN apenas em regiões fora da China continental, como China (Hong Kong), China (Macau) e Taiwan (China), os servidores de verificação não conseguirão resolver o endereço CNAME. Nesse caso, o status do CNAME do nome de domínio será exibido como To Be Configured no console do CDNDCDN. Isso não afeta a aceleração do CDNDCDN.
-
Método 1: Verificar o status no console do CDN
No console do Alibaba Cloud CDN, acesse a página Domain Names.
-
Selecione o nome de domínio alvo. Um status Configured na coluna CNAME indica que a configuração entrou em vigor.
NotaNovos registros CNAME no Alibaba Cloud DNS entram em vigor em tempo real. Registros CNAME modificados entram em vigor após a expiração do período de TTL. O TTL padrão é de 10 minutos. Durante esse período, o status do registro pode ser exibido como To Be Configured no console.
-
Método 2: Verificar usando o comando nslookup
Abra um terminal ou prompt de comando.
-
Execute nslookup -type=CNAME nome de domínionome de domínio de serviço. Se o resultado da resolução for consistente com o CNAME do nome de domínio/nome de domínio de serviço no console do CDNDCDN, o serviço CDNDCDN entrou em vigor. Exemplo:
nslookup -type=CNAME www.example.com
Leitura complementar
Registro CNAME
Um registro CNAME, ou registro de Nome Canônico, é um tipo de registro DNS que mapeia um nome de domínio a outro. Para mais informações sobre registros CNAME, consulte Introdução aos registros CNAME.
Como funciona
Após adicionar um nome de domínio acelerado, o CDNDCDN atribui um CNAME ao seu nome de domínio. O CNAME é resolvido pelo serviço de DNS e aponta para os servidores do CDN. Para acelerar a entrega de conteúdo, substitua o registro DNS existente do nome de domínio acelerado, como example.aliyundoc.com, pelo CNAME atribuído pelo sistema, como example.aliyundoc.com.w.kunlunle.com. Quando um usuário acessa o nome de domínio acelerado, a solicitação é redirecionada automaticamente para o POP de CDN mais próximo, melhorando a velocidade de acesso. Para mais detalhes sobre o funcionamento da aceleração, consulte O que é o Alibaba Cloud CDN?.
Resolução de nomes de domínio
A resolução de nomes de domínio é um serviço que traduz um nome de domínio, como example.aliyundoc.com, para o endereço IP ao qual um cliente pode se conectar. Para mais informações sobre resolução de nomes de domínio, consulte O que é resolução de nomes de domínio?