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

:ドメイン名のCNAMEレコードを追加する

最終更新日:Oct 18, 2024

Alibaba Cloud CDN にドメイン名を追加すると、システムはドメイン名にCNAMEを割り当てます。 ドメイン名をCNAMEにマップするには、DNSサービスプロバイダーのシステムにCNAMEレコードを追加する必要があります。 CNAMEレコードを追加すると、アクセラレーションが有効になります。

前提条件

  1. CDN を有効化しました。 そうでない場合は、「Alibaba Cloud CDNの有効化」をご参照ください。

  2. ドメイン名を追加しました。 そうでない場合は、「ドメイン名の追加」をご参照ください。

背景情報

CNAMEレコード

CNAMEレコード (Canonical Name record) は、あるドメイン名を別のドメイン名にマッピングする役割を果たす。

Alibaba Cloud CDNの仕組み

ドメイン名を追加すると、Alibaba Cloud CDN がドメイン名にCNAMEを割り当てます。 CNAMEはDNSサービスプロバイダーによって解決され、ポイント・オブ・プレゼンス (POP) を指します。 コンテンツ配信を高速化するには、s example.aliyundoc.comなどの高速化ドメイン名の元のDNSレコードを、s example.aliyundoc.com.w.kunlunle.comなどの割り当てられたCNAMEにマップする必要があります。 このようにして、クライアント要求をPOPにリダイレクトしてアクセスを高速化できます。 詳細については、「仕組み」をご参照ください。

ドメイン名解決

ドメイン名解決は、s example.aliyundoc.comなどのドメイン名をクライアントのIPアドレスに変換するプロセスです。 詳細については、「」をご参照ください。DNS解決とは何ですか?

使用上の注意

高速化ドメイン名のAレコードを設定した場合、サービスの中断を回避するために、(オプション) ドメイン名にアクセスできるかどうかのテストの手順に従って、高速化ドメイン名にアクセスできることを確認する必要があります。 次に、Aレコードを無効にし、高速化ドメイン名をCNAMEにマッピングします。

ステップ1: 高速化ドメイン名のCNAMEを取得

Alibaba Cloud CDNコンソールの [ドメイン名] ページに移動し、高速化ドメイン名のCNAMEをコピーします。

域名管理

ステップ2: CNAMEレコードの追加

CNAMEレコードを追加する手順は、DNSサービスプロバイダーによって異なります。 このトピックでは、Alibaba CloudとTencent Cloudを例として使用します。

重要
  • * .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アカウントを閉鎖し、ドメイン名を削除する権利を留保します。

Alibaba CloudでのCNAMEレコードの追加

DNSプロバイダーがAlibaba Cloudの場合、次の手順を実行してドメイン名のCNAMEレコードを追加します。

  1. ドメイン名が属するAlibaba CloudアカウントAlibaba Cloud DNSコンソールにログインします。

  2. (オプションの手順) Alibaba Cloudに登録されていないドメイン名を追加します。

    説明

    ドメイン名がAlibaba Cloudに登録されていない場合、DNSレコードを追加する前に、ドメイン名をAlibaba Cloud DNSに追加する必要があります。 詳細については、次をご参照ください: ドメイン名の管理 ドメイン名がAlibaba Cloudに登録されている場合は、この手順をスキップします。

  3. [ドメイン名の解決] ページで、管理するドメイン名を見つけ、[操作] 列の [DNS設定] をクリックします。

  4. [DNSレコードの追加] をクリックし、CNAMEレコードを追加します。

    説明

    特定のドメイン名のCNAMEレコードは、ワイルドカードドメイン名のレコードよりも優先されます。 DNSレコードにアスタリスク (*) が含まれているワイルドカードドメインを高速化する場合は、ワイルドカードドメインと一致する第2レベルドメインの他のすべてのDNSレコードを削除する必要があります。

    パラメーター

    説明

    レコードタイプ

    CNAMEを選択します。

    CNAME

    ホスト名

    • サブドメインの場合は、サブドメインのプレフィックスを入力します。

    • ワイルドカードドメインの場合は、* を入力します。

    • ルートドメインの場合は、@ を入力します。

    説明

    サブドメインの詳細については、「Terms」をご参照ください。

    • サブドメイン:

      • 高速化するドメイン名がexample.aliyundoc.comの場合は、exampleを入力します。

      • 高速化するドメイン名がwww.example.aliyundoc.comの場合は、www.exampleと入力します。

    • ワイルドカードドメイン:

      • 加速するドメイン名が. aliyundoc.com、入力*.

      • 高速化するドメイン名が * .example.aliyundoc.comの場合は、*.exampleと入力します。

    • ルートドメイン: ルートドメインがaliyundoc.comで、高速化するドメイン名がaliyundoc.comの場合は、@ と入力します。

    説明

    ドメイン名解決の設定は、登録するドメイン名 (s aliyundoc.comなど) 、またはドメイン名の左側の部分に適用されます。 Hostnameパラメーターを指定する場合は、解決する部分を入力します。 たとえば、高速化するドメイン名がの場合です。aliyundoc.com、例を入力します。

    DNSリクエストソース

    ドロップダウンリストから [デフォルト] を選択します。

    デフォルト設定のままにすることを推奨します。

    レコード値

    ドメイン名のCNAMEを入力します。

    説明

    例えば、example.aliyundoc.com、d www.example.aliyundoc.comは、異なるCNAMEに対応する。 サブドメインを高速化する場合は、第2レベルのドメインをAlibaba Cloud CDNに追加します。 その後、Alibaba CloudはCNAMEをサブドメインに割り当てます。 または、ワイルドカードドメイン名をAlibaba Cloud CDNに追加できます。 ワイルドカードドメイン名と一致するサブドメインは、ワイルドカードドメイン名のCNAMEにマップされます。 詳細については、「ドメイン名の追加」をご参照ください。

    www.example.com.w.kunlunsl.com

    TTL

    レコードの有効期限 (TTL) 値を入力します。 値が小さいほど、レコードがより早く更新されることを示す。 デフォルトのTTL値は10分です。

    デフォルト設定のままにすることを推奨します。

  5. [OK] をクリックします。

Tencent CloudにCNAMEレコードを追加する

DNSサービスプロバイダーがTencent Cloudの場合、次の手順を実行してドメイン名のCNAMEレコードを追加します。

  1. DNSPodコンソールにログインします。

  2. DNSPodページで、[レコードの追加] をクリックし、CNAMEレコードを追加します。

    パラメーター

    説明

    ホスト

    • サブドメインの場合は、サブドメインのプレフィックスを入力します。

    • ワイルドカードドメインの場合は、* を入力します。

    • ルートドメインの場合は、@ を入力します。

    説明

    サブドメインの詳細については、「Terms」をご参照ください。

    • サブドメイン:

      • 高速化するドメイン名がexample.aliyundoc.comの場合は、exampleを入力します。

      • 高速化するドメイン名がwww.example.aliyundoc.comの場合は、www.exampleと入力します。

    • ワイルドカードドメイン:

      • 加速するドメイン名が. aliyundoc.com、入力*.

      • 高速化するドメイン名が * .example.aliyundoc.comの場合は、*.exampleと入力します。

    • ルートドメイン: ルートドメインがaliyundoc.comで、高速化するドメイン名がaliyundoc.comの場合は、@ と入力します。

    説明

    ドメイン名解決の設定は、登録するドメイン名 (s aliyundoc.comなど) 、またはドメイン名の左側の部分に適用されます。 Hostnameパラメーターを指定する場合は、解決する部分を入力します。 たとえば、高速化するドメイン名がの場合です。aliyundoc.com、例を入力します。

    タイプ

    CNAMEを選択します。

    CNAME

    分割ゾーン

    ドロップダウンリストから [デフォルト] を選択します。

    デフォルト設定のままにすることを推奨します。

    ドメイン名のCNAMEを入力します。

    説明

    例えば、example.aliyundoc.com、d www.example.aliyundoc.comは、異なるCNAMEに対応する。 サブドメインを高速化する場合は、第2レベルのドメインをAlibaba Cloud CDNに追加します。 その後、Alibaba CloudはCNAMEをサブドメインに割り当てます。 または、ワイルドカードドメイン名をAlibaba Cloud CDNに追加できます。 ワイルドカードドメイン名と一致するサブドメインは、ワイルドカードドメイン名のCNAMEにマップされます。 詳細については、「ドメイン名の追加」をご参照ください。

    www.example.com.w.kunlunsl.com

    重量

    このパラメーターを設定する必要はありません。

    非該当

    MX

    このパラメーターを設定する必要はありません。

    非該当

    TTL

    CNAMEレコードのTTL値を入力します。 値が小さいほど、レコードがより早く更新されることを示す。

    デフォルト設定のままにすることを推奨します。

  3. [確認]をクリックします。

ステップ3: CNAMEレコードが有効になることを確認する

  • 方法1: Alibaba Cloud CDNコンソールの使用

    1. Alibaba Cloud CDNコンソールにログインし、[ドメイン名] ページに移動します。

    2. ドメイン名を見つけて、[CNAMEステータス] 列にポインターを移動します。 CNAMEステータスがConfiguredの場合、CNAMEは有効です。image.png

      説明

      CNAMEレコードを追加すると、すぐに有効になります。 CNAMEレコードを変更した場合、CNAMEレコードのデフォルトのTTL値は10分であるため、更新が有効になるまでに10分かかります。 この期間中、ドメイン名のステータスは、更新が有効になるまで、Alibaba Cloud CDNコンソールで [保留中の設定] として表示される場合があります。 実際の期間は、CNAMEレコードに指定したTTL値によって異なります。

  • 方法2: nslookupコマンドを実行する

    1. macOSまたはLinuxのWindowsまたはTerminalでコマンドプロンプトを起動します。

    2. nslookup -type=CNAME domainName コマンドを実行します。 出力のCNAMEが、Alibaba Cloud CDN コンソールでされたドメイン名に割り当てられているCNAMEと同じ場合、Alibaba Cloud CDN アクセラレーションがドメイン名に対して有効になります。image