Skip to content

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

サブドメインを委任する

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

サブドメインの委任により、サイトのサブドメインごとに、別の個人、チーム、または組織が管理できます。

たとえば、example.com を Cloudflare ドメインとし、www.example.com は Cloudflare の DNS アプリで管理し、blog.example.com を Cloudflare 外のネームサーバーへ委任します。この場合、example.com ドメインの Cloudflare 認証情報を持たない担当者でも、blog.example.com を管理できます。

提供状況

Free Pro Business Enterprise
提供状況 あり あり あり あり

サブドメインを委任する(送信)

blog.example.com のようなサブドメインを委任するには、ゾーンファイルの場所を DNS リゾルバーに伝えます。

  1. Cloudflare ダッシュボード にログインし、アカウントを選択します。

  2. 委任するサブドメインを含むドメインを選択します。

  3. DNS Records ページを開きます。

    Records を開く ↗
  4. サブドメインの NS レコードを作成します。例:

    • blog.example.com NS ns1.externalhost.com
    • blog.example.com NS ns2.externalhost.com
    • blog.example.com NS ns3.externalhost.com
  5. (任意)委任先のネームサーバーで DNSSEC が有効な場合は、Cloudflare に DS レコードを追加 します。

制限

NS レコードを作成するとき、1 つの委任名に関連付けられるネームサーバーの数には上限があります。

RFC 1912 で定義された DNS 標準では、同じ委任名の委任に含めるネームサーバー名は 7 個までとされています。

この標準に合わせ、プラットフォームの安定性を保つため、次の制限があります。

  • Cloudflare は委任名あたり最大 10 件の NS レコードをサポートします。ただし、7 件以下に抑えるのがベストプラクティスです。
  • 同じ名前に対して 10 件を超える NS レコードの作成はサポートしていません。この上限を超えるリクエストは拒否されるか、検証に失敗する場合があります。

example.com の DNS 管理:

タイプ 名前 コンテンツ
NS blog ns1.externalhost.com
NS blog ns2.externalhost.com
NS blog ns3.externalhost.com
NS blog ns4.externalhost.com
NS blog ns5.externalhost.com
NS blog ns6.externalhost.com
NS blog ns7.externalhost.com
NS blog ns8.externalhost.com
NS blog ns9.externalhost.com
NS blog ns10.externalhost.com

この例では、委任名 blog に対して、さらに NS レコードを追加することはできません。

サブドメインを委任する(受信)

外部 DNS プロバイダーから Cloudflare へサブドメインを委任する場合は、サブドメインセットアップ を参照してください。

役に立ちましたか?