Alibaba Cloud CDN にドメイン名を追加すると、システムはドメイン名にCNAMEを割り当てます。 リクエストをポイントオブプレゼンス (POP) にリダイレクトする前に、ドメイン名をCNAMEにマップするには、DNSサービスプロバイダーのシステムにCNAMEレコードを追加する必要があります。
背景情報
仕組み
Alibaba Cloud CDN にドメイン名を追加すると、システムはドメイン名にCNAMEを割り当てます。 s example.aliyundoc.comなどの高速化ドメイン名を、s example.aluyundoc.com.w.cdngslb.comなどの割り当てられたCNAMEにマップする必要があります。 このように、クライアント要求をPOPに転送して、コンテンツ配信を加速することができる。 詳細については、「仕組み」をご参照ください。
ドメイン名解決
ドメイン名解決は、s example.aliyundoc.comなどのドメイン名をクライアントのIPアドレスに変換するプロセスです。 詳細については、「」をご参照ください。DNS解決とは何ですか?
前提条件
ドメイン名は、「ドメイン名の追加」の手順に従って追加されます。
ステップ1: 高速化ドメイン名のCNAMEの取得
Alibaba Cloud CDNコンソールの [ドメイン名] ページに移動し、高速化ドメイン名のCNAMEをコピーします。
ステップ2: CNAMEレコードの追加
CNAMEレコードを追加する手順は、DNSサービスプロバイダーによって異なります。
DNSサービスプロバイダーがAlibaba Cloudの場合は、「Alibaba CloudにCNAMEレコードを追加する」をご参照ください。
DNSサービスプロバイダーがTencent Cloudの場合は、「Tencent CloudにCNAMEレコードを追加する」をご参照ください。
高速化ドメイン名のAレコードを設定した場合、サービスの中断を回避するために、(オプション) ドメイン名にアクセスできるかどうかのテストの手順に従って、高速化ドメイン名にアクセスできることを確認する必要があります。 次に、Aレコードを無効にし、高速化ドメイン名をCNAMEにマッピングします。
* .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アカウントを閉鎖し、ドメイン名を削除する権利を留保します。
Tencent CloudにCNAMEレコードを追加する
ステップ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 アクセラレーションがドメイン名に対して有効になります。
次のステップ
上記の手順を完了した後、Alibaba Cloud CDN の機能をドメイン名に設定できます。 詳細については、「機能」をご参照ください。