アクセラレーションドメイン名を追加すると、CDN はそのドメイン名に CNAME を割り当てます。ユーザーリクエストをポイントオブプレゼンス (POP) に転送してコンテンツ配信を高速化するには、DNS サービスプロバイダーでアクセラレーションドメイン名の DNS レコードを割り当てられた CNAME に向ける必要があります。このトピックでは、Alibaba Cloud DNS を例に、CNAME レコードの設定方法を説明します。
背景情報
CNAME レコードを設定する前に、以下の概念を理解しておく必要があります。
前提条件
アクセラレーションドメイン名が追加済みであることを確認してください。追加していない場合は、「アクセラレーションドメイン名の追加」をご参照ください。
操作手順
-
アクセラレーションドメイン名の CNAME を取得します。
-
ApsaraVideo VOD コンソールにログインします。
-
左側のナビゲーションペインで、設定の管理 > 配信の高速化設定 > ドメイン名を選択します。
-
CNAME を設定するドメイン名を見つけ、表示アイコンにポインターを合わせ、その CNAME 値をコピーします。この値は、CNAME レコードを追加する際に使用します。
-
-
CNAME レコードを設定します。
このセクションでは、Alibaba Cloud DNS コンソールで CNAME レコードを追加する例を示します。ドメイン名が DNSPod、Xinnet、GoDaddy などの別の DNS サービスプロバイダーでホストされている場合は、そのプロバイダーで CNAME レコードを設定してください。手順は同様です。
-
アクセラレーションドメイン名を所有する Alibaba Cloud アカウントで Alibaba Cloud DNS コンソールにログインします。
-
(オプション) ドメイン名が Alibaba Cloud で登録されていない場合は、Alibaba Cloud DNS コンソールにドメイン名を追加します。
説明ドメイン名が Alibaba Cloud で登録されていない場合は、DNS 設定を行う前に、まず Alibaba Cloud DNS コンソールにドメイン名を追加する必要があります。詳細については、「ドメイン名管理」をご参照ください。ドメイン名が Alibaba Cloud で登録されている場合は、この手順をスキップしてください。
-
[ドメイン名解決] ページで、対象のドメイン名を見つけ、[操作] 列の [DNS 設定] をクリックします。
-
[DNS レコードを追加] をクリックして、CNAME レコードを追加します。
重要-
各アクセラレーションドメイン名には固有の CNAME があります。ルートドメインの CNAME は、そのサブドメインでは使用できません。サブドメインを高速化する場合は、サブドメインも CDN に追加し、対応する CNAME に向ける必要があります。または、ワイルドカードドメインを CDN に追加することもできます。ワイルドカードドメインの CNAME は、そのサブドメインで使用できます。
-
Alibaba Cloud の DNS 検証サーバーは中国本土にあります。そのため、香港、マカオ、台湾、およびその他の国と地域など、中国本土以外のリージョンでのみ解決するように CNAME レコードを設定した場合、検証サーバーはそれを解決できません。ドメイン名の CNAME ステータスは、ApsaraVideo VOD コンソールで 設定待ち と表示されます。ただし、これは ApsaraVideo VOD の CDN アクセラレーションサービスには影響しません。
-
Alibaba Cloud CDN、DCDN、ApsaraVideo Live、ApsaraVideo VOD の CNAME は、Alibaba Cloud CDN によるスケジューリングと解決にのみ使用できます。Alibaba Cloud は、これらの CNAME を不正使用するドメイン名とアカウントに対して、サービスを停止する権利を留保します。
A レコードと CNAME レコードの競合
ホスト名には、A レコード と CNAME レコード を同時に設定することはできません。CNAME レコードに使用するホスト名に既に A レコードがある場合、Alibaba Cloud DNS は CNAME レコードを追加しようとすると
DomainRecordConflictエラーを返します。この競合を解決するには、ApsaraVideo VOD 用とオリジンサーバー用に、それぞれ異なるサブドメインを使用します。
-
fc.example.comなどのサブドメインに CNAME レコードを追加し、ApsaraVideo VOD が割り当てた CNAME 値に向けます。 -
www.example.comなどの別のサブドメインに既存の A レコードを保持し、トラフィックがオリジンサーバーに引き続きルーティングされるようにします。
同じルートドメインの下に新しいサブドメインを追加する場合、新しいドメイン名を購入したり、新しい ICP 备案を完了したりする必要はありません。
パラメータ
説明
例
レコードタイプ
CNAME を選択します。
CNAME
ホスト名
-
アクセラレーションドメイン名がルートドメインの場合は、ホスト名を
@に設定します。 -
アクセラレーションドメイン名がワイルドカードドメインの場合は、ホスト名を
*に設定します。 -
アクセラレーションドメイン名がサブドメインの場合は、ホスト名をサブドメインのプレフィックスに設定します。
-
ルートドメインの例
-
アクセラレーションドメイン名が aliyundoc.com の場合、ホスト名を
@に設定します。 -
アクセラレーションドメイン名が aliyundoc.com.cn の場合、ホスト名を
@に設定します。
-
-
ワイルドカードドメインの例
-
アクセラレーションドメイン名が *.aliyundoc.com の場合、ホスト名を
*に設定します。 -
アクセラレーションドメイン名が *.aliyundoc.com.cn の場合、ホスト名を
*に設定します。 -
アクセラレーションドメイン名が *.example.aliyundoc.com の場合、ホスト名を
*.exampleに設定します。 -
アクセラレーションドメイン名が *.example.aliyundoc.com.cn の場合、ホスト名を
*.exampleに設定します。
-
-
サブドメインの例
-
アクセラレーションドメイン名が example.aliyundoc.com の場合、ホスト名を
exampleに設定します。 -
アクセラレーションドメイン名が example.aliyundoc.com.cn の場合、ホスト名を
exampleに設定します。 -
アクセラレーションドメイン名が www.example.aliyundoc.com の場合、ホスト名を
www.exampleに設定します。 -
アクセラレーションドメイン名が www.example.aliyundoc.com.cn の場合、ホスト名を
www.exampleに設定します。
-
説明.com.cn で終わるアクセラレーションドメイン名は、2 レベルのサフィックスを持つトップレベルドメインの例です。
解決リクエスト元
デフォルト値のままにします。
デフォルト値を使用することを推奨します。
レコード値
アクセラレーションドメイン名の CNAME 値を入力します。これは、手順 1 でコピーした CNAME 値です。
説明各アクセラレーションドメイン名には固有の CNAME 値があります。サブドメインは、そのルートドメインの CNAME 値を使用できません。サブドメインを高速化する場合は、サブドメインも CDN に追加し、対応する CNAME 値に向ける必要があります。
www.example.com.w.kunlunsl.com
TTL
TTL はキャッシュ期間を指定します。値が小さいほど、レコードの変更がグローバルに反映されるまでの時間が短くなります。デフォルト値は 10 分です。
デフォルト値を使用することを推奨します。
-
-
[OK] をクリックします。
CNAME レコードが有効になると、アクセラレーション サービスがすぐに有効になります。
説明-
新しい CNAME レコードはすぐに有効になります。既存の CNAME レコードの変更がグローバルに反映されるまでには、最大 72 時間かかる場合があります。
-
CNAME レコードを設定した後、ステータスが更新されるまでに約 10 分かかる場合があります。コンソールのドメイン リスト ページには、引き続き [未設定] ステータスが表示される場合があります。この一時的なステータスは無視して問題ありません。
-
-
-
CNAME 設定が有効になったことを確認します。
-
Windows のコマンドラインを開きます。
-
コマンドラインで、アクセラレーションドメイン名に対して ping コマンドを実行します。応答内の CNAME が、ApsaraVideo VOD コンソールでアクセラレーションドメイン名に割り当てられている CNAME と一致する場合、ApsaraVideo VOD の CDN アクセラレーションが有効です。
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
-