Skip to content

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

アカウントカスタムネームサーバーを設定する

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

Account カスタムネームサーバー(ACNS)では、account レベルのカスタムネームサーバーを定義し、Cloudflare の account 内の異なる zones で使えます。

ACNS は複数のセット(ns_set)に整理され、ACNS 名は任意のドメインから提供できます。そのドメインが Cloudflare 上のゾーンとして存在する必要はありません。

たとえば ACNS が ns1.example.comns2.vanity.test の場合、example.comvanity.test は Cloudflare 上のゾーンである必要はありません。

利用可否

アカウントカスタムネームサーバーは、Business(Cloudflare サポートに連絡 したあと)または Enterprise プランのお客様が利用できます。一度設定すると、ゾーンのプランに関係なく、アカウント内のすべてのゾーンでアカウントカスタムネームサーバーを使えます。API またはダッシュボードから利用できます。

構成条件

この構成を行うには、いくつかの条件があります。

  • You は、account カスタムネームサーバーセットを最大 5 つ作成できます。各ネームサーバーセットには、2〜5 個の異なるネームサーバー名(ns_name)が必要です。同じ名前を複数のセットに含めることはできません。たとえば、ns1.example.comns_set 1 に属している場合、ns_set 2 には含められません(逆も同様です)。
  • サブドメインセットアップ または 逆引きゾーン では、親ゾーン、子ゾーン、または直接の階層ツリー内のほかのゾーンとは異なるネームサーバーセット(ns_set)を使う限り、account カスタムネームサーバーを利用できます。
  • ns_set 1 から ns_set 5 までのセットを選ぶと、DNS ゾーンのデフォルト を設定した場合に、Cloudflare が新しいゾーンへネームサーバーを割り当てる方法に影響します。

アカウントカスタムネームサーバーを有効にする

1. ACNS 名とセットを設定する

  1. ACNS 名とセットを作成します。
  1. Cloudflare ダッシュボードで、アカウントの 設定 ページを開きます。

    Configurations を開く ↗
  2. DNS 設定 へ進みます。

  3. アカウントカスタムネームサーバー で、カスタムネームサーバーを構成 を選択します。

  4. ネームサーバー名 に完全修飾ドメイン名を入力し、ネームサーバーセット を選びます。構成条件 に従ってください。

Add account custom nameserver エンドポイント を使い、アカウントカスタムネームサーバーを作成します。ns_namens_set については 条件 に従ってください。

Cloudflare は各 ACNS 名に IPv4 と IPv6 アドレスを割り当てます。これらのネームサーバーは、既存ゾーンで使う か、アカウントの新しいゾーンのデフォルトとして設定する 選択肢として一覧されます。

  1. ACNS 名を提供するドメインの権威 DNS に、割り当てられた IPv4 と IPv6 の A/AAAA レコードがあることを確認します。
    • ドメインが Cloudflare DNS を使っている場合、対応する AAAAA レコードは自動で作成されます。

    • アカウントカスタムネームサーバーに使うドメインが同じアカウント内にない場合は、設定したネームサーバー名(例: ns1.example.com)に対して、権威 DNS プロバイダーで A/AAAA レコードを手動作成する必要があります。

種類 名前 コンテンツ
A ns1.example.com <IPv4>
  1. ACNS 名を提供するドメインのレジストラを更新します。この手順は Cloudflare Registrar を使っているかどうかで異なります。
    • ACNS 名を提供するドメインで Cloudflare Registrar を使っている場合は、Cloudflare サポートに連絡 し、アカウントカスタムネームサーバーと IP アドレスをグルーレコードとしてドメインに追加してもらいます。

    • ACNS 名を提供するドメインで Cloudflare Registrar を使っていない場合は、アカウントカスタムネームサーバーと IP アドレスを、ドメインのレジストラにグルーレコードとして追加します(RFC 1912)。これらのレコードを追加しないと、ドメインの DNS 検索は失敗します。

2. 既存ゾーンで ACNS を使う

  1. ゾーンのカスタムネームサーバーとして ACNS セットを選びます。
  1. Cloudflare ダッシュボードで、DNS 設定 ページを開きます。

    Settings を開く ↗
  2. カスタムネームサーバー構成 を選択します。

  3. アカウントカスタムネームサーバーを使用する を選択し、一覧からネームサーバーセットを選びます。

  4. 確認のため 保存 を選択します。

Update DNS Settings for a Zone エンドポイント を使い、ゾーンごとに nameservers オブジェクトを適切に設定します。

  1. ネームサーバーが更新されていることを確認します。
  • ドメインが Cloudflare Registrar を使っている場合は、Cloudflare サポートに連絡 し、ネームサーバーを更新してもらいます。
  • ドメインが別のレジストラを使っている場合は、レジストラでネームサーバーをアカウントカスタムネームサーバーに更新します。
  • ゾーンが委任されている場合は、親ゾーンの対応する NS レコードを更新します。

3.(任意)新しいゾーンのデフォルトを ACNS にする

以降、アカウントに追加するすべての新しいゾーンのデフォルトを ACNS にするには、次の手順を行います。

  1. Cloudflare ダッシュボードで、アカウントの 設定 ページを開きます。

    Configurations を開く ↗
  2. DNS 設定 へ進みます。

  3. DNS ゾーンのデフォルト で、デフォルトを構成 を選択します。

  4. ネームサーバーの割り当て方法アカウントカスタムネームサーバー に変更します。

詳細は DNS ゾーンのデフォルト を参照してください。

Update DNS Settings for an Account エンドポイント を使います。zone_defaults オブジェクト内で、次のように設定します。

"zone_defaults": {
  "nameservers": {
    "type": "custom.account"
  }
}

アカウントカスタムネームサーバーを無効にする

1. ゾーンから ACNS の割り当てを外す

ゾーンから ACNS を外すには、まずネームサーバーを更新して ACNS の使用を止めます。

  • Cloudflare Registrar を使っている場合は、Cloudflare サポートに連絡 し、ネームサーバーを通常の Cloudflare ブランドネームサーバーに戻してもらいます。
  • Cloudflare Registrar を使っていない場合は、ドメインのレジストラを変更し、通常の Cloudflare ブランドネームサーバーを使います。

2. ACNS 名またはセットを削除する

構成条件 に従い、各セットには 2 から 5 個の異なるネームサーバー名が必要です。すべての名前を削除するか、セットにネームサーバー名が 1 つだけになると、そのセットはアカウント内のゾーンの選択肢として表示されなくなります。

  1. Cloudflare ダッシュボードで、アカウントの 設定 ページを開きます。

    Configurations を開く ↗
  2. DNS 設定 へ進みます。

  3. アカウントカスタムネームサーバー で、対象の ACNS 名の横にある 削除 を選択します。

Delete account custom nameserver エンドポイント を使い、特定の ACNS を削除します。

役に立ちましたか?