Skip to content

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

Advanced nameservers を設定する

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

Foundation DNS に含まれる Advanced nameservers は、オプトインの設定です。

始める前に

Advanced nameservers をオプトインする前に、次の点を確認してください。

標準ネームサーバーとの違い

一部の動きは、標準の Cloudflare ネームサーバーと異なります。

  • ワイルドカードレコードは引き続き使えます。ただし Advanced nameservers では、ワイルドカードレコード(*.example.com)は、空の非終端(empty non-terminal)であるサブドメインには適用されません。空の非終端とは、自身にレコードはないが子孫にはレコードがある DNS ツリー上のノードです。次の例を参照してください。この動きは、ワイルドカード解決における空の非終端の役割を定義した RFC 4592 に準拠しています。

example.com の DNS 管理

タイプ 名前 コンテンツ
A * 192.0.2.1
A a.b 192.0.2.5

この例では、a.b.example.comb.example.com の子孫で、b.example.com は空の非終端です。そのため、ワイルドカード *.example.comb.example.com には適用されません。

  • サブドメインの委任: NS レコードでサブドメインを委任すると、親ゾーンに A、TXT、CNAME などのレコードがあっても、Cloudflare はそのサブドメインでほかのレコードを返しません。

example.com の DNS 管理

タイプ 名前 コンテンツ
NS www ns1.externalhost.com
NS www ns2.externalhost.com
TXT www "5bb16e6b5a444eedb48ace40c471bcc9"
A www 192.0.2.1

この例では、www.example.com の TXT レコードと A レコードは返されません。

ゾーンで有効にする

既存ゾーンで Advanced nameservers を有効にする手順は次のとおりです。

  1. ゾーンで Advanced nameservers を選択します。

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

      Records を開く ↗
    2. Cloudflare nameservers カードで、Advanced nameservers を有効にします。

    3. ページを更新すると、カードに Advanced nameservers の NS レコード値が表示されます。

    Update DNS Settings エンドポイントを使い、次のような PATCH リクエストを送ります。

    Required API token permissions

    At least one of the following token permissions is required:
    • Zone DNS Settings Write
    • DNS Write
    Update DNS Settingsbash
    curl "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/dns_settings" \
    	--request PATCH \
    	--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \
    	--json '{
    		"nameservers": {
    				"type": "cloudflare.advanced"
    		}
    	}'

    レスポンス本文の nameservers オブジェクトに、割り当てられたネームサーバーが含まれます。次の手順でこのネームサーバーを使います。

  2. レジストラで権威ネームサーバーを更新します。手順は Cloudflare Registrar を使っているかどうかで変わります。

    • Cloudflare Registrar を使っている場合は、Cloudflare Support に問い合わせ てネームサーバーを更新してもらいます。

    • 別のレジストラを使っている場合、またはゾーンが委任されている場合は、ネームサーバーを手動で更新 します。

役に立ちましたか?