Alibaba Cloud CDN にドメイン名を追加すると、システムによってドメイン名に CNAME が割り当てられます。 DNS プロバイダーのシステムで CNAME レコードを追加して、ドメイン名を CNAME にマッピングする必要があります。 これにより、高速化が有効になります。
前提条件
CDN をアクティブ化していること。そうでない場合は、「Alibaba Cloud CDN をアクティブ化する」をご参照ください。
ドメイン名を追加していること。そうでない場合は、「ドメイン名を追加する」をご参照ください。
注意事項
ドメイン名に A レコードが設定されている場合は、「(オプション) ドメイン名のアクセシビリティをテストする」を参照して、CNAME をマッピングできるかどうかを確認してください。 CNAME をマッピングできる場合は、A レコードを対応する CNAME レコードに変更します。 この操作は、オフピーク時に行ってください。
ドメイン名に CNAME レコードが設定されているのに、ページにアクセスしようとするとリダイレクトされ続ける場合は、「Alibaba Cloud CDN によってドメイン名が高速化された後にリダイレクトが発生した場合はどうすればよいですか?」をご参照ください。
ドメイン名に CNAME レコードが設定されているのに、アクセス中にサポートされていないプロトコルが使用されていることを示すメッセージが表示される場合は、「SSL 証明書を設定する」ことをお勧めします。
ステップ 1:高速化ドメイン名の CNAME を取得する
Alibaba Cloud CDN コンソールにログインし、ドメイン ページに移動して、ドメイン名の CNAME をコピーします。
ステップ 2:CNAME レコードを追加する
この手順は、DNS プロバイダーによって異なります。 このトピックでは、Alibaba Cloud と Tencent Cloud を例として使用します。
*.aliyundoc.com などのワイルドカードドメインに CNAME レコードを追加すると、example.aliyundoc.com などの第 2 レベルドメインは高速化できますが、第 3 レベルドメインは高速化できません。 詳細については、「Alibaba Cloud CDN はワイルドカードドメイン名をサポートしていますか?」をご参照ください。
同じシステム内で DNS レコードが互いに競合していないことを確認してください。
Alibaba Cloud CDN がドメイン名解決に使用するサーバーは、中国本土にデプロイされています。 ドメイン名にリージョン固有の DNS 設定を行う場合、たとえば、中国本土以外のリージョン(中国香港、中国マカオ、台湾を含む)の Alibaba Cloud CDN で高速化されたドメイン名にのみ CNAME レコードを追加すると、ドメイン名を CNAME にマッピングできません。 CNAME のステータスは、[保留中の構成]Alibaba Cloud CDN コンソールで と表示されます。 ただし、ドメイン名の高速化は影響を受けません。
Alibaba Cloud CDN、DCDN、ApsaraVideo Live、および ApsaraVideo VOD によって割り当てられた CNAME は、ドメイン名解決にのみ使用できます。 Alibaba Cloud が、CNAME が不正なアクティビティまたは悪意のあるアクティビティに使用されていることを検出した場合、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 設定] をクリックします。
[DNS レコードの追加] をクリックして、CNAME レコードを追加します。
説明特定のドメイン名の CNAME レコードは、ワイルドカードドメイン名の CNAME レコードよりも優先されます。 DNS レコードにアスタリスク (*) が含まれるワイルドカードドメインを高速化する場合は、ワイルドカードドメインに一致する第 2 レベルドメインの他のすべての DNS レコードを削除する必要があります。
パラメーター
例
説明
[レコードタイプ]
CNAME
CNAME を選択します。
[ホスト名]
サブドメイン:
高速化するドメイン名が
example.aliyundoc.com
の場合は、example
と入力します。高速化するドメイン名が
www.example.aliyundoc.com
の場合は、www.example
と入力します。
ワイルドカードドメイン:
高速化するドメイン名が
.aliyundoc.com
の場合は、*
と入力します。高速化するドメイン名が
*.example.aliyundoc.com
の場合は、*.example
と入力します。
ルートドメイン: ルートドメインが
aliyundoc.com
で、高速化するドメイン名がaliyundoc.com
の場合は、@
と入力します。
説明ドメイン名解決設定は、登録したドメイン名 (aliyundoc.com など) またはドメイン名の左側に適用されます。「ホスト名」パラメーターを指定する場合は、解決する部分を入力します。 たとえば、高速化するドメイン名が example.aliyundoc.com の場合は、example と入力します。
サブドメインの場合は、サブドメインのプレフィックスを入力します。
ワイルドカードドメインの場合は、
*
と入力します。ルートドメインの場合は、
@
と入力します。
説明サブドメインの詳細については、「用語」をご参照ください。
[DNS リクエストソース]
デフォルト
デフォルト設定を維持することをお勧めします。
[レコード値]
www.example.com.w.kunlunsl.com
ドメイン名の CNAME を入力します。
説明たとえば、example.aliyundoc.com と www.example.aliyundoc.com は異なる CNAME に対応しています。 サブドメインを高速化する場合は、Alibaba Cloud CDN に追加します。 その後、Alibaba Cloud によって CNAME が割り当てられます。 または、Alibaba Cloud CDN にワイルドカードドメインを追加することもできます。 ワイルドカードドメインに一致するサブドメインは、ワイルドカードドメインの CNAME にマッピングされます。 詳細については、「ドメイン名を追加する」をご参照ください。
[TTL 期間]
10 (推奨)
CNAME レコードの生存時間 (TTL) を入力します。 TTL が短いほど、変更が早く有効になります。 デフォルトの TTL は 10 分です。 デフォルト設定を維持することをお勧めします。
[OK] をクリックします。
Tencent Cloud で CNAME レコードを追加する
DNS プロバイダーが Tencent Cloud の場合は、次の手順を実行してドメインに CNAME レコードを追加します。
DNSPod コンソールにログインします。
DNSPod ページで、[レコードの追加] をクリックして、CNAME レコードを追加します。
パラメーター
例
説明
[ホスト]
サブドメイン:
高速化するドメイン名が
example.aliyundoc.com
の場合は、example
と入力します。高速化するドメイン名が
www.example.aliyundoc.com
の場合は、www.example
と入力します。
ワイルドカードドメイン:
高速化するドメイン名が
.aliyundoc.com
の場合は、*
と入力します。高速化するドメイン名が
*.example.aliyundoc.com
の場合は、*.example
と入力します。
ルートドメイン: ルートドメインが
aliyundoc.com
で、高速化するドメイン名がaliyundoc.com
の場合は、@
と入力します。
説明ドメイン名解決設定は、登録したドメイン名 (aliyundoc.com など) またはドメイン名の左側に適用されます。「ホスト名」パラメーターを指定する場合は、解決する部分を入力します。 たとえば、高速化するドメイン名が example.aliyundoc.com の場合は、example と入力します。
サブドメインの場合は、サブドメインのプレフィックスを入力します。
ワイルドカードドメインの場合は、
*
と入力します。ルートドメインの場合は、
@
と入力します。
説明サブドメインの詳細については、「用語」をご参照ください。
[タイプ]
CNAME
CNAME を選択します。
[分割ゾーン]
デフォルト
デフォルト設定を維持することをお勧めします。
[値]
www.example.com.w.kunlunsl.com
ドメイン名の CNAME を入力します。
説明たとえば、example.aliyundoc.com と www.example.aliyundoc.com は異なる CNAME に対応しています。 サブドメインを高速化する場合は、Alibaba Cloud CDN に追加します。 その後、Alibaba Cloud によって CNAME が割り当てられます。 または、Alibaba Cloud CDN にワイルドカードドメインを追加することもできます。 ワイルドカードドメインに一致するサブドメインは、ワイルドカードドメインの CNAME にマッピングされます。 詳細については、「ドメイン名を追加する」をご参照ください。
[ウェイト]
該当なし
このパラメーターを設定する必要はありません。
[MX]
該当なし
このパラメーターを設定する必要はありません。
[TTL]
デフォルト設定を維持することをお勧めします。
CNAME レコードの TTL を入力します。 TTL が短いほど、変更が早く有効になります。
[確認] をクリックします。
ステップ 3:CNAME レコードが有効になっていることを確認する
方法 1:Alibaba Cloud CDN コンソールを使用する
Alibaba Cloud CDN コンソールにログインし、ドメイン ページに移動します。
ドメイン名を見つけ、[CNAME ステータス] 列にポインターを移動します。 CNAME ステータスが [設定済み] の場合、CNAME は有効になっています。
説明CNAME レコードを追加すると、すぐに有効になります。 CNAME レコードを変更すると、CNAME レコードのデフォルトの TTL が 10 分であるため、更新が有効になるまでに 10 分かかります。 この期間中、更新が有効になるまで、Alibaba Cloud CDN コンソールにステータスが [設定待ち] と表示される場合があります。 実際の期間は、CNAME レコードに指定した TTL によって異なります。
方法 2:nslookup コマンドを実行する
Windows のコマンドプロンプトまたは macOS や Linux のターミナルを起動します。
nslookup -type=CNAME domainName コマンドを実行します。 出力された CNAME がドメイン名に割り当てられた CNAME と同じである場合、Alibaba Cloud CDN がドメイン名に対して有効になります。 例:
nslookup -type=CNAME www.example.com
関連情報
CNAME レコード
Canonical Name (CNAME) レコードは、あるドメイン名を別のドメイン名にポイントする DNS レコードの一種です。 詳細については、「DNS 解決とは」をご参照ください。
Alibaba Cloud CDN のしくみ
ドメイン名を追加すると、Alibaba Cloud CDN によって CNAME が割り当てられます。 CNAME は DNS サービスプロバイダーによって解決され、配信拠点 (POP) をポイントします。 コンテンツ配信を高速化するには、example.aliyundoc.com などの高速化ドメイン名の元の DNS レコードを、example.aliyundoc.com.w.kunlunle.com などの割り当てられた CNAME にマッピングする必要があります。 これにより、クライアントリクエストを POP にリダイレクトしてアクセスを高速化できます。 詳細については、「しくみ」をご参照ください。
ドメイン名解決
ドメイン名解決とは、example.aliyundoc.com などのドメイン名をクライアントの IP アドレスに変換するプロセスです。 詳細については、「DNS 解決とは」をご参照ください。