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

Edge Security Acceleration:DCV の委任

最終更新日:Jan 15, 2026

サイトの権威 DNS に CNAME レコードを追加します。これにより、無料証明書の申請に必要なドメインコントロール検証 (DCV) を ESA に委任できます。その後、ESA は自動的に無料証明書を発行および更新します。

DCV とは

ドメインコントロール検証 (DCV) とは、認証局 (CA) が証明書を発行する前に、申請者がそのドメイン名に対するコントロール権を証明することを要求するプロセスです。

利用シーン

  • CNAME レコードを介してアクセスされるサイトの場合、ドメイン名が ESA に解決されないと、Let's Encrypt 証明書をリクエストする際に、デフォルトで ESA コンソールが HTTP 検証用の DCV 情報を生成します。ターゲットドメインに HTTP 検証ファイルをデプロイできない場合は、事前に DCV の委任レコードを設定することで、HTTP 検証を回避できます。

  • DigiCert 証明書は DNS 検証のみをサポートしているため、CNAME レコードを介してアクセスされるサイトには DCV の委任を設定する必要があります。これにより、DigiCert 証明書が正しく発行および更新されるようになります。

DCV の委任設定

  1. ESA コンソールで、サイト管理 をクリックします。サイト 列で、目的のサイトをクリックします。

  2. 左側のナビゲーションウィンドウで、[SSL/TLS] > エッジ証明書 を選択します。

  3. [Delegated 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

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

    サブドメイン

    www.example.com

    _dnsauth.www

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

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

    *.example.com

    _dnsauth

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

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

    api.test.example.com

    _dnsauth.api.test

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

重要

CNAME レコードを介してアクセスされるサイトの場合、ワイルドカード証明書を申請した後に、DNS プロバイダーから DCV の委任レコードを削除しないでください。レコードを削除すると、将来の証明書の更新が失敗します。

検証

証明書に複数のドメイン名が含まれている場合は、それぞれのドメイン名に対して CNAME レコードを設定する必要があります。設定が完了したら、次のコマンドを使用して CNAME レコードが有効になったことを確認できます。

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