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

Edge Security Acceleration:委任 DCV

最終更新日:Jun 25, 2026

サイトの権威 DNS に CNAME レコードを追加して、無料証明書申請の DCV チェックを ESA に委任します。ESA は無料証明書を自動的に発行および更新します。

DCV とは

ドメインコントロール検証 (DCV) とは、証明書を発行する前に、申請者がドメインをコントロールしていることを認証局 (CA) が検証するプロセスです。

ユースケース

  • ドメインが ESA に解決されない CNAME アクセスのサイトの場合、ESA コンソールはデフォルトで Let's Encrypt 証明書に対して HTTP 検証を使用します。HTTP 検証ファイルをデプロイできない場合は、委任 DCV を設定して HTTP 検証をバイパスします。

  • DigiCert 証明書は DNS 検証のみをサポートします。CNAME アクセスのサイトの場合、委任 DCV を設定して、証明書が正しく発行および更新されるようにします。

委任 DCV の設定

  1. ESA コンソールで、[[サイト管理]] を選択します。[サイト] 列で、対象のサイトをクリックします。

  2. 左側メニューで、[SSL/TLS > エッジ証明書] を選択します。

  3. [マネージド DCV] セクションで、CNAME レコード情報をコピーします。

    image

    説明

    hostname の置換手順:

    • 委任されたドメインが *.example.com などのワイルドカードドメインである場合、hostnameexample.com です。

    • 委任されたドメインが esa.example.com などのワイルドカードドメインでない場合、hostnameesa.example.com です。

  4. ご利用の DNS プロバイダーで CNAME レコードを追加します。この例では Alibaba Cloud DNS を使用します。Alibaba Cloud DNS コンソール にログインします。左側メニューで [インターネットの権威ある DNS 解決] をクリックします。[インターネットの権威ある DNS 解決] ページで、ドメイン名を見つけて [解決設定] をクリックします。

    image

  5. [解決設定] ページで、[レコードの追加] をクリックします。[レコードタイプ] を [CNAME] に設定します。手順 3 の値を [Hostname] および [Record Value] フィールドに貼り付けます。[OK] をクリックします。image

    ドメイン名の種類

    ドメイン名の例

    DNS プロバイダーのホストレコード

    レコード値

    ルートドメイン

    example.com

    _dnsauth (DigiCert)
    _acme-challenge (Let's Encrypt)

    example.com.SiteID.dcv.aliyun-esa.com

    サブドメイン

    www.example.com

    _dnsauth.www (DigiCert)
    _acme-challenge.www (Let's Encrypt)

    www.example.com.SiteID.dcv.aliyun-esa.com

    ワイルドカードドメイン名

    *.example.com

    _dnsauth (DigiCert)
    _acme-challenge (Let's Encrypt)

    example.com.SiteID.dcv.aliyun-esa.com

    マルチレベルサブドメイン

    api.test.example.com

    _dnsauth.api.test (DigiCert)
    _acme-challenge.api.test (Let's Encrypt)

    api.test.example.com.SiteID.dcv.aliyun-esa.com

重要

CNAME アクセスのサイトの場合、ワイルドカード証明書を申請した後は、委任 DCV レコードを削除しないでください。このレコードを削除すると、証明書の更新に失敗します。

DNS プロバイダーで委任 DCV の CNAME レコードを追加または変更した後、ESA コンソールに移動して手動で無料証明書を申請します。DNS の変更後にシステムが自動的に検証をトリガーすることはありません。

次の点にご注意ください:

  • 証明書が正常に発行された後、DNS プロバイダーから DCV レコードを削除しないでください。削除すると、将来の自動更新が失敗します。

  • 証明書の申請に失敗した場合、またはタイムアウトが続く場合は、DNS の伝播が有効になっていることを確認してください (通常は最大 10 分)。ホストレコードの形式が正しいこと (Let's Encrypt の場合は _acme-challenge、DigiCert の場合は _dnsauth) を確認してください。競合する古い検証レコードを削除して、再試行してください。

マルチレベルサブドメイン:マルチレベルサブドメイン (例:hw.drive.example.com) の証明書を申請する場合、ホストレコードにはプレフィックスのみ (例:_dnsauth.hw.drive) を設定します。ホストレコードに完全なドメイン名を含めないでください。検証に失敗する原因となります。ワイルドカード証明書 (例:*.example.com) は、3 次レベル以上のサブドメインをカバーしないことに注意してください。マルチレベルサブドメインごとに、個別の証明書を申請し、対応する DCV レコードを設定してください。

検証

証明書が複数のドメインをカバーしている場合は、ドメインごとに CNAME レコードを設定します。次のコマンドを実行して、レコードが有効になっていることを確認します。

証明書の申請に失敗した場合、証明書のステータスが異常な場合、または証明書が信頼できないと表示される場合は、このセクションの dig コマンドを使用して、DNS の名前解決が正しく設定されていることを確認してください。Let's Encrypt 証明書の場合、シナリオによっては _acme-challenge レコードの検証も必要になることがあります。DNS の伝播には通常、数分から 10 分かかります。検証に失敗した場合は、しばらく待ってから再試行するか、DNS 設定にエラーがないか確認してください。

DigiCert 証明書の検証

# [DigiCert 証明書]
dig _dnsauth.<hostname> CNAME # <hostname> をご利用のドメイン名に置き換えます。例: dig _dnsauth.example.com CNAME

出力:

QUESTION SECTION (リクエスト): _dnsauth.a.example.com.

ANSWER SECTION (レスポンス): a.example.com.******728815680.dcv.aliyun-esa.com.

ANSWER SECTION のレスポンスが設定したレコード値と一致する場合、委任は成功です。

説明

レコードが有効になるまで数分かかる場合があります。コマンドが失敗した場合は、再試行してください。

image

Let's Encrypt 証明書の検証

# [Let's Encrypt 証明書]
dig _acme-challenge.<hostname> CNAME  # <hostname> をご利用のドメイン名に置き換えます。例: dig _acme-challenge.example.com CNAME

出力:

QUESTION SECTION (リクエスト): _acme-challenge.a.example.com.

ANSWER SECTION (レスポンス): a.example.com.******728815680.dcv.aliyun-esa.com.

ANSWER SECTION のレスポンスが設定したレコード値と一致する場合、委任は成功です。

説明

レコードが有効になるまで数分かかる場合があります。コマンドが失敗した場合は、再試行してください。

image

よくある質問

ESA の無料証明書はどのくらいの期間有効ですか? 自動更新はどのように機能しますか?

ESA の無料証明書は 3 か月間有効です。システムは、証明書の有効期限が切れる 30 日前に自動的に更新を試みます。

更新失敗の通知を受け取った場合、または証明書の有効期限が切れていることが判明した場合は、元の証明書を削除する必要はありません。ESA コンソールの [エッジ証明書] ページに移動し、再申請してください。システムは複数の証明書の共存をサポートしており、更新プロセスによってサービスが中断されることはありません。新しい証明書は通常 5~10 分で有効になります。

証明書をアップロードしたにもかかわらず、ESA コンソールで証明書のステータスが「設定保留中」と表示されます。どうすればよいですか?

このステータスは通常、ドメインのトラフィックが ESA のエッジノードを経由していないことを意味します。これを解決するには、次のようにします:

  1. DNS プロバイダーでドメインの A レコードを一時停止してください。

  2. ESA を指す CNAME レコードのみが残っていることを確認し、解決ルートを [デフォルト] に設定してください。

  3. トラフィックが ESA のエッジノードを経由し始めると、証明書のステータスは正常に戻ります。

ESA が発行した無料の SSL 証明書をダウンロードして、オリジンサーバーにデプロイできますか?

いいえ。ESA コンソール経由で発行された無料の DV 証明書は、ESA のエッジノードでのみ使用でき、ダウンロードすることはできません。オリジンサーバーに証明書をデプロイするには、Alibaba Cloud Certificate Management Service コンソール に移動して、ダウンロード可能な無料証明書または商用証明書を申請してください。