Après avoir ajouté un nom de domaine accéléré, le service CDN attribue un CNAME à ce nom de domaine. Vous devez pointer l'enregistrement DNS du nom de domaine accéléré vers le CNAME attribué auprès de votre fournisseur de services DNS. Cela permet de rediriger les requêtes des utilisateurs vers les points de présence (POP) afin d'accélérer la distribution du contenu. Cette rubrique utilise Alibaba Cloud DNS comme exemple pour vous montrer comment configurer un enregistrement CNAME.
Informations générales
Avant de configurer un enregistrement CNAME, il est recommandé de comprendre les concepts suivants :
Prérequis
Assurez-vous d'avoir ajouté un nom de domaine accéléré. Si ce n'est pas le cas, consultez la rubrique Ajouter un nom de domaine accéléré.
Procédure
-
Récupérez le CNAME du nom de domaine accéléré.
Connectez-vous à la console ApsaraVideo VOD.
Dans le volet de navigation de gauche, choisissez Configuration Management > CDN Configuration > Domain Names.
Recherchez le nom de domaine pour lequel vous souhaitez configurer un CNAME, survolez l'icône de visualisation, puis copiez sa valeur CNAME. Vous utiliserez cette valeur lors de l'ajout de l'enregistrement CNAME.
-
Configurez l'enregistrement CNAME.
Cette section présente un exemple d'ajout d'un enregistrement CNAME dans la console Alibaba Cloud DNS. Si votre nom de domaine est hébergé chez un autre fournisseur de services DNS, tel que DNSPod, Xinnet ou GoDaddy, configurez l'enregistrement CNAME auprès de votre fournisseur. La procédure est similaire.
Connectez-vous à la console Alibaba Cloud DNS avec le compte Alibaba Cloud propriétaire du nom de domaine accéléré.
-
(Facultatif) Si votre nom de domaine n'est pas enregistré auprès d'Alibaba Cloud, ajoutez-le à la console Alibaba Cloud DNS.
RemarqueSi votre nom de domaine n'est pas enregistré auprès d'Alibaba Cloud, vous devez d'abord l'ajouter à la console Alibaba Cloud DNS avant de pouvoir configurer ses paramètres DNS. Pour plus d'informations, consultez la rubrique gestion des noms de domaine. Si votre nom de domaine est enregistré auprès d'Alibaba Cloud, ignorez cette étape.
Sur la page Domain Name Resolution, recherchez votre nom de domaine et cliquez sur DNS Settings dans la colonne Actions.
-
Cliquez sur Add DNS Record pour ajouter un enregistrement CNAME.
ImportantChaque nom de domaine accéléré possède un CNAME unique. Le CNAME d'un domaine racine ne peut pas être utilisé par ses sous-domaines. Si vous souhaitez accélérer un sous-domaine, vous devez également l'ajouter au CDN et le pointer vers son CNAME correspondant. Vous pouvez également ajouter un domaine générique au CDN. Le CNAME d'un domaine générique peut être utilisé par ses sous-domaines.
Les serveurs de vérification DNS d'Alibaba Cloud sont situés en Chine continentale. Par conséquent, si vous configurez un enregistrement CNAME pour qu'il soit résolu uniquement dans des régions situées hors de Chine continentale, telles que Hong Kong, Macao, Taïwan et d'autres pays et régions, les serveurs de vérification ne pourront pas le résoudre. Le statut CNAME du nom de domaine s'affiche comme étant Pending Configuration dans la console ApsaraVideo VOD. Toutefois, cela n'affecte pas le service d'accélération CDN pour ApsaraVideo VOD.
Les CNAME pour Alibaba Cloud CDN, DCDN, ApsaraVideo Live et ApsaraVideo VOD peuvent être utilisés uniquement pour la planification et la résolution par Alibaba Cloud CDN. Alibaba Cloud se réserve le droit de suspendre le service pour les noms de domaine et les comptes qui utilisent ces CNAME de manière abusive.
Conflits entre enregistrement A et enregistrement CNAME
Un nom d'hôte ne peut pas posséder simultanément un enregistrement A et un enregistrement CNAME. Si le nom d'hôte que vous souhaitez utiliser pour l'enregistrement CNAME possède déjà un enregistrement A, Alibaba Cloud DNS renvoie une erreur
DomainRecordConflictlorsque vous tentez d'ajouter l'enregistrement CNAME.Pour résoudre ce conflit, utilisez différents sous-domaines pour VOD et votre serveur d'origine :
Ajoutez un enregistrement CNAME pour un sous-domaine, tel que
fc.example.com, et pointez-le vers la valeur CNAME attribuée par VOD.Conservez l'enregistrement A existant pour un autre sous-domaine, tel que
www.example.com, afin que le trafic continue d'être acheminé vers votre serveur d'origine.
L'ajout d'un nouveau sous-domaine sous le même domaine racine ne nécessite ni l'achat d'un nouveau nom de domaine, ni la réalisation d'une nouvelle demande ICP.
Paramètre
Description
Exemple
Type d'enregistrement
Sélectionnez CNAME.
CNAME
Nom d'hôte
-
Si le nom de domaine accéléré est un domaine racine, définissez le nom d'hôte sur
@. -
Si le nom de domaine accéléré est un domaine générique, définissez le nom d'hôte sur
*. -
Si le nom de domaine accéléré est un sous-domaine, définissez le nom d'hôte sur le préfixe du sous-domaine.
-
exemples de domaines racines
-
Pour le nom de domaine accéléré aliyundoc.com, définissez le nom d'hôte sur
@. -
Pour le nom de domaine accéléré aliyundoc.com.cn, définissez le nom d'hôte sur
@.
-
-
exemples de domaines génériques
-
Pour le nom de domaine accéléré .aliyundoc.com, définissez le nom d'hôte sur
. -
Pour le nom de domaine accéléré .aliyundoc.com.cn, définissez le nom d'hôte sur
. -
Pour le nom de domaine accéléré .example.aliyundoc.com, définissez le nom d'hôte sur
.example. -
Pour le nom de domaine accéléré .example.aliyundoc.com.cn, définissez le nom d'hôte sur
.example.
-
-
exemples de sous-domaines
-
Pour le nom de domaine accéléré example.aliyundoc.com, définissez le nom d'hôte sur
example. -
Pour le nom de domaine accéléré example.aliyundoc.com.cn, définissez le nom d'hôte sur
example. -
Pour le nom de domaine accéléré www.example.aliyundoc.com, définissez le nom d'hôte sur
www.example. -
Pour le nom de domaine accéléré www.example.aliyundoc.com.cn, définissez le nom d'hôte sur
www.example.
-
RemarqueLes noms de domaine accélérés se terminant par .com.cn sont des exemples de domaines de premier niveau avec un suffixe à deux niveaux.
Source de requête DNS
Conservez la valeur par défaut.
Nous vous recommandons d'utiliser la valeur par défaut.
Valeur d'enregistrement
Saisissez la valeur CNAME du nom de domaine accéléré. Il s'agit de la valeur CNAME que vous avez copiée à l'étape 1.
RemarqueChaque nom de domaine accéléré possède une valeur CNAME unique. Un sous-domaine ne peut pas utiliser la valeur CNAME de son domaine racine. Si vous souhaitez accélérer un sous-domaine, vous devez également l'ajouter au CDN et le pointer vers sa valeur CNAME correspondante.
www.example.com.w.kunlunsl.com
TTL
Le TTL spécifie la durée de mise en cache. Plus la valeur est faible, plus les modifications de l'enregistrement prennent effet rapidement à l'échelle mondiale. La valeur par défaut est de 10 minutes.
Nous vous recommandons d'utiliser la valeur par défaut.
-
Cliquez sur OK.
Une fois l'enregistrement CNAME actif, le service d'accélération est immédiatement activé.
RemarqueUn nouvel enregistrement CNAME prend effet rapidement. Les modifications apportées à un enregistrement CNAME existant peuvent prendre jusqu'à 72 heures pour être effectives à l'échelle mondiale.
Après avoir configuré l'enregistrement CNAME, la mise à jour du statut peut prendre environ 10 minutes. La page de liste des domaines dans la console peut toujours afficher le statut Not Configured. Vous pouvez ignorer ce statut temporaire.
-
Vérifiez que la configuration CNAME est effective.
Ouvrez l'invite de commande sous Windows.
-
Dans l'invite de commande, exécutez la commande ping pour votre nom de domaine accéléré. Si le CNAME dans la réponse correspond au CNAME attribué au nom de domaine accéléré dans la console ApsaraVideo VOD, l'accélération CDN pour ApsaraVideo VOD est active.
Microsoft Windows [Version 10.0.17134.950] (c) 2018 Microsoft Corporation. All rights reserved. C:\Users\xxx> ping your.accelerated.domain.name Pinging your.accelerated.domain.name.w.kunlunsl.com [xxx.xxx.xxx.xxx] with 32 bytes of data: Reply from xxx.xxx.xxx.xxx: bytes=32 time=5ms TTL=51 Reply from xxx.xxx.xxx.xxx: bytes=32 time=5ms TTL=51 Reply from xxx.xxx.xxx.xxx: bytes=32 time=5ms TTL=51 Reply from xxx.xxx.xxx.xxx: bytes=32 time=5ms TTL=51
FAQ
Comment tester si la résolution CNAME fonctionne comme prévu ?