添加 DNS 记录 · AWS Route 53
将发送域添加到 Bird 后,Bird 控制面板中该域的详情页会列出所有需要发布的 DNS 记录,每条记录都提供可复制的主机名和值。请在一个标签页中打开该页面,在另一个标签页中打开 AWS 控制台。从 Bird 复制每个值,而不是手动输入。

需要添加的记录
| 类型 | 主机名 | 值(从 Bird 复制) |
|---|---|---|
| TXT | <selector>._domainkey.example.com | 你的 DKIM 密钥 |
| CNAME | send.example.com | <region>.bounce.bird.com |
| TXT | _dmarc.example.com | 你的 DMARC 策略 |
| CNAME | links.example.com(可选) | <region>.links.bird.com |
跟踪 CNAME(links)是可选的,用于启用品牌化的打开和点击跟踪,发送邮件不需要该记录。
在 Route 53 中添加记录
- 登录 AWS 控制台,打开 Route 53。
- 选择 Hosted zones,然后选择名称与你的发送域匹配的公共托管区域。
- 点击 Create record。
- 添加 DKIM 记录:将 Bird 中主机名的子域部分(域名前面的部分,例如 <selector>._domainkey)粘贴到 Record name,将 Record type 设置为 TXT,再将 Bird 中的 DKIM 值粘贴到 Value。Routing policy 保持 Simple routing 不变。点击 Create records。
- 再次点击 Create record。添加 return-path 记录:在 Record name 中输入 send,将 Record type 设置为 CNAME,再将 Bird 中的目标值(例如 <region>.bounce.bird.com)粘贴到 Value。点击 Create records。
- 再次点击 Create record。添加 DMARC 记录:在 Record name 中输入 _dmarc,将 Record type 设置为 TXT,再将 Bird 中的 DMARC 值粘贴到 Value。点击 Create records。
- 如果需要品牌化跟踪,按照与第 5 步相同的方式添加可选的跟踪记录:Record name links,Record type CNAME,Value <region>.links.bird.com。点击 Create records。
Route 53 注意事项
- 不要自行给 TXT 值加引号。 Route 53 会自动为 TXT 值添加双引号。请原样粘贴 Bird 中显示的值:如果你自己加了引号,发布的记录会包含多余的引号字符,导致验证失败。Route 53 还将单个带引号字符串限制为 255 个字符;如果 DKIM 值更长,请使用 DNS 记录拆分工具将其拆分为 TXT 记录支持的多个带引号字符串。
- 确认该区域对域名具有权威性。 将该区域的 NS 记录集与注册商处配置的名称服务器进行比较。如果不一致,请在权威提供商处发布记录。
- 使用 Simple routing。 四条记录的 Routing policy 都保持 Simple routing;weighted、latency 或 failover 策略不是必需的,只会增加查询出错的可能性。
发布后
Bird 会自动检查你的 DNS。你也可以在 Bird 中打开域名详情并点击 Refresh。如果域名仍处于待验证状态,请参阅验证延迟。
后续步骤
相关资源
继续查阅此主题的文档、指南和示例。资源为英文。