跳转到内容
搜索文档

管理 Internal zone

最后更新 查看 MarkdownAgent 设置

请参阅以下部分,了解如何管理 Internal DNS zone

配置条件

设置 Internal zone 时,请遵守以下条件:

  • 内部 zone 可包含 Cloudflare 为公共 zone 支持的相同 DNS 记录类型
  • 内部 zone 可与同一账户中的公共 zone 同名。
  • 每个内部 zone 可关联多个 view1
  • 一个账户中可以有多个同名的内部 zone。但是,两个同名的内部 zone 不能关联到同一个 view。
  • 内部 zone 不受任何顶级域 (TLD) 限制。这意味着,若内部 zone 的 TLD 未公开注册(例如 xyz.local)、创建在 TLD 本身(local)上,甚至创建在根(.)上,都可以创建。

1 内部 DNS zone 的逻辑分组,由 Gateway resolver 策略引用,以定义特定查询应如何解析。

创建 Internal zone

  1. 在 Cloudflare 仪表板中,前往 Internal DNS(内部 DNS) 页面。

    Go to Internal DNS ↗
  2. 选择 Create an internal zone(创建内部区域)

  3. 为内部 zone 指定名称。

  1. 使用你偏好的方式为内部 zone 添加 DNS 记录:
  • 导入 格式化的 BIND 文件。
  • 选择 Add a record(添加记录),在你想添加的记录类型下选择 Create(创建)。详情请参阅 DNS 记录类型
  1. 对每个要添加的内部 zone 重复此过程。
  1. 使用 Create Zone 端点创建内部 zone。指定账户 ID 并将 type 设为 internal

示例

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. 使用你偏好的方式为内部 zone 添加 DNS 记录:
  1. 对每个要添加的内部 zone 重复此过程。

其他 API 操作

管理 Internal zone 的 API 端点与管理公共 zone 相同。主要区别是 zone 类型必须设置为 internal

有关详细信息,请参阅以下 API 文档:

这篇文档对您有帮助吗?