Skip to content

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

ゾーンカスタムネームサーバーを設定する

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

ゾーンカスタムネームサーバー(ZCNS)では、各カスタムネームサーバー名は、そのカスタムネームサーバーを設定するゾーンのサブドメインである必要があります。

たとえばゾーン domain.test の場合、ZCNS は ns1.domain.testns2.domain.test にできます。別の TLD(ns1.domain.org)や別ドメイン(ns1.example.com)は使えません。

提供状況

ゾーンカスタムネームサーバーは、Business または Enterprise プランのゾーンで利用できます。API またはダッシュボードから設定できます。

ゾーンカスタムネームサーバーを使う

プライマリゾーン(フルセットアップ)

ゾーンカスタムネームサーバーを作成する手順は次のとおりです。

  1. Cloudflare ダッシュボードで DNS レコード ページを開きます。

    Records を開く ↗
  2. カスタムネームサーバー設定 を選択します。

  3. your-domain.com 専用のカスタムネームサーバーを作成する を選択し、ZCNS 名に使うサブドメイン(例: ns1ns2ns3)を入力します。

  4. 保存 を選択して確定します。

Edit zone エンドポイント を使い、ペイロードにカスタムネームサーバーを指定します。

"vanity_name_servers": ["ns1.example.com","ns2.example.com"]

Cloudflare は各 ZCNS 名に IPv4 アドレスと IPv6 アドレスを割り当て、関連する A または AAAA レコードを自動作成します。

次の手順は、ドメインに Cloudflare Registrar を使っているかどうかで変わります。

  • ドメインに Cloudflare Registrar を使っている場合は、Cloudflare サポートに連絡 し、カスタムネームサーバーと IP アドレスをグルーレコードとしてドメインに追加してもらいます。
  • ドメインに Cloudflare Registrar を使っていない場合は、レジストラでゾーンカスタムネームサーバーを権威ネームサーバーおよびグルー(A と AAAA)レコードとして追加します(RFC 1912)。これらのレコードを追加しないと、ドメインの名前解決は失敗します。

セカンダリゾーン

Cloudflare をセカンダリ DNS プロバイダー として使っている場合でも、ゾーンカスタムネームサーバーを設定できます。上記の 手順 でゾーンカスタムネームサーバーを作成したあと、次を行います。

  1. ZCNS の IP を取得します。DNS レコード ページで確認するか、Zone details エンドポイントvanity_name_servers_ips を取得できます。
  2. プライマリ DNS プロバイダーで NS レコード を追加し、ZCNS 名として使ったサブドメインに A/AAAA レコードを追加します。
  3. レジストラで、ゾーンカスタムネームサーバーを権威ネームサーバーおよびグルー(A と AAAA)レコードとして追加します(RFC 1912)。

ゾーンカスタムネームサーバーを削除する

ゾーンカスタムネームサーバー(および関連する読み取り専用 DNS レコード)を削除する手順は次のとおりです。

  1. Cloudflare ダッシュボードで DNS レコード ページを開きます。

    Records を開く ↗
  2. カスタムネームサーバー無効にする を選択します。

Edit zone エンドポイント を使い、ペイロードに空の配列を含めます。

"vanity_name_servers": []

Cloudflare は ZCNS と、関連する読み取り専用の A または AAAA レコードを削除します。

ドメインに Cloudflare Registrar を使っていない場合は、レジストラ、親ゾーン、またはプライマリ DNS プロバイダー側のネームサーバーも合わせて調整してください。

役に立ちましたか?