Ao adicionar um registro DNS, um erro de "conflito de registros" pode impedir o salvamento. Isso geralmente ocorre porque o registro CNAME entra em conflito com um registro existente para o mesmo host, como um registro A ou MX.
Caso de uso: alterar de um registro A para um registro CNAME para aceleração
Para minimizar o impacto nos serviços durante a alteração, execute esta operação fora do horário de pico.
Procedimento
No console do Alibaba Cloud CDN, adicione o nome de domínio e configure o registro CNAME correspondente. Verifique se o endereço CNAME está ativo.
-
Reduza o TTL do registro A existente.
Faça login no console do Alibaba Cloud DNS, acesse Public Zone e clique em nome de domínio desejado.
-
Localize o registro A do host, como
www. Altere o TTL para o valor mínimo suportado pela sua edição:Personal Edition: 10 minutos.
Ultimate Edition: 60 segundos ou menos. Por exemplo, defina o TTL como 10 segundos.
Aguarde um período igual ao valor original do TTL. Se o TTL original era de 10 minutos, aguarde pelo menos 10 minutos. Isso garante a atualização dos caches DNS globais com o novo TTL.
-
Altere para o registro CNAME. Siga as etapas abaixo para minimizar o tempo de inatividade.
Exclua o registro A original.
-
Adicione o registro CNAME.
Parâmetro
Valor de exemplo
Descrição
Tipo de registro
CNAMEObrigatório
Host
wwwIgual ao registro original
Valor do registro
example.cdn.aliyun.com.Copie este valor do console do Alibaba Cloud CDN. Não omita o ponto final (
.).TTL
Defina o valor recomendado pelo Alibaba Cloud CDN (geralmente 10 minutos).
Mantenha o valor padrão, se preferir.
Caso de uso: usar um domínio raiz para site e serviço de e-mail
Para evitar conflitos entre registros CNAME e MX, utilize o encaminhamento de URL para redirecionar solicitações HTTP e HTTPS do domínio raiz para um subdomínio configurado com CNAME, como www.
Procedimento
Certifique-se de que tanto o domínio raiz (domínio de origem) quanto o subdomínio
www(domínio de destino) possuam um registro ICP (Internet Content Provider) válido. Esse é um requisito obrigatório para serviços hospedados na China continental.Adicione um registro CNAME para o subdomínio
www. Defina o valor do registro como o endereço fornecido pelo Alibaba Cloud CDN, por exemplo,example.cdn.aliyun.com..Adicione um registro de encaminhamento explícito de URL para o domínio raiz (
@). Configure o destino comohttps://www.example.com.Mantenha o registro MX do domínio raiz (
@) para gerencie o serviço de e-mail.
Esta solução aplica-se apenas ao acesso web. Outros protocolos, como chamadas de API ou conexões de clientes de e-mail, não podem usar o encaminhamento de URL para acessar o domínio raiz.
Caso de uso 3: Conectar uma CDN ao GTM
Se o Global Traffic Manager (GTM) já gerencia seu domínio, ele cria um registro CNAME automaticamente. Adicionar outro registro CNAME para o Alibaba Cloud CDN gera um conflito que impede a conexão adequada da CDN.
Solução
Escolha um dos métodos a seguir conforme suas necessidades de negócio:
Caso não precise mais do serviço GTM, faça login no console do Alibaba Cloud DNS, exclua a instância GTM correspondente e seu registro CNAME e, em seguida, adicione o registro CNAME do Alibaba Cloud CDN para o seu domínio.
Se for necessário usar tanto o GTM quanto o Alibaba Cloud CDN para aceleração de acesso e alta disponibilidade, consulte Usar GTM com CDN para aceleração de acesso e alta disponibilidade de serviço. Configure o endereço CNAME da CDN como um pool de endereços no GTM. Assim, o GTM gerencia o tráfego centralmente e o direciona para os nós da CDN.
Caso de uso 4: Acelerar tráfego fora da China continental
Quando a região de aceleração da CDN estiver definida como Global (Excluding the Chinese Mainland), use linhas de resolução DNS para dividir o tráfego por localização geográfica. Usuários na China continental conectam-se diretamente ao servidor de origem, enquanto usuários fora da China continental são roteados pela CDN. Essa abordagem evita conflitos de registros sem a necessidade de excluir registros existentes.
Procedimento
Faça login no console do Alibaba Cloud DNS, acesse Public Zone e clique em nome de domínio desejado.
Localize o registro A existente para o domínio (onde Hostname é
wwwou@e a fonte da solicitação está definida como Default). Altere a Request Source para Chinese Mainland e mantenha o Record Value como o endereço IP do servidor de origem.-
Adicione um novo registro CNAME para rotear usuários de regiões fora da China continental para a CDN.
Parâmetro
Valor de exemplo
Descrição
Record Type
CNAMEObrigatório.
Hostname
wwwDeve ser idêntico ao host do registro A.
Request source
Regiões fora da China continental
Selecione esta opção para rotear solicitações de usuários fora da China continental para a CDN.
Record Value
example.cdn.aliyun.com.Copie o endereço CNAME do console do Alibaba Cloud CDN. O ponto final (
.) é obrigatório. Após concluir a configuração, as solicitações DNS de usuários na China continental corresponderão à fonte de solicitação Chinese Mainland e serão resolvidas para o endereço IP do servidor de origem. As solicitações de usuários fora da China continental corresponderão à fonte de solicitação de regiões fora da China continental e serão resolvidas para o endereço CNAME da CDN, garantindo a aceleração.
Verificar a configuração
Após alterar os registros DNS, aguarde a propagação global das mudanças. Em seguida, execute os comandos abaixo para verifique a configuração:
# Verify the CNAME record
dig www.example.com CNAME +short
# Expected output: example.cdn.aliyun.com.
# Verify the MX record
dig example.com MX +short
# Expected output: 10 your-mail-server.com.