Cloudflare Registrar 更新域名搜索与自动化能力

Cloudflare AI Bl4 天前

Cloudflare Registrar 正在调整域名搜索、注册和转入体验,目标是让用户和 AI 代理都能更直接地完成域名相关操作。

新的域名搜索体验

过去,Cloudflare Registrar 的搜索页面只会展示约 20 个可用结果,并且来自部分域名后缀;有时还会修改用户输入的搜索词,推荐相关选项。这意味着用户无法直接查看同一个名称在所有受支持后缀下的情况。

新的搜索方式改为:围绕用户输入的精确词,在所有受支持的后缀中展示结果。Cloudflare Registrar 目前支持 420 多个域名后缀。

新的搜索体验包括:

  • 输入时即时返回结果;
  • 滚动时持续加载更多后缀;
  • 展示已注册域名,让用户看到更完整的可用性图景;
  • 可筛选只显示可购买域名;
  • 支持排序和过滤;
  • 登录或未登录、桌面端或移动端体验保持一致;
  • 展示首年注册价格和续费价格。

Cloudflare 表示,更多结果并不意味着体验更复杂,因为这些结果都基于用户输入的同一个名称,排序与筛选用于帮助用户进一步缩小范围。

面向代理的注册商能力

Cloudflare Registrar 也在扩展面向开发者和 AI 代理的能力。

今年 4 月,Cloudflare 推出了 Registrar API 测试版,允许开发者和代理以编程方式完成域名搜索、检查和注册。随后,该 API 又增加了多项能力:

  • 沙盒环境:可在不购买域名、不触发真实交易的情况下测试注册商工作流;
  • 后缀信息接口:返回 420 多个后缀的相关信息,帮助处理不同注册局的要求;
  • 域名转入能力:支持以编程方式将其他注册商处的域名转入 Cloudflare。

这些 Registrar API 能力也可通过 Cloudflare MCP 使用,使代理无需单独集成即可访问相关功能。Cloudflare 新发布的 cf CLI 也把这些能力带到终端中。

用户可以通过代理发起类似任务:

  • 查询某个域名是否可用;
  • 注册某个域名;
  • 将已有域名从当前注册商转入 Cloudflare。

域名可用性判断为何复杂

一次域名搜索看似简单,但在支持 420 多个后缀的情况下,一个查询可能对应 420 多个独立的可用性问题。

每个后缀由不同注册局运营。注册局维护官方注册记录,并提供关于域名是否可注册、价格是多少的权威信息。

如果每次搜索都同时询问所有注册局,会带来几个问题:

  • 响应速度可能较慢;
  • 不同注册局响应速度不同;
  • 注册局通常有请求限制;
  • 很多检查结果用户未必会浏览到,造成浪费。

为此,新的搜索系统会从多类证据中逐步判断域名状态:

  1. 预处理的可用性数据集,例如 zone files,以及缓存答案;
  2. DNS 查询结果;
  3. 实时注册局查询。

这些证据的可靠性和成本不同:

  • 如果可用性数据集或 DNS 命中,通常可以说明域名已被使用;
  • 如果未命中,并不能必然证明域名可注册,因为域名可能已注册但未配置 DNS,也可能在屏蔽列表中;
  • 来自注册局的较新答案更可靠,但会随时间变旧;
  • 实时注册局查询最新、权威性更高,但耗时更长,也会消耗上游请求能力。

新的搜索会在速度、新鲜度和确定性之间做平衡。当系统获得更强或更准确的信息后,只动态更新受影响的结果。

技术架构:Workers、Durable Objects 与 WebSockets

Cloudflare 表示,新搜索基于其开发者平台构建,主要使用以下组件:

  • Workers:处理公开搜索入口,以及收集可用性证据的服务;
  • Durable Objects:为每个活跃搜索会话提供一个协调器;
  • Workers KV:存储可跨搜索复用的预处理数据;
  • WebSockets:在浏览器与后端解析流程之间建立双向连接。

在搜索开始前,系统会先准备部分证据:例如将注册局 zone files 和其他批量数据转换为紧凑的可用性数据集,并存入 Workers KV。大型数据集会被拆分成较小片段,使查询时只取与目标域名相关的数据。

一次搜索会话由一个 Durable Object 协调。它会:

  • 根据查询词、排序和筛选条件确定结果顺序;
  • 不等待所有网络查询完成就先建立结果列表;
  • 记录每个域名当前最好的证据;
  • 跟踪哪些结果正在被用户看到,让后续检查跟随用户注意力展开。

WebSocket 上还设计了应用层协议:

  • 初始快照建立有序结果列表;
  • 后续增量消息只包含发生变化的字段;
  • 浏览器无需重新下载完整结果集,只更新单个域名状态;
  • Durable Object 会比较新旧证据,只有更强的证据才会替换当前答案。

另一个 Worker 负责收集更多证据,可通过 Cloudflare 1.1.1.1 解析器查询 DNS,也可发起实时 Registrar 检查,或复用最近缓存的答案。由于可用域名可能随时被他人注册,因此“可用”答案的缓存有效期会比“已被注册”的证据更短。

透明定价与部分后缀折扣

Cloudflare Registrar 表示,其注册服务延续“按成本提供域名”的模式。新的搜索页面和价格页面会同时显示:

  • 首年注册价格;
  • 续费价格;
  • 如有折扣,会显示划线的原始按成本注册价,以及当前促销价。

Cloudflare 还表示,在 Birthday Week 期间,会对部分后缀提供首年注册折扣,包括 .io、.dev、.app 和 .tech 等。

值得关注的变化

这次更新的重点不只是搜索界面,而是把域名注册流程同时面向浏览器用户、开发者和 AI 代理做了统一扩展:

  • 普通用户可以在浏览器中直接查看更多后缀和价格;
  • 开发者可以通过 API 集成搜索、注册和转入流程;
  • AI 代理可以通过 MCP 或 cf CLI 帮助用户完成域名查询、购买和迁移任务。

对于需要批量检索域名、构建自动化注册流程,或希望让代理参与项目初始化流程的团队,这些能力可能会带来更顺滑的工作流。

评论

请登录后发表观点

暂无数据