Alibaba Cloud CDN にドメイン名を追加すると、システムはドメイン名にCNAMEを割り当てます。 ドメイン名をCNAMEにマップするには、DNSサービスプロバイダーのシステムにCNAMEレコードを追加する必要があります。 CNAMEレコードを追加すると、アクセラレーションが有効になります。
前提条件
CDN を有効化しました。 そうでない場合は、「Alibaba Cloud CDNの有効化」をご参照ください。
ドメイン名を追加しました。 そうでない場合は、「ドメイン名の追加」をご参照ください。
背景情報
CNAMEレコード
CNAMEレコード (Canonical Name record) は、あるドメイン名を別のドメイン名にマッピングする役割を果たす。
Alibaba Cloud CDNの仕組み
ドメイン名を追加すると、Alibaba Cloud CDN がドメイン名にCNAMEを割り当てます。 CNAMEはDNSサービスプロバイダーによって解決され、ポイント・オブ・プレゼンス (POP) を指します。 コンテンツ配信を高速化するには、s example.aliyundoc.comなどの高速化ドメイン名の元のDNSレコードを、s example.aliyundoc.com.w.kunlunle.comなどの割り当てられたCNAMEにマップする必要があります。 このようにして、クライアント要求をPOPにリダイレクトしてアクセスを高速化できます。 詳細については、「仕組み」をご参照ください。
ドメイン名解決
ドメイン名解決は、s example.aliyundoc.comなどのドメイン名をクライアントのIPアドレスに変換するプロセスです。 詳細については、「」をご参照ください。DNS解決とは何ですか?
使用上の注意
高速化ドメイン名のAレコードを設定した場合、サービスの中断を回避するために、(オプション) ドメイン名にアクセスできるかどうかのテストの手順に従って、高速化ドメイン名にアクセスできることを確認する必要があります。 次に、Aレコードを無効にし、高速化ドメイン名をCNAMEにマッピングします。
ステップ1: 高速化ドメイン名のCNAMEを取得
Alibaba Cloud CDNコンソールの [ドメイン名] ページに移動し、高速化ドメイン名のCNAMEをコピーします。
ステップ2: CNAMEレコードの追加
CNAMEレコードを追加する手順は、DNSサービスプロバイダーによって異なります。 このトピックでは、Alibaba CloudとTencent Cloudを例として使用します。
* .aliyundoc.comなどのワイルドカードドメインにCNAMEレコードを追加すると、ワイルドカードドメインのs example.aliyundoc.comなどの第2レベルドメインを高速化できますが、第3レベルドメインは高速化できません。 詳細については、「」をご参照ください。Alibaba Cloud CDNはワイルドカードドメイン名をサポートしていますか。
同じシステム内でDNSレコードが競合しないようにしてください。
Alibaba Cloud CDN がドメイン名解決に使用するサーバーは、中国本土にデプロイされています。 たとえば、ドメイン名にリージョン固有のDNS設定を設定した場合、香港 (中国) 、マカオ (中国) 、台湾 (中国) など、中国本土以外のリージョンでのみAlibaba Cloud CDN アクセラレーションドメイン名にCNAMEレコードを追加すると、ドメイン名をCNAMEにマッピングできません。 Alibaba Cloud CDN コンソールのCNAMEステータスは [保留中設定] です。 ただし、ドメイン名のアクセラレーションは影響を受けません。
Alibaba Cloud CDN、DCDN、ApsaraVideo Live、およびApsaraVideo VODによって割り当てられたCNAMEは、ドメイン名解決にのみ使用できます。 CNAMEが不正または悪意のある活動に使用されていることをAlibaba Cloudが検出した場合、Alibaba CloudはAlibaba Cloudアカウントを閉鎖し、ドメイン名を削除する権利を留保します。
Alibaba CloudでのCNAMEレコードの追加
DNSプロバイダーがAlibaba Cloudの場合、次の手順を実行してドメイン名のCNAMEレコードを追加します。
ドメイン名が属するAlibaba CloudアカウントでAlibaba Cloud DNSコンソールにログインします。
(オプションの手順) Alibaba Cloudに登録されていないドメイン名を追加します。
説明ドメイン名がAlibaba Cloudに登録されていない場合、DNSレコードを追加する前に、ドメイン名をAlibaba Cloud DNSに追加する必要があります。 詳細については、次をご参照ください: ドメイン名の管理 ドメイン名がAlibaba Cloudに登録されている場合は、この手順をスキップします。
[ドメイン名の解決] ページで、管理するドメイン名を見つけ、[操作] 列の [DNS設定] をクリックします。
[DNSレコードの追加] をクリックし、CNAMEレコードを追加します。
説明特定のドメイン名のCNAMEレコードは、ワイルドカードドメイン名のレコードよりも優先されます。 DNSレコードにアスタリスク (*) が含まれているワイルドカードドメインを高速化する場合は、ワイルドカードドメインと一致する第2レベルドメインの他のすべてのDNSレコードを削除する必要があります。
パラメーター
説明
例
レコードタイプ
CNAMEを選択します。
CNAME
ホスト名
サブドメインの場合は、サブドメインのプレフィックスを入力します。
ワイルドカードドメインの場合は、
*
を入力します。ルートドメインの場合は、
@
を入力します。
説明サブドメインの詳細については、「Terms」をご参照ください。
サブドメイン:
高速化するドメイン名が
example.aliyundoc.com
の場合は、example
を入力します。高速化するドメイン名が
www.example.aliyundoc.com
の場合は、www.example
と入力します。
ワイルドカードドメイン:
加速するドメイン名が
. aliyundoc.com
、入力*
.高速化するドメイン名が
* .example.aliyundoc.com
の場合は、*.example
と入力します。
ルートドメイン: ルートドメインが
aliyundoc.com
で、高速化するドメイン名がaliyundoc.com
の場合は、@
と入力します。
説明ドメイン名解決の設定は、登録するドメイン名 (s aliyundoc.comなど) 、またはドメイン名の左側の部分に適用されます。 Hostnameパラメーターを指定する場合は、解決する部分を入力します。 たとえば、高速化するドメイン名が例の場合です。aliyundoc.com、例を入力します。
DNSリクエストソース
ドロップダウンリストから [デフォルト] を選択します。
デフォルト設定のままにすることを推奨します。
レコード値
ドメイン名のCNAMEを入力します。
説明例えば、example.aliyundoc.com、d www.example.aliyundoc.comは、異なるCNAMEに対応する。 サブドメインを高速化する場合は、第2レベルのドメインをAlibaba Cloud CDNに追加します。 その後、Alibaba CloudはCNAMEをサブドメインに割り当てます。 または、ワイルドカードドメイン名をAlibaba Cloud CDNに追加できます。 ワイルドカードドメイン名と一致するサブドメインは、ワイルドカードドメイン名のCNAMEにマップされます。 詳細については、「ドメイン名の追加」をご参照ください。
www.example.com.w.kunlunsl.com
TTL
レコードの有効期限 (TTL) 値を入力します。 値が小さいほど、レコードがより早く更新されることを示す。 デフォルトのTTL値は10分です。
デフォルト設定のままにすることを推奨します。
[OK] をクリックします。
Tencent CloudにCNAMEレコードを追加する
DNSサービスプロバイダーがTencent Cloudの場合、次の手順を実行してドメイン名のCNAMEレコードを追加します。
DNSPodコンソールにログインします。
DNSPodページで、[レコードの追加] をクリックし、CNAMEレコードを追加します。
パラメーター
説明
例
ホスト
サブドメインの場合は、サブドメインのプレフィックスを入力します。
ワイルドカードドメインの場合は、
*
を入力します。ルートドメインの場合は、
@
を入力します。
説明サブドメインの詳細については、「Terms」をご参照ください。
サブドメイン:
高速化するドメイン名が
example.aliyundoc.com
の場合は、example
を入力します。高速化するドメイン名が
www.example.aliyundoc.com
の場合は、www.example
と入力します。
ワイルドカードドメイン:
加速するドメイン名が
. aliyundoc.com
、入力*
.高速化するドメイン名が
* .example.aliyundoc.com
の場合は、*.example
と入力します。
ルートドメイン: ルートドメインが
aliyundoc.com
で、高速化するドメイン名がaliyundoc.com
の場合は、@
と入力します。
説明ドメイン名解決の設定は、登録するドメイン名 (s aliyundoc.comなど) 、またはドメイン名の左側の部分に適用されます。 Hostnameパラメーターを指定する場合は、解決する部分を入力します。 たとえば、高速化するドメイン名が例の場合です。aliyundoc.com、例を入力します。
タイプ
CNAMEを選択します。
CNAME
分割ゾーン
ドロップダウンリストから [デフォルト] を選択します。
デフォルト設定のままにすることを推奨します。
値
ドメイン名のCNAMEを入力します。
説明例えば、example.aliyundoc.com、d www.example.aliyundoc.comは、異なるCNAMEに対応する。 サブドメインを高速化する場合は、第2レベルのドメインをAlibaba Cloud CDNに追加します。 その後、Alibaba CloudはCNAMEをサブドメインに割り当てます。 または、ワイルドカードドメイン名をAlibaba Cloud CDNに追加できます。 ワイルドカードドメイン名と一致するサブドメインは、ワイルドカードドメイン名のCNAMEにマップされます。 詳細については、「ドメイン名の追加」をご参照ください。
www.example.com.w.kunlunsl.com
重量
このパラメーターを設定する必要はありません。
非該当
MX
このパラメーターを設定する必要はありません。
非該当
TTL
CNAMEレコードのTTL値を入力します。 値が小さいほど、レコードがより早く更新されることを示す。
デフォルト設定のままにすることを推奨します。
[確認]をクリックします。
ステップ3: CNAMEレコードが有効になることを確認する
方法1: Alibaba Cloud CDNコンソールの使用
Alibaba Cloud CDNコンソールにログインし、[ドメイン名] ページに移動します。
ドメイン名を見つけて、[CNAMEステータス] 列にポインターを移動します。 CNAMEステータスがConfiguredの場合、CNAMEは有効です。
説明CNAMEレコードを追加すると、すぐに有効になります。 CNAMEレコードを変更した場合、CNAMEレコードのデフォルトのTTL値は10分であるため、更新が有効になるまでに10分かかります。 この期間中、ドメイン名のステータスは、更新が有効になるまで、Alibaba Cloud CDNコンソールで [保留中の設定] として表示される場合があります。 実際の期間は、CNAMEレコードに指定したTTL値によって異なります。
方法2: nslookupコマンドを実行する
macOSまたはLinuxのWindowsまたはTerminalでコマンドプロンプトを起動します。
nslookup -type=CNAME domainName コマンドを実行します。 出力のCNAMEが、Alibaba Cloud CDN コンソールでされたドメイン名に割り当てられているCNAMEと同じ場合、Alibaba Cloud CDN アクセラレーションがドメイン名に対して有効になります。