サブドメインの委任により、サイトのサブドメインごとに、別の個人、チーム、または組織が管理できます。
たとえば、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 リゾルバーに伝えます。
-
Cloudflare ダッシュボード ↗ にログインし、アカウントを選択します。
-
委任するサブドメインを含むドメインを選択します。
-
DNS Records ページを開きます。
Records を開く ↗ -
サブドメインの
NSレコードを作成します。例:blog.example.com NS ns1.externalhost.comblog.example.com NS ns2.externalhost.comblog.example.com NS ns3.externalhost.com
-
(任意)委任先のネームサーバーで 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 へサブドメインを委任する場合は、サブドメインセットアップ を参照してください。