Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

セットアップ

最終更新 Markdown で表示Agent セットアップ

通常のセットアップ ではなく、Apex proxying 向けに Cloudflare for SaaS を設定するには、次の手順を実施します。


始める前に

カスタムホスト名の作成を始める前に、次の作業を完了します。

  1. ゾーンを Cloudflare (this should be within the account associated with your IP prefixes). に 追加 します。
  2. ゾーンで Cloudflare for SaaS を 有効 にします。
  3. ホスト名の優先順位に関するガイドライン を確認します。ワイルドカードのカスタムホスト名は、完全一致のホスト名とは動作が異なります。
  4. (任意)次のドキュメントを確認します。

初期セットアップ

Cloudflare for SaaS を初めて 有効化 したときは、カスタムホスト名を作成する前に、いくつかの手順が必要です。


1. IP 範囲を取得する

Apex proxying では、独自の IP 範囲を持ち込む か、Cloudflare が提供する IP アドレスセットを使えます。

この手順の詳細は、アカウントチームにお問い合わせください。

2. フォールバックオリジンを作成する

フォールバックオリジンは、カスタムホスト名宛てのトラフィックを Cloudflare がルーティングする先です(プロキシされている必要があります)。

フォールバックオリジンを作成する手順は次のとおりです。

  1. フォールバックオリジンの IP アドレス(Cloudflare がカスタムホスト名のトラフィックを送る先)を指す、プロキシ済みの AAAAA、または CNAME レコードを 作成 します。
タイプ 名前 IPv4 アドレス プロキシ状態
A proxy-fallback 192.0.2.1 Proxied
  1. そのレコードをフォールバックオリジンとして指定します。
  1. Cloudflare ダッシュボードで Custom Hostnames ページを開きます。

    Custom Hostnames を開く ↗
  2. Fallback Origin に、フォールバックオリジンのホスト名を入力します。

  3. Add Fallback Origin を選択します。

先ほど作成したレコードのホスト名を使い、フォールバックオリジンの値を更新 します。

  1. フォールバックオリジンを追加したら、ステータスが Active であることを確認します。

ホスト名ごとのセットアップ

カスタムホスト名ごとに、次の手順を実行します。

1. 検証を計画する

ホスト名を作成する前に、次を計画します。

  1. 証明書の検証: 検証に成功すると、証明書は Cloudflare のグローバルネットワークへデプロイされます。
  2. ホスト名の検証: 検証に成功すると、Cloudflare はこのホスト名のトラフィックをプロキシします。

ホスト名が期待どおりに動作するには、両方の手順を完了する必要があります。

2. カスタムホスト名を作成する

証明書とホスト名の検証を計画したあと、カスタムホスト名を作成できます。

カスタムホスト名を作成する手順は次のとおりです。

  1. Cloudflare ダッシュボードで Custom Hostnames ページを開きます。

    Custom Hostnames を開く ↗
  2. Add Custom Hostname を選択します。

  3. 顧客のホスト名 app.customer.com を追加し、次の関連オプションを設定します。

  4. Add Custom Hostname を選択します。

  1. API でカスタムホスト名を作成するには、Create Custom Hostname エンドポイントを使います。

    • certificate_authority パラメーターで CA(認証局)を指定する、custom_certificate / custom_cert_bundle でカスタム証明書をアップロードする、または wildcard でワイルドカード証明書を作成できるのは、Enterprise のお客様だけです。詳細は プラン を参照してください。
    • certificate_authority パラメーターは空のままにして、「デフォルト CA」に設定できます。この場合、Cloudflare は証明書をリクエストする前に CAA レコードを確認します。これにより、その CA から証明書を発行できる可能性が高まります。
  2. 新しく作成したカスタムホスト名では、POST の応答に DCV 検証トークン validation_records が含まれないことがあります。これらの詳細を取得するには、(間隔を空けて)2 回目の GET コマンド を実行することをおすすめします。

応答には、新しいカスタムホスト名の完全な定義が含まれます。

3. 顧客に DNS レコードを作成してもらう

カスタムホスト名のセットアップを完了するには、顧客が権威 DNS プロバイダーで A レコードまたは CNAME レコードを設定します。

A レコード

顧客が権威 DNS プロバイダーで A レコードを使う場合、ホスト名をアカウントに割り当てられた IP プレフィックスへ向ける必要があります。Apex proxying に使う特定の IP を向けることも確認してください。Static IP または BYOIP があり、顧客がアカウントに紐づくいずれかの IP を向けると、検証が実行されます。

顧客の A レコードは、次のようになります。

example.com.  60  IN  A   192.0.2.1

CNAME レコード

顧客が権威 DNS で CNAME レコードを使う場合、ホスト名を CNAME ターゲット 1 へ向ける必要があります。

顧客の CNAME レコードは、次のようになります。

mystore.com CNAME customers.saasprovider.com

サービスの継続

お客様がドメインでも Cloudflare を使っている場合、サービスを使い続けるあいだは、SaaS プロバイダーを指す DNS レコードを残してください。

詳細は カスタムホスト名を削除する を参照してください。

Footnotes

  1. カスタムホスト名に Regional Services を設定している場合、Cloudflare は常に DNS ターゲットレコードに関連付けられた処理リージョンを使います(カスタムオリジン の処理リージョンではありません)。

役に立ちましたか?