Skip to content

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

内部ゾーンを管理する

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

内部 DNS ゾーン の管理方法は、次の各セクションを参照してください。

設定条件

内部ゾーンを設定するときは、次の条件を守ってください。

  • 内部ゾーンには、パブリックゾーンで Cloudflare がサポートするのと同じ DNS レコードタイプ を含められます。
  • 内部ゾーンは、同じアカウント内のパブリックゾーンと同じ名前にできます。
  • 各内部ゾーンは、複数の ビュー にリンクできます。1
  • 1 つのアカウント内に、同じ名前の内部ゾーンを複数置けます。ただし、同じ名前の内部ゾーンを同じビューにリンクすることはできません。
  • 内部ゾーンには、トップレベルドメイン(TLD)の制限はありません。公開登録されていない TLD(例: xyz.local)でも、TLD そのもの(local)でも、ルート(.)でも、内部ゾーンを作成できます。

1 Gateway resolver ポリシーが参照する、内部 DNS ゾーンの論理グループです。特定のクエリをどのように解決するかを定義します。

内部ゾーンを作成する

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

    Internal DNS を開く ↗
  2. Create an internal zone を選びます。

  3. 内部ゾーンに名前を付けます。

  4. 希望の方法で内部ゾーンに DNS レコードを追加します。

  • フォーマット済みの BIND ファイルを インポート します。
  • Add a record を選び、追加したいレコードタイプの下で Create を選びます。詳細は DNS レコードの種類 を参照してください。
  1. 追加したい内部ゾーンごとに、この手順を繰り返します。
  1. Create Zone エンドポイントを使い、内部ゾーン を作成します。アカウント ID を指定し、typeinternal に設定します。

Required API token permissions

At least one of the following token permissions is required:
  • Zone Zone Edit
  • Zone DNS Edit
Create Zonebash
curl "https://api.cloudflare.com/client/v4/zones" \
	--request POST \
	--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \
	--json '{
		"account": {
				"id": "<ACCOUNT_ID>"
		},
		"name": "<ZONE_NAME>",
		"type": "internal"
	}'
  1. 希望する方法で、内部ゾーンに DNS レコードを追加します。
  1. 追加したい内部ゾーンごとに、この手順を繰り返します。

そのほかの API 操作

内部ゾーンを管理する API エンドポイントは、公開ゾーンの管理と同じです。主な違いは、ゾーンタイプを internal に設定することです。

詳細は次の API ドキュメントを参照してください。

役に立ちましたか?