DNS 记录

DNS 记录拆分工具

粘贴一条超出 DNS 长度限制的 TXT 记录,即可获得正确加引号、正确分隔的字符串——完全符合您的 DNS 服务商编辑器所需的格式。

为什么 TXT 记录需要拆分

单条 DNS TXT 字符串最多只能容纳 255 个字符——这是 DNS 协议(RFC 1035)中的硬性限制。一个现代的 2048 位 DKIM 密钥大约有 400 个字符,因此无法放入单条字符串。解决方法不是创建两条记录,而是发布一条由多个较短字符串组成的记录,DNS 解析器会自动将它们拼接在一起。

难点在于标点符号。每个片段都必须放在各自的引号对中,前一个闭合引号和后一个开始引号之间只留一个空格,且引号内部不能有空格。如果格式有误,解析器在拼接字符串时会在中间多出一个空格,从而悄悄损坏密钥。这个工具会为您计算字节数并正确放置引号。

自动拆分

Cloudflare 和大多数托管 DNS 服务商会自动为您拆分和加引号。只需粘贴原始记录,其余的交给它们处理。

手动拆分

Route 53 和 Google Cloud DNS 会拒绝超过 255 个字符的内容。您需要提供预先拆分好并加了引号的字符串——正是本工具所生成的格式。

Zone 文件

BIND 及类似工具要求字符串用圆括号包裹,以便记录可以跨行。圆括号只是格式上的需要,引号才是必不可少的。

所有操作都在您的浏览器中运行。您粘贴的内容不会被发送到任何地方——当值是私有 DKIM 选择器时,这一点尤为重要。

拆分您的记录

粘贴值,选择发布目标,然后复制结果。高级选项可帮助您匹配本工具未列出的服务商。

您的记录

粘贴一个较长的 TXT 值——DKIM 密钥、SPF 或任何超过 255 个字符的记录。已拆分的或区域文件格式的记录也可以。

DNS 提供商

选择您要将记录粘贴到的目标。

用引号包裹各部分

大多数提供商需要引号;部分提供商(如 Azure)会自动添加。

每部分单独一行

将每个字符串放在单独一行,而非合并为一行。

区域文件块

将所有内容包裹在 name TTL IN TXT ( … ) 块中,适用于 BIND 风格的文件。

每部分最大长度

DNS 限制为 255。仅在您的提供商要求更严格时才降低此值。

字节

拆分记录

将此内容复制为 DNS 提供商中的单条 TXT 记录。

在左侧粘贴记录,即可在此查看拆分结果。

从一个渠道开始。
准备好后,再添加其他渠道。

测试 API 密钥即刻可用。添加支付方式并验证发送者身份后,即可解锁生产环境。

正在使用 Claude Code、Cursor 或 Codex?复制一条设置提示,您的智能代理即可自动安装 Bird CLI 和相关技能。选择您的工具:

Cursor