コンテンツにスキップ

フルセットアップでの親ゾーン

親ゾーンがフルセットアップ1を使用している場合、子ゾーンの設定手順は、サブドメインが親ドメインに既に存在するかどうかによって異なります。

サブドメインが存在しない場合

親ゾーンにサブドメインをカバーするDNSレコードをまだ作成していない場合:

  1. サブドメインをCloudflareアカウントに新しいゾーンとして追加します。親ゾーンが存在するのと同じアカウントでも、別のアカウントでも構いません。

  2. フルまたはセカンダリセットアップに応じて設定を完了します。

  3. サブドメインのネームサーバー名を取得します。これらは新しく作成した子ゾーンのDNS > レコード内で見つけることができ、親ゾーンで使用されているネームサーバーとは異なります

  4. 親ゾーンのDNS > レコード内で、委任したいサブドメインのために2つのNSレコードを追加します。

    例えば、www.example.comを委任する場合、example.comに以下のレコードを追加することができます:

    タイプ名前内容
    NSwwwjohn.ns.cloudflare.com
    NSwwwmelinda.ns.cloudflare.com
  5. 数分後、子ゾーンがアクティブになります。

  6. 子ゾーンに必要なさまざまなDNSレコードを作成します。

  7. (オプション)子ゾーンでDNSSECを有効にします。

サブドメインが既に存在する場合

親ゾーンにサブドメインをカバーするDNSレコードを既に作成している場合:

  1. サブドメインをCloudflareアカウントに新しいゾーンとして追加します。親ゾーンが存在するのと同じアカウントでも、別のアカウントでも構いません。

  2. フルまたはセカンダリセットアップに応じて設定を完了します。

  3. 子ゾーンにサブドメインに関連するすべてのDNSレコードがあることを確認します。これには、委任されたサブドメインよりも深いすべてのDNSレコードが含まれます。例えば、www.example.comを委任する場合、api.www.example.comのレコードも移動する必要があります。

  4. 親ゾーンがCloudflareにある場合、子ゾーンに必要な設定(WAFカスタムルールルールワーカー、その他)を移行することを確認します。

  5. 子ゾーンで、子サブドメインおよび深いサブドメイン(存在する場合)をカバーする高度なSSL証明書を注文します。

  6. サブドメインのネームサーバー名を取得します。これらは新しく作成した子ゾーンのDNS > レコード内で見つけることができ、親ゾーンで使用されているネームサーバーとは異なります

  7. 親ゾーンのDNS > レコード内で、サブドメインの既存のアドレスレコード(A/AAAA)をNSレコードに更新します。アドレスレコードが1つだけの場合は、既存のものを更新し、新しいNSレコードを追加します。複数のアドレスレコードがある場合は、そのうちの2つを更新します。

    例えば、サブドメインwww.example.comを委任するために、親ゾーンexample.comの更新されたレコードは以下のようなNSレコードを含む必要があります:

    タイプ名前内容
    NSwwwjohn.ns.cloudflare.com
    NSwwwadam.ns.cloudflare.com

    この例では、john.ns.cloudflare.comadam.ns.cloudflare.comは、ステップ6で取得したサブドメインのネームサーバーを表しています。

  8. 公共のリゾルバー(1.1.1.1および8.8.8.8)でサブドメインのアドレスレコードをフラッシュします。

  9. 親ゾーンのDNS > レコード内で、ステップ7で作成したNSレコードを除いて、委任されたサブドメインの残りのすべてのレコードを削除します。

    また、委任されたサブドメインよりも深いすべてのDNSレコードを削除します。例えば、www.example.comを委任する場合、api.www.example.comのレコードは新しい子ゾーンにのみ存在する必要があります。

  10. 短時間のうちに、子ゾーンがアクティブになるはずです。

  11. (オプション)子ゾーンでDNSSECを有効にします。

Footnotes

  1. Cloudflareがあなたの権威DNSプロバイダーであることを意味します。