The Cloudflare Blog

Simplifying domains for people and agents

6.9内容质量

TL;DR · AI 摘要

Simplifying domains for people and agents Cloudflare Blog post Durable Objects Registrar Workers AI Birthday Week Develo...

核心要点

  • 主题聚焦:Simplifying domains for people and agents
  • 来源:The Cloudflare Blog,建议结合原文判断细节。
  • AI 分析暂不可用,本条为保底评分与摘要。
#AI#编程#后端#云计算#安全
打开原文

为人们和代理简化域名管理 | Cloudflare 博客

post

Durable Objects

Registrar

Workers

AI

Birthday Week

Developers

2026年9月30日

为人们和代理简化域名管理

Ankit Shah 和 Carlos Armada

8分钟阅读

复制链接

你刚刚想到了下一个伟大的创意,而购买合适的域名似乎是最简单的方式来迈出第一步。自然地,你打开浏览器的新标签页,却发现自己面对着一种体验,就像廉价航空公司在结账时不断向你推销附加服务:需要安全防护吗?要不先建个网站?需要邮箱服务吗?你才刚刚开始构建下一个创意,但这种体验已经不再有趣了。

十年前推出的 Cloudflare Registrar 一直采用更简洁的方式。域名按成本定价,价格透明,没有不必要的推销。但简洁不应该从结账时才开始,而应该从你开始寻找合适域名的那一刻就开启。

今天,我们将这种简洁体验扩展到整个寻找和购买域名的全过程。我们全新的域名搜索功能会展示我们支持的所有扩展名,响应速度与你输入的速度同步,并通过排序、过滤和透明定价让数百种可能性更易于探索。

你知道什么特别擅长忽略干扰并专注于目标?AI代理。我们设计 Cloudflare Registrar 通过 Registrar API、MCP 和我们新推出的 cf CLI 与代理自然协作。你可以让最喜欢的代理帮你找到合适的域名、购买域名,或转移你已拥有的域名。

扩展的代理注册服务

今年4月,我们推出了 Registrar API 测试版,允许开发者和代理通过编程方式搜索、检查和注册域名。此后我们对 API 进行了扩展。新的沙盒环境让你可以在不购买域名或触发真实交易的情况下测试注册商工作流程。我们的扩展名端点会返回我们支持的420多个扩展名中每个扩展的相关信息,帮助你应对不同注册机构的不同要求。我们还增加了域名转移功能,让你可以编程方式将域名从其他注册商转移到 Cloudflare。

通过 Cloudflare MCP 可以使用 Registrar API,让代理无需单独集成即可访问。本周早些时候,我们还宣布推出了 cf CLI,将相同的功能直接带入你的终端。你可以让最喜欢的代理帮你搜索、注册或转移域名。这些任务本身就非常适合通过对话完成:

  • “example.com 是否可用?”
code
cf
registrar
registrations
check
example.com
  • “购买 example.com。”
code
cf
registrar
registrations
create
example.com
  • “将 example.com 从当前注册商转移。”
code
cf
registrar
registrations
transfer-in
example.com
\
--auth-code
"$(
echo
-n
'YOUR_EPP_CODE'
|
base64
)"
\
--auto-renew

人们与互联网的互动方式正在改变。无论你是通过代理还是浏览器使用 Cloudflare Registrar,都应该感觉自然。对许多人来说,浏览器仍然是搜索的起点,而这种体验早就该彻底升级了。

简化的搜索

此前,我们的搜索页面仅显示来自部分扩展名的约20个可用结果,有时还会修改你的搜索词以推荐相关选项。你无法在我们支持的每个扩展名中看到那个确切名称。

我们决定采用更简单的方式:向您展示在所有支持的扩展中搜索到的精确术语。随着您输入内容,结果会实时显示,并在您滚动时持续加载,让您无需重新搜索即可探索数百个选项。我们还包含已注册的域名,为您提供更完整的画面。如果您只想查看可购买的域名,可以过滤掉其他所有内容。

更多结果可能听起来更复杂,但这些正是您所要求的结果。排序和过滤功能可以帮助您缩小范围。无论您是否登录、使用手机还是电脑,体验都保持一致。

让复杂问题变得简单

Cloudflare Registrar 支持 420 多个扩展。因此,单次搜索可能会生成超过 420 个独立的可用性问题。每个扩展由一个注册机构运营,该机构维护其官方注册记录并提供关于域名可用性和价格的权威答案。

一次性向每个注册机构询问所有问题会很慢且效率低下。注册机构响应速度不同,且有请求限制,而大部分工作可能最终不会被查看。为了解决这个问题,我们的搜索会从多个来源收集证据:(1) 预制的可用性数据集(例如区域文件)和缓存答案;(2) DNS 答案;(3) 实时注册机构查询。

如果在可用性数据集或 DNS 中找到匹配项,我们可以确定该域名已被使用,但未找到匹配项并不能必然证明可用性,因为域名可能已注册但未在 DNS 中配置,或者可能在被阻止的列表中。最近的注册机构衍生答案更可靠,但会随时间变旧,而实时注册机构检查能提供最新且权威的答案,但耗时更长且依赖有限的上游资源。我们的新搜索会逐步探测这些来源,同时为每个结果平衡速度、新鲜度和确定性。当更准确或更可靠的信息到达时,我们仅动态更新受影响的结果。

我们如何构建快速且可扩展的搜索

我们基于 Cloudflare 开发者平台构建了新搜索功能,该平台同样可用于我们的客户。Workers 负责运行公共搜索入口点和收集可用性证据的服务。Durable Objects 为每个活跃搜索分配一个协调器,而 Workers KV 存储可跨搜索重复使用的预处理数据。这些原语共同使该服务能够在用户和 420 多个扩展之间进行扩展,同时保持运营成本低廉。

在搜索开始前,我们会准备有用证据:一个专用管道将注册机构区域文件和其他批量来源转换为 Workers KV 中的紧凑可用性数据集。大型数据集被拆分为更小的部分,因此查找操作仅检索该域名所需的数据。这些快速检查可以在不进行新的实时注册机构请求的情况下回答许多问题。

每个搜索会话由一个 Durable Object 组成,该对象协调特定的搜索交互。它在不等待网络查询的情况下建立结果顺序(来自查询、排序和过滤),记住每个域名接收到的最佳证据,并跟踪哪些结果可见,以便查找工作跟随用户的注意力。

WebSockets 提供双向连接,我们在其基础上设计了一种应用协议,用于将浏览器连接到解析过程。初始快照建立了有序列表。后续的增量消息仅包含发生变化的字段,使浏览器只需更新一个域名,而无需再次下载完整的数据集。在发送增量消息之前,Durable Object 会将新证据与当前答案进行比较:更强的证据可以替换现有答案,但较弱的证据则不能。

另一个独立的 Worker 负责收集额外证据。它可以通过 Cloudflare 的 1.1.1.1 解析器查询 DNS,执行实时注册商检查,或重用最近缓存的答案。重用新鲜答案可以避免重复上游请求。由于域名可能随时被注册,可用域名的答案缓存有效期比已注册域名的证据缓存有效期更短。

这些组件共同作用,将数百个独立的可用性检查和所有协调工作转化为统一的搜索体验。Cloudflare 的开发者平台为我们提供了所有必要的构建模块,可以隐藏这些复杂性,打造一个简单且全球最快的域名搜索体验。

透明定价与价格下降

让搜索体验简单化不仅仅是速度的问题。它还关乎对域名成本的精确了解。Cloudflare 注册商自推出以来一直以成本价提供域名。优质价格是简化域名体验的一部分,但了解实际支付金额同样重要。我们的新搜索功能和新定价页面会同时显示每个域名的初始注册价格和续费价格。当域名打折时,我们会显示原始成本价和促销价格,前者以划掉的形式呈现。

从生日周(本周开始),我们将在部分扩展名(包括 .io、.dev、.app 和 .tech)上提供首年注册折扣。您可以直接从搜索页面以及我们新推出的定价页面探索所有折扣扩展名。

无论您是在浏览器中搜索还是咨询代理,我们的目标都是一致的。消除从创意到实现之间的摩擦。为您的下一个创意购买域名应该是一件有趣且令人感到进步的事情。

找到您的下一个域名

选择您想要开始的方式:

  • 在浏览器中搜索:探索所有可用扩展名,找到您的下一个域名。
  • 咨询您最喜欢的代理:安装 cf CLI,然后提示代理为您搜索、注册或转移域名。
  • 通过 API 构建:使用注册商 API 将域名搜索和注册功能集成到您自己的应用程序或工作流程中。

无论您选择哪种方式,找到下一个域名都应该是最有趣的部分。

致谢:这种简洁性是跨团队协作的结果。特别感谢 Pedro Menezes、Shobhit Kuruvilla、Lucy Dryaeva、Fred Pinto 以及注册商团队、设计工程团队和 Forge 团队。

目录栏

讨论栏

相关标签和社交媒体链接

相关标签

关注社交媒体

  • Cloudflare
  • Ankit Shah

电子邮件订阅