Cloudflare のネームサーバーオプションについては、次の各セクションを参照してください。利用可否はプランによって異なります。また、ドメインを Cloudflare Registrar で取得した場合、そのドメインはすでに Cloudflare ネームサーバーを使っており、使い続ける必要があります。
プライマリ(フル) または セカンダリ の DNS セットアップでドメインを追加すると、Cloudflare がネームサーバーを自動で割り当てます。
既定の割り当て方法は 標準ネームサーバー を使い、同一アカウント内の全ゾーンでネームサーバー名をそろえることです。ただし競合がある場合は、同じアカウント内のドメインでも、異なるネームサーバー名になることがあります。
新しいゾーンを追加したときの一貫性は、設定しているネームサーバーの種類によって異なります。
-
標準ネームサーバー では、同じゾーンをほかのどの Cloudflare アカウントへ追加しても競合の原因になります。そのため、新しいゾーンに既存ゾーンと異なるネームサーバー名が割り当てられる可能性は高くなります。
-
アカウントカスタムネームサーバー を使う場合、競合は親ゾーンと子ゾーンの間に限られるため、新しいゾーンでも一貫した割り当てになりやすくなります。
-
テナントカスタムネームサーバー または Foundation DNS のアドバンストネームサーバー では、同じ名前のゾーンが別アカウントへ追加されることによる競合はまだ起こり得ます。ただしこれらの機能へのアクセスはより制限されているため、新しいゾーンに既存ゾーンと異なるネームサーバー名が割り当てられる可能性は低くなります。
Enterprise アカウントであれば、独自の DNS ゾーンデフォルトを設定 し、アカウントへ新しいゾーンを追加したときのネームサーバー割り当て方法を変えられます。
- Standard nameservers randomized: 一貫性を目指さず、アカウントにドメインを追加するたびに、ランダムなネームサーバー名のペアを割り当てます。
- Advanced nameservers: 既定と同じ方法(同一アカウント内のゾーンでネームサーバー名をそろえる)を使いますが、Foundation DNS のネームサーバー を使います。
- Account custom nameservers: アカウント向けに事前設定した アカウントカスタムネームサーバー のセットを自動で割り当てます。この方法では、まず Set 1 を試し、競合があれば昇順でほかのネームサーバーセットを順に使います。
マルチプロバイダー DNS は、プライマリセットアップ(フル) を使うゾーンでは任意の設定です。セカンダリセットアップ を使うゾーンでは、強制の既定動作です。
プライマリゾーンでマルチプロバイダー DNS を有効にすると、次のようになります。
-
次の例のように、ゾーン apex に作成した
NSレコードを、Cloudflare は無視しなくなります。Type Name Nameserver NS@ns1.external.com
ゾーン apex への DNS クエリで NS レコードを求めた応答には、Cloudflare のネームサーバーと、ほかの DNS プロバイダーのネームサーバーの両方が含まれます。
- レジストラに載っているネームサーバー に、ほかの DNS プロバイダーのネームサーバーが含まれていても、Cloudflare はプライマリゾーン(フルセットアップ)を有効化します。
Cloudflare ネームサーバー(標準またはアドバンスト)とカスタムネームサーバーのどちらでも、NS レコードの Time-to-Live(TTL)は、DNS Records ページの DNS record options にある専用設定で制御します。
既定の TTL は 24 時間(86,400 秒)です。必要に応じて、この値を下げられます。たとえば、ネームサーバーの変更やゾーン移行では、短い TTL が役立ちます。受け入れ可能な値は 30 秒から 86,400 秒です。
この設定は DNS ゾーンのデフォルト としても構成できます。アカウントで新しく作るゾーンは、指定した値で始まります。