Dynamic Route for CDN (DCDN) はワイルドカードドメイン名をサポートしています。このトピックでは、ワイルドカードドメイン名について紹介し、DCDN にワイルドカードドメイン名を追加する方法について説明します。
ワイルドカードドメイン名の高速化機能とは何ですか?
ワイルドカードドメイン名の高速化では、高速化ドメイン名にワイルドカード文字 (*) を使用して、対応するすべての第 2 レベルドメインを高速化します。たとえば、*.aliyundoc.com はワイルドカードドメイン名であり、developer.aliyundoc.com はこのワイルドカードドメイン名の第 2 レベルドメイン、image.developer.aliyundoc.com は第 3 レベルドメインです。
例:ワイルドカードドメイン名
.aliyundoc.com を高速化ドメイン名として追加したとします。このドメイン名を DCDN が提供するドメイン名にマッピングするための CNAME レコードを作成すると、DCDN は example.aliyundoc.com や demo.aliyundoc.com など、すべての第 2 レベルドメインを高速化します。- シナリオ 1:少数の第 2 レベルドメインのみを高速化する場合は、それらを個別にサービスドメイン名として追加します。詳細については、「サービスドメイン名の追加」をご参照ください。
- シナリオ 2:ほとんどの第 2 レベルドメインを高速化し、一部を除外する場合は、DNS 設定で除外するドメインの CNAME レコードを作成しないでください。
重要
- DCDN コンソールでワイルドカードドメイン名を追加した後、システムが CNAME レコードが設定されていないことを示した場合、DNS 設定でワイルドカードドメイン名の CNAME レコードを作成する必要があります。
- DCDN は、第 2 レベルより下のドメインに対するワイルドカードドメイン名の高速化をサポートしていません。たとえば、ワイルドカードドメイン名
*.aliyundoc.comの場合、第 3 レベルドメインimage.developer.aliyundoc.comは DCDN によって高速化されません。 - リフレッシュ機能またはプリフェッチ機能でワイルドカード URL やディレクトリを使用することはできません。ただし、特定の第 2 レベルドメイン上の特定の URL やディレクトリのコンテンツをリフレッシュまたはプリフェッチすることは可能です。たとえば、
http://*.aliyundoc.com/a/lesson-01.mp4のリフレッシュやプリフェッチはできませんが、http://example.aliyundoc.com/a/lesson-01.mp4のリフレッシュやプリフェッチは可能です。
ワイルドカードドメイン名の追加ルール
以下のルールが適用されます:
- 高速化ドメイン名の長さは 100 バイト未満である必要があります。
- ワイルドカードドメイン名は、
.aliyundoc.comと*.aliyundoc.comの 2 つのフォーマットで追加できます。どちらのフォーマットも同等です。ドメイン名を追加すると、DCDN コンソールには.aliyundoc.comと表示されます。 - DCDN は最大で第 3 レベルのワイルドカードドメインまでサポートしています。つまり、ドメイン名には最大 3 つのピリオド (.) を含めることができます。例:
*.developer.aliyundoc.com。 - ワイルドカードに一致するすべての第 2 レベルドメインのトラフィックは、標準の高速化ドメイン名と同じ方法で課金されます。リソースモニタリングページでは、DCDN はワイルドカードドメイン名の下にトラフィックデータを集約します。各ワイルドカードドメイン名は 1 つの高速化ドメイン名として課金され、DCDN は個々の第 2 レベルドメインごとの個別の課金データを提供しません。
ワイルドカードドメイン名のログ
DCDN は、時間間隔ごとに、各ワイルドカードドメイン名に対して単一のオフラインログを生成します。このログには、一致するすべての高速化された第 2 レベルドメインのデータが含まれます。ログデータの詳細については、「オフラインログのフィールド」をご参照ください。
操作手順
- DCDN コンソールにログインします。
- ワイルドカードドメイン名を高速化ドメイン名として追加します。詳細な手順については、「サービスドメイン名の追加」をご参照ください。