添加 DNS 记录 · DigitalOcean
如果您的域名 DNS 托管在 DigitalOcean,请按照本页说明发布 Bird 提供的 DKIM、return-path、tracking 和 DMARC 记录。Bird 不要求在域名顶点添加 SPF 记录;请参阅 DKIM、SPF 和 DMARC。
开始之前,请在 Bird 仪表板中打开域名详情页面并保持可见。从该页面复制每条记录的 host 和 value。

找到 DNS 编辑器
- 登录 DigitalOcean 控制面板。
- 选择 Networking > Domains。
- 在列表中选择您的域名。记录页面包含一个 Create new record 表单。
表单顶部有一排按记录类型划分的选项卡:A、AAAA、CNAME、TXT 等。添加每条 Bird 记录时,先选择对应的类型选项卡。
添加记录
Hostname 字段是相对于您的域名的:只需输入域名之前的部分。DigitalOcean 会自动追加域名。
DKIM (TXT)
- 在 Create new record 表单中选择 TXT 选项卡。
- Hostname:粘贴 Bird 中的 DKIM host,但去掉末尾的域名部分:对于 example.com,只需输入 <selector>._domainkey。
- Value:完整粘贴 Bird 中显示的 DKIM value(v=DKIM1; k=rsa; p=...)。如果 DigitalOcean 的字段无法将其作为单个字符串接受,请先使用 DNS 记录拆分工具将其拆分为带引号的片段。
- 点击 Create Record。
Return-path (CNAME)
- 选择 CNAME 选项卡。
- Hostname:send(或 Bird 仪表板中显示在您域名前面的任何子域)。
- Is an alias of:粘贴 Bird 中的 value,例如 <region>.bounce.bird.com。
- 点击 Create Record。
Tracking (CNAME,可选)
此可选记录用于启用品牌化的打开和点击跟踪。即使不添加此记录,您的域名也可以完成验证和发送。
- 选择 CNAME 选项卡。
- Hostname:links(或 Bird 中显示的子域)。
- Is an alias of:粘贴 Bird 中的 value,例如 <region>.links.bird.com。
- 点击 Create Record。
DMARC (TXT)
- 选择 TXT 选项卡。
- Hostname:_dmarc。
- Value:粘贴 Bird 中的 DMARC value,例如 v=DMARC1; p=none; rua=mailto:dmarc-agg@dmarc.bird.com;。
- 点击 Create Record。保留此域名或其父域上现有的有效 DMARC 记录。
DigitalOcean 注意事项
- Hostname 是相对值。 DigitalOcean 会自动将您的域名追加到 Hostname 字段:输入 send.example.com 会创建 send.example.com.example.com。请只输入 send。
- 末尾的点是正常的。 保存 CNAME 后,记录列表中的目标值会带有末尾的点(<region>.bounce.bird.com.)。这是标准的完全限定 DNS 表示法,请保留。
- 此处的记录仅在 DigitalOcean 的名称服务器上生效。 域名必须在您的注册商处委托给 ns1.digitalocean.com、ns2.digitalocean.com 和 ns3.digitalocean.com。如果名称服务器指向其他位置,请改为在权威 DNS 提供商处添加记录。
发布之后
Bird 会自动检查您的 DNS。您也可以在仪表板中打开域名详情并点击 Refresh。如果域名仍处于待验证状态,请参阅验证延迟。
后续步骤
- 发送域名:端到端添加和管理域名
- DKIM、SPF 和 DMARC:每条记录的作用,以及 Bird 为何不发布顶点 SPF 记录
- 验证延迟:域名持续处于待验证状态时的排查方法
相关资源
继续查阅此主题的文档、指南和示例。资源为英文。