DMARC 检查:这个域名能防止被冒充吗?
DMARC 告诉收件服务器,如果一封邮件声称来自某个域名却未通过该域名的检查,应该怎么处理:照常投递、放入垃圾邮件,还是拒收。输入域名、邮箱地址或链接,我们会显示它的 DMARC 策略及其含义。
使用方法
- 输入你要检查的域名,或粘贴邮箱地址或链接:我们只使用其中的域名。
- 点击“检查 DMARC”。我们会在 _dmarc 下查找它的记录;如果没有,就像收件服务器那样到它的上级域名中查找。
- 看看策略:对 100% 的邮件采用“reject”或“quarantine”才能保护域名;“none”只做监控。
各项结果的含义
- 这个域名没有 DMARC
- 它没有要求收件方拦截冒充它的邮件,因此更容易被冒充。
- DMARC 记录有错误
- 收件方可能会忽略它,这样该域名就跟没有 DMARC 一样。下面的信号说明了问题所在。
- DMARC 只做监控
- 策略为“none”:域名会收到报告,但以它的名义发出的伪造邮件仍会被投递。
- DMARC 只保护部分邮件
- 策略只适用于一部分未通过检查的邮件;其余邮件会像没有策略一样被投递。
- 伪造邮件会进入垃圾邮件
- 策略为“quarantine”:收件方会把未通过检查的邮件放入垃圾邮件文件夹。
- 伪造邮件会被拒收
- 策略为“reject”:收件方会拒收冒充这个域名的邮件。这是最强的保护。
各项信号的含义
- 该域名没有发布 DMARC 记录,它的上级域名也没有。
- 存在不止一条 DMARC 记录。只允许有一条,因此收件方一条都不会应用。
- 记录有错误,例如使用了不存在的策略,因此收件方可能会忽略它。
- 策略为“none”:它只要求发送报告,伪造邮件仍会被投递。
- 策略只适用于部分未通过检查的邮件(pct 低于 100)。
- 它没有要求任何报告(rua),因此域名所有者无从得知谁在以它的名义发送邮件。
- 该域名没有自己的记录:适用的是上级域名的记录。
- 子域名策略(sp)比主策略弱。
相关工具
覆盖哪些国家
适用于任何国家的域名。我们会像收件服务器那样查找记录:先在域名本身查找,如果没有,再到它的上级域名中查找(最多五级)。报告地址只显示其域名。
我们读取该域名公开的 DNS 记录。如果你输入的是邮箱地址或链接,只有其中的域名会离开你的浏览器。你查询的域名不会被保存。
常见问题
什么是 DMARC?
Domain-based Message Authentication, Reporting and Conformance(基于域名的邮件身份验证、报告和一致性):一种 DNS 记录,告诉收件方如何处理在“发件人”中使用某个域名、却未通过 SPF 和 DKIM 检查的邮件。它还会要求发送报告,让所有者看到谁在以该域名的名义发送邮件。
none、quarantine 和 reject 是什么意思?
“none”只做监控:邮件照常投递,所有者会收到报告。“quarantine”把未通过检查的邮件放入垃圾邮件。“reject”直接拒收。域名通常先从“none”开始,阅读报告后逐步提高到“reject”。
如果一个域名有 DMARC,它的所有邮件都是真的吗?
不是。DMARC 让人很难在“发件人”中使用这个确切的域名,但诈骗者可以注册一个相似的域名,并为它配置自己的 DMARC。请逐个字母核对发件人的域名,或把邮件头粘贴到“这封邮件是真的吗?”中检查。
为什么显示记录是继承的?
没有自己记录的子域名(mail.example.com)会使用其上级域名(example.com)的记录;如果设置了子域名策略(sp),则采用该策略。
