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レコードの追加
DNSサービスプロバイダーによって、CNAMEレコードを追加する方法が異なります。
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分かかります。 この期間中、更新が有効になるまで、CNAMEステータスは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 の機能をドメイン名に設定できます。 詳細については、「機能」をご参照ください。