tldx icon

tldx

tldx 是一款用于批量查询域名可用性的命令行工具,支持 RDAP、DNS 和 WHOIS。可通过前缀、后缀、正则模式和 TLD 预设生成候选域名,并以多种格式查看结果。

tldx

什么是 tldx?

tldx 是一款用于批量查询域名可用性的命令行工具。它接收一个或多个关键词,使用前缀、后缀、TLD 选择、预设或基于正则的模式生成候选域名,并通过 RDAP、DNS 和 WHOIS 数据源检查这些域名是否可用。

它专为在终端中快速头脑风暴和筛选域名创意而设计。结果可以在发现时流式输出,仅显示可用域名,或导出为多种格式供后续使用。该工具还提供 MCP 服务器模式,适用于基于 agent 的工作流。

主要功能

  • 可对多个域名进行批量可用性检查,支持并发查询行为和基于 RDAP 的检查。
  • 关键词排列控制,可添加前缀和后缀,方便从单个种子词探索更适合品牌化的组合。
  • 基于正则的域名生成,用于模式化搜索,例如在特定 TLD 集合中生成短字母组合。
  • 内置和自定义 TLD 预设,可复用精选的 TLD 组,无需每次手动输入冗长列表。
  • 多种输出格式,包括 text、JSON、JSON stream、JSON array、CSV、grouped 和 grouped-by-TLD,适配不同工作流。
  • 筛选与控制参数,例如仅显示可用域名、限制结果数量、设置最大域名长度、执行 dry run,以及从文件或 stdin 读取输入。
  • 通过 tldx mcp 提供 MCP 服务器支持,使 AI agent 可通过 stdio 使用该工具。

如何使用 tldx

先在命令行中传入一个或多个关键词,然后添加参数来控制候选域名的生成和检查方式。例如,可以提供前缀和后缀,选择特定 TLD 或预设,或启用正则模式进行模式化生成。

典型用法是执行检查、查看流式结果,并可选地使用 --only-available--limit 或指定格式进一步缩小输出范围。想要复用 TLD 组的用户可以使用 preset 子命令创建预设,而自动化用户可以从文件或 stdin 读取关键词。

使用场景

  • 创始人或独立项目开发者可以在多个后缀下测试产品名,并快速查看哪些组合仍可注册。
  • 命名研究人员可以通过为一个种子词添加前缀和后缀来生成大量域名变体,然后筛选仅保留可用结果。
  • 高级用户可以使用正则模式和精选 TLD 集合,搜索基于模式的名称,例如仅由字母组成的短域名。
  • 团队可以为共享命名流程定义自定义 TLD 预设,避免每次都重复输入常用后缀组。
  • AI agent 或脚本化工作流可以调用 MCP 服务器,将域名检查集成到更大的自动化命名流程中。

常见问题

tldx 只会一次检查一个域名吗?
不会。它专为批量检查而设计,因此可以在一次运行中处理多个关键词、排列组合和 TLD。

它使用哪些来源来检查可用性?
页面说明,tldx 通过 RDAP、DNS 和 WHOIS 检查可用性。

我可以用机器可读格式输出结果吗?
可以。文档中列出的输出格式包括 JSON、JSON stream、JSON array、CSV、grouped 和 grouped-tld,此外还有纯文本。

我可以保存常用的 TLD 组以便复用吗?
可以。preset 子命令支持在用户配置目录中添加、列出和删除自定义 TLD 预设。

它支持 AI agent 工作流吗?
支持。仓库文档中提供了通过 tldx mcp 启动的 MCP 服务器模式。

替代方案

  • 基于浏览器的域名搜索工具:更适合在图形界面中快速进行一次性检查,但通常对排列组合、正则生成和输出格式的控制较少。
  • 注册商搜索界面:适合立即注册域名,但工作流通常更窄,不太适合批量模式探索。
  • 其他命令行域名生成/检查工具:理念相近,但在是否支持基于正则的生成、自定义 TLD 预设或结构化输出格式方面可能不同。
  • 通用命名工具:有助于头脑风暴品牌创意,但通常范围更广,不专注于域名可用性验证。
tldx | UStack