Dynamic Route for CDN (DCDN) は、ワイルドカードドメイン名をサポートしています。 このトピックでは、ワイルドカードドメイン名を紹介し、ワイルドカードドメイン名をDCDNに追加する方法について説明します。
ワイルドカードドメイン名の高速化機能は何をしますか?
ワイルドカードドメイン名の高速化機能は、指定したワイルドカードドメイン名と一致するドメイン名を高速化します。 ワイルドカードドメイン名をDCDNに追加すると、ワイルドカードドメイン名と一致するドメイン名が高速化されます。 たとえば、. example.com
はワイルドカードドメイン名です。 第2レベルのドメインa.example.com
は、ワイルドカードドメイン名と一致します。 ドメイン名b.a.example.com
は、f a.example.comの下位レベルのドメインです。
例:
. example.com
はワイルドカードドメイン名としてDCDNに追加されます。 後. example.com
はDCDNによって割り当てられたCNAMEにマップされ、すべてのドメイン名が一致します。などのexample.coma.example.com
とc.example.com
のCNAMEにマップされます。. example.com
、DCDNによって高速化されます。 - シナリオ1: ワイルドカードドメイン名と一致するいくつかの第2レベルドメインをDCDNによって高速化する必要があります。 高速化する第2レベルのドメインをDCDNに追加することを推奨します。 詳細については、「ドメイン名の追加」をご参照ください。
- シナリオ2: ワイルドカードドメイン名と一致するほとんどの第2レベルドメインをDCDNで高速化したい場合。 Alibaba Cloud DNSでDCDNを使用して高速化したくない第2レベルドメインのCNAMEレコードを設定しないことを推奨します。
重要
- DCDNコンソールでワイルドカードドメイン名を追加した後、CNAMEが設定されていないというメッセージがシステムに表示された場合、Alibaba Cloud DNSでワイルドカードドメイン名のCNAMEレコードを設定する必要があります。
- DCDNは、第3レベル以下のドメイン名を高速化できません。 たとえば、DCDNは第3レベルドメインを高速化できません
b.a.example.com
の. example.com
. - 更新およびプリフェッチタスクは、ワイルドカードドメイン名のURLまたはディレクトリをサポートしていません。 第2レベルドメインを含む特定のドメイン名のURLおよびディレクトリを指定できます。 たとえば、
http://example.com/a/b.mp4
はサポートされていません。http://a.example.com/a/b.mp4
がサポートされています。
ワイルドカードドメイン名を追加するためのルール
ワイルドカードドメイン名をDCDNに追加する前に、次の要件を満たす必要があります。
- ワイルドカードドメイン名の長さは最大100バイトである必要があります。
- サポートされているワイルドカードドメイン名の形式には、
. example.com
と* .example.com
. どちらの形式も同じ結果を生成します。 この例では、. example.com
は、使用されている形式に関係なく、コンソールに表示されます。 - DCDNは、トップレベル、第2レベル、および第3レベルのワイルドカードドメイン名をサポートします。 第3レベルのドメインには、
* .b.example.com
などの3つのピリオド (.) が含まれます。 - ワイルドカードドメイン名と一致するドメイン名には、特定のドメイン名と同じ方法でデータ転送料金が発生します。 ワイルドカードドメイン名と一致するドメイン名によって生成されたデータ使用量が要約され、コンソールの [リソース監視] ページに表示されます。 DCDNを使用する場合、個々の高速化ドメイン名と同じ方法で、ワイルドカードドメイン名ごとに課金されます。 DCDNは、ワイルドカードドメイン名と一致するドメイン名ではなく、ワイルドカードドメイン名 (高速化ドメイン名) の課金詳細を提供します。
ワイルドカードドメイン名のログ
ログファイルは、各時間間隔で各ワイルドカードドメイン名に対して生成されます。 ログファイルには、ワイルドカードドメイン名と一致するすべてのドメイン名のログデータが含まれています。 詳細については、「標準ログのダウンロード」をご参照ください。