Alibaba Cloud CDN はワイルドカードドメイン名をサポートしています。このトピックでは、ワイルドカードドメイン名について説明し、Alibaba Cloud CDN にワイルドカードドメイン名を追加する方法を紹介します。
ワイルドカードドメイン名の高速化とは
ワイルドカードドメイン名の高速化により、指定されたワイルドカードドメイン名に一致するすべてのサブドメインを高速化できます。例えば、.aliyundoc.com はワイルドカードドメイン名です。example.aliyundoc.com は .aliyundoc.com の第 2 レベルドメイン名であり、image.developer.aliyundoc.com は .aliyundoc.com の第 3 レベルドメイン名です。
例えば、.aliyundoc.com を高速化ドメイン名として追加できます。ワイルドカードドメイン名 .aliyundoc.com を CDN が生成する CNAME にマッピングすると、example.aliyundoc.com や demo.aliyundoc.com などのすべての第 2 レベルドメイン名が、ワイルドカードドメイン名 .aliyundoc.com の CNAME に解決され、高速化されます。
Alibaba Cloud CDN は、ルートドメインのワイルドカードに対して、第 2 レベルドメイン名より下位のレベルのドメイン名を高速化しません。例えば、ワイルドカードドメイン名
.aliyundoc.comを追加した場合、第 2 レベルドメイン名example.aliyundoc.comは Alibaba Cloud CDN によって高速化できます。しかし、第 3 レベルドメイン名image.developer.aliyundoc.comは高速化できません。第 3 レベルドメイン名image.developer.aliyundoc.comへのリクエストが POP に送信された場合、POP はそのリクエストを拒否し、403 状態コードを返します。Alibaba Cloud CDN プラットフォームは、.com.cn、.net.cn、.gov.cn、.edu.cn、.org.cn などのドメイン名サフィックスをトップレベルドメインとして識別します。ドメイン名サフィックスの完全なリストについては、https://publicsuffix.org/list/public_suffix_list.dat をご参照ください。例えば、
.aliyundoc.com.cnはワイルドカードドメイン名です。この場合、example.aliyundoc.com.cnは第 2 レベルドメイン名であり、image.developer.aliyundoc.com.cnは第 3 レベルドメイン名です。キャッシュからコンテンツをパージまたはプリフェッチする場合、ワイルドカードドメイン名の URL やファイルディレクトリを使用することはできません。第 2 レベルドメイン名などの完全一致ドメイン名の URL やディレクトリをパージまたはプリフェッチできます。例えば、
http://.aliyundoc.com/example/b.mp4をパージまたはプリフェッチすることはできませんが、http://example.aliyundoc.com/example/b.mp4をパージまたはプリフェッチすることはできます。
ワイルドカードドメイン名を追加するためのルール
Alibaba Cloud CDN にワイルドカードドメイン名を追加する際は、以下のルールに注意してください。
ドメイン名 (例:
image.example.com) の全長は 100 文字を超えることはできません。ルートドメインの前のドメイン名の部分は 64 文字を超えることはできません。例えば、ドメイン名
image.example.comの場合、ルートドメインexample.comの前の部分はimageです。ワイルドカードドメイン名は、
.aliyundoc.comまたは*.aliyundoc.comのいずれかの形式にすることができます。どちらの形式も同じ効果があります。Alibaba Cloud CDN コンソールでは、どちらの形式を使用してもドメイン名は.aliyundoc.comと表示されます。Alibaba Cloud CDN は、*.example.aliyundoc.com、*.image.example.aliyundoc.com、*.cat.image.example.aliyundoc.com などの多階層ワイルドカードドメイン名をサポートしています。
ワイルドカードドメイン名に一致するドメイン名に対しても、特定のドメイン名と同様にデータ転送料金が課金されます。ワイルドカードドメイン名に一致するドメイン名によって生成されたデータ使用量は、Alibaba Cloud CDN コンソールの [リソース監視] ページに集計されて表示されます。Alibaba Cloud CDN は、各ワイルドカードドメイン名を個別の高速化ドメイン名と見なします。したがって、Alibaba Cloud CDN は、ワイルドカードドメイン名に一致するドメイン名ではなく、ワイルドカードドメイン名 (高速化ドメイン名) の課金詳細を提供します。
ワイルドカードドメイン名のログ
各ワイルドカードドメイン名に対して、各時間間隔でログファイルが生成されます。ログファイルには、ワイルドカードドメイン名に一致するすべてのドメイン名のログデータが含まれます。ログの詳細については、「概要」をご参照ください。
手順
Alibaba Cloud CDN コンソール にログインします。
Alibaba Cloud CDN にワイルドカードドメイン名を追加します。詳細については、「ドメイン名の追加」をご参照ください。