【发布时间】:2015-06-01 09:27:50
【问题描述】:
在dmarc.org,建议可以将 DNS 的 IN TXT 记录以特殊形式写入区域文件中,以使它们不会溢出文本编辑器中的行。
使用 常用命令行工具:
% dig +short TXT _dmarc.example.com. "v=DMARC1\; p=none\; rua=mailto:dmarc-feedback@example.com"要发布这样的记录,域所有者的 DNS 管理员 在相应的区域文件中创建如下条目 (遵循常规区域文件格式):
; DMARC record for the domain example.com _dmarc IN TXT ( "v=DMARC1; p=none; " "rua=mailto:dmarc-feedback@example.com" )
我已经尝试在我的实际区域文件中使用 NSD 执行示例;但是,当我随后查询域时,实际上我也得到了包含多行的结果。
% dig +short TXT _dmarc.example.su
"v=DMARC1\; " "p=reject\; " "rua=mailto:rua-dmarc@example.su"
这是预期的吗?这是否可能会破坏一些应该解析这些 TXT 记录以获取 DMARC / SPF / DKIM / 等的软件?
【问题讨论】:
-
对于多行 TXT 记录如何在内部处理的参考可能有助于了解这里是否存在问题
-
拆分是可能的,但这不是解决方案。我已经实现了这一点,但仍然从 gmail、yahoo、google、rocketmail 收到“DKIM 失败”报告。并且 Mxtoolbox mxtoolbox.com/dkim.aspx 也报错。
-
@OzBob 我有点怀疑每个人都会有这个问题;事实上,我仍然在自己的配置中使用了上述拆分,但我仍然经常收到来自 Google 的
rua电子邮件,所以,您的问题可能与其他问题有关。