Internal DNS view 是 Internal DNS zone 的逻辑分组。如架构概览所述,DNS view 由 Gateway resolver 策略 引用,以定义特定查询应如何解析。
请参阅以下各节了解如何管理 DNS view,或参阅快速入门了解完整工作流。
设置 DNS view 时,请遵守以下条件:
- DNS view 可以为空,不关联任何内部 zone。
- DNS view 不能包含公共 DNS zone。1
- 给定 DNS view 内,每个内部 DNS zone 名称必须唯一。
- 给定 Cloudflare 账户内,每个 DNS view 名称必须唯一。
1 包含公共 DNS 记录且可被公共解析器访问的 DNS zone。
-
在 Cloudflare 仪表板中,前往 Internal DNS(内部 DNS) 页面。
Go to Internal DNS ↗ -
前往 Internal DNS Views(内部 DNS 视图)。
-
选择 Create a view(创建视图)。
-
为 view 指定描述性名称。
- 选择 Manage zones(管理区域) 将 zone 添加到 view。选择应通过 Gateway resolver 发送到该 view 的查询进行解析的内部 zone。
- 选择 Save(保存) 确认。
使用 Create Internal DNS View 端点。对于你创建的每个 view,列出应归入该 view 的所有内部 zone。
即使仍有内部 zone 链接到 DNS view,也可以删除该 view。内部 DNS zone 将继续存在,但在 view 删除后将被取消链接。
也可以删除正被 Gateway resolver 策略引用的 DNS view。在此情况下,匹配该策略的查询将返回 SERVFAIL。
-
在 Cloudflare 仪表板中,转到 Internal DNS(内部 DNS) 页面。
Go to Internal DNS ↗ -
转到 Internal DNS Views(内部 DNS 视图)。
-
找到要删除的 view。
-
选择对应行中的三个点,然后选择 Delete(删除)。
-
在确认对话框中,再次选择 Delete(删除) 以继续。
使用 Delete Internal DNS View 端点。
- 更新 DNS view(
PATCH) - 获取 view 详情(
GET) - 列出 DNS view(
GET)