すべてのプロダクト
Search
ドキュメントセンター

CDN:CNAME 設定に関するよくある質問

最終更新日:Jun 16, 2026

高速化ドメイン名を CDN に追加すると、サービスによって CNAME アドレスが割り当てられます。CDN アクセラレーションを有効にするには、高速化ドメイン名の DNS レコードをこの CNAME アドレスにマッピングする必要があります。

CNAME レコードステータスの確認

CDN コンソールで CNAME レコードを設定した後、nslookup または dig を使用して設定を確認します。ping コマンドは不正確な DNS 情報を返す可能性があるため、使用しないでください。

Windows

nslookup -type=CNAME <accelerated domain name>

返された結果が CDN から提供された CNAME アドレスと一致する場合、CNAME レコードは有効になっています。

Linux/macOS

Linux または macOS では、dig コマンドを実行して設定を確認します。

  • CNAME ターゲットアドレスのみをクエリする (推奨):

    dig +short <accelerated domain name> CNAME

    結果が CDN から提供された CNAME アドレスと一致する場合、CNAME レコードは有効になっています。出力例:

    dig +short cdn.example.com CNAME
    cdn.example.com.w.alikunlun.com.
  • ドメイン名の詳細情報をクエリする:

    dig <accelerated domain name> CNAME

    ANSWER SECTION の CNAME 値が CDN から提供された CNAME アドレスと一致する場合、CNAME レコードは有効になっています。

NXDOMAIN または "record not found" エラーのトラブルシューティング

この問題をトラブルシューティングするには、次の手順に従ってください。

  1. ドメイン名のスペルの確認:コマンドに入力したドメイン名が正しいことを確認します。

  2. DNS 設定の確認:DNS コンソールにログインし、CNAME レコードが存在し、ホストレコードが正しいことを確認します。ホストレコードは、完全なドメイン名ではなく、高速化ドメイン名のプレフィックスである必要があります。たとえば、高速化ドメイン名が cdn.example.com の場合、ホストレコードは cdn であり、cdn.example.com ではありません。

  3. DNS レコード伝達の待機:DNS レコードを変更した後、変更がグローバルに伝達されるまでには時間がかかります。レコードが伝達されるまでしばらく待ってから、再度試してください。

    説明

    DNS レコードがグローバルに伝達されるまでにかかる時間は、その Time-to-Live (TTL) によって異なります。たとえば、以前のレコードの TTL が 10 分だった場合、新しいレコードが有効になるまでには少なくとも 10 分かかります。CNAME レコードを変更する前に、元のレコードの TTL を 60 秒などの短い値に設定することを推奨します。

A レコードの競合の解決

同じホストレコードに対して、A レコードと CNAME レコードは共存できません。競合エラーは、そのホストレコードに対して別のタイプのレコードがすでに存在することを意味します。これを解決するには、次の手順に従ってください。

  1. DNS コンソールにログインし、競合する A レコード (または MX、TXT、その他のレコードタイプ) を見つけます。

  2. 競合するレコードを削除または一時停止します。

  3. CNAME レコードを再度追加し、レコード値を CDN によって割り当てられた CNAME アドレスに設定します。

説明
  • A レコードを削除すると、オリジンへのトラフィックが中断されます。プライマリドメインを切り替える前に、まずサブドメインでテストして CDN アクセラレーションが正しく機能することを確認してください。

  • この操作はオフピーク時間に実行してください。

  • Global Traffic Manager (GTM) でヘルスチェックを有効にしている場合、GTM が競合する DNS レコードを自動的に作成する可能性があります。CNAME レコードを追加する前に、GTM で問題を解決してください。

不正なコンソールステータスのトラブルシューティング

設定が有効になるまでには、DNS レコードの TTL にもよりますが、通常 5 分から 30 分かかります。グローバルに伝達された後、CDN コンソールのステータスが更新され、サービスがアクティブであることが示されます。数分後にコンソールページを更新して確認してください。

適切な時間が経過してもドメインのステータスが更新されない場合は、次の手順に従ってトラブルシューティングを行ってください。

  1. ホストレコードが正しいかの確認:ホストレコードは、高速化ドメイン名のプレフィックスと一致する必要があります。たとえば、a.example.com のホストレコードは a で、example.com のホストレコードは @ です。よくある間違いは、高速化ドメイン名が www.example.com ではないのに www を入力することです。

  2. CNAME レコード値が正しいかの確認:レコード値は、CDN コンソールに表示される CNAME アドレスと完全に一致する必要があります。コンソールから直接アドレスをコピーすることを推奨します。

  3. nslookup または dig での確認:返された CNAME が CDN によって割り当てられたアドレスを指していることを確認します。

  4. 競合するレコードの確認:同じホストレコードに対して、A レコードまたは他の競合するレコードを削除したことを確認します。

"CNAME not configured" ステータスの不一致への対応

次のシナリオでは、アクセラレーションが正しく機能しているにもかかわらず、CDN コンソールが CNAME が設定されていないと報告する場合があります。これはサービスに影響しません

  • アクセラレーションリージョンが中国本土を除外している:アクセラレーションリージョンを グローバル (中国本土を除く) (これは Scope API パラメーターが overseas に設定されていることに対応します) に設定した場合、中国本土内からの CNAME チェックでは、CNAME が設定されていないと誤って報告されることがあります。これは想定内の動作であり、ターゲットリージョンでのサービスには影響しません。中国本土以外でアクセラレーションがアクティブであることを確認するには:

    1. nslookup または dig コマンドを使用するか、CDN コンソールで確認して、ドメイン名が CDN によって割り当てられた CNAME アドレスに名前解決されることを確認します。

    2. 中国本土以外のネットワークから高速化されたリソースにアクセスします。次に、ブラウザーの開発者ツールを使用してレスポンスヘッダーを確認します。X-Cache フィールドの値が HIT であれば、キャッシュヒットを示しており、アクセラレーションが機能していることを確認できます。

  • スプリットホライズン DNS が設定されている:DNS プロバイダーが、中国本土のトラフィックを CDN CNAME アドレスに、その他のトラフィックをオリジン IP に向けるなど、リージョンごとに異なるレコードを使用している場合、一部のリージョンが CDN を指していないため、コンソールに "CNAME not configured" と報告されることがあります。ターゲットリージョンのユーザーが高速化されたリソースに正しくアクセスできる場合は、このメッセージを無視できます。

  • DNS 伝達の遅延:CNAME レコードを追加または変更した後、TTL 設定に応じて、グローバルな DNS の伝達には数分から数時間かかることがあります。この期間中、コンソールには "CNAME not configured" と表示される場合があります。後でもう一度確認してください。

単一ドメインに対する複数の CNAME レコード

いいえ。ホストレコードごとに許可される CNAME レコード値は 1 つだけです。複数の CNAME レコードがあると、403 エラーなどのアクセスエラーが発生する可能性があります。

解決策:ホストレコードには、高速化ドメイン名の CNAME アドレスを指す CNAME レコードを 1 つだけ保持してください。余分なレコードは削除してください。

ワイルドカード CNAME レコードとサブドメイン

*.example.com などのワイルドカードドメインに CNAME レコードを設定すると、独自の DNS レコードを持たないすべてのサブドメイン (たとえば、a.example.comb.example.com) はワイルドカードレコードを継承します。特定のサブドメインで CDN アクセラレーションが不要な場合は、それらのサブドメインに個別の A レコードまたは別のレコードタイプを設定します。サブドメインの特定の DNS レコードは、ワイルドカードレコードより優先されます。

説明

名前解決の優先順位ルールは、DNS プロバイダーによって異なる場合があります。