重要提示:谷歌和雅虎将从 2024 年 4 月起要求使用 DMARC。
权力管理机构

什么是DMARC "外部目的地验证"?| 在你的域外接收DMARC报告

在你的域外接收DMARC报告

在你的域外接收DMARC报告

阅读时间 4 分钟

您知道吗? DMARC 报告报告?是的,可以通过 DMARC 外部目的地验证将DMARC报告发送到不属于您自己域范围内的电子邮件地址。如果您拥有的域是 company.com,您可以将报告发送到一个地址(例如) rua@mailreports.net在这种情况下,company.com 对 mailreports.net 没有权限,它们是两个完全独立的域。

然而,为了实现这一点,报告接收域(mailreports.net)需要提供批准,同意接收包含你的域的DMARC数据的报告。 需要提供批准,它同意接收包含你的域(company.com)的DMARC数据的报告。(company.com)。

使之成为可能的方法被称为 "外部域名验证",今天我们将讨论它是什么,以及它如何帮助你的认证之旅。 

DMARC外部域名验证 - 解释一下

比方说,你拥有的域名是 company.com并且你为你的域名启用了DMARC。你现在想通过DMARC聚合报告接收关于你的电子邮件发送源的信息,但为了避免对你的内部域和子域的收件箱造成垃圾邮件,你想把这些报告重定向到一个外部目的地,比如说 mailreports.net.

这是拥有多个注册域名、第三方以及大量信息进出其域名的企业所采取的一种常见策略。 

为此,您的后续DMARC 记录将如下所示: 

v=DMARC1; p=quarantine; rua=mailto:rua@mailreports.net

[要免费创建您的自定义记录,请使用我们的 DMARC记录生成器工具]。

rua标签指定了你将收到DMARC报告的电子邮件地址。现在请注意,仅仅因为你在DNS上发布了一条记录,要求你的数据被发送到mailreports.net,并不意味着会这样。这不是那么简单。

接收报告的域必须提供数字同意,以接收来自 company.com,否则就不能发送。这被称为外部域验证或外部目的地验证(如在RFC 7489中提到的 RFC 7489 7.1).

为什么需要外部目的地验证?潜在的威胁和漏洞

以下原因可以迫使你选择外部域名验证。

通过外部目的地验证,可以阻止威胁者完成他们的恶意行为,而域名所有者可以将报告路由到运营邮件服务器的外部域名。 

外部域名验证是如何进行的?

核实外部报告目的地 

当一个发布了DMARC记录的域名发送电子邮件时,电子邮件接收服务器会检查发布该记录的组织域是否与DMARC记录的rua(或ruf)标签中提到的组织域完全匹配。 

如果不匹配,并且已经指定了一个外部域来接收报告,那么验证过程就会启动。 

为此,报告接收主机的DNS被查询以验证他们是否同意接收报告。如果在他们的DNS中发现一个证明相同的DMARC记录,则验证检查通过,报告被发送到外部域。如果失败,报告就不会被发送。 

有时由于DNS超时和其他小问题,可能会发生临时错误,使接收服务器暂时无法完成外部目的地验证过程。不过,以后会重新尝试。 

特定域(和子域)的外部目的地验证配置 

让我们以前面的例子来确定如何确保你的外部目的地验证过程不会对你的特定域和子域返回错误结果。  

示例域名:company.com 

外部报告接收域示例:mailreports.net 

需要在mailreports.net域名上发布一条包含以下信息的DMARC DNS记录。 

场地  描述 价值
宿主 这是你发布记录的地方,在 company.com._report._dmarc.mailreports.net
价值 你的TXT记录值 v=DMARC1。

注释: 用你自己的域名和任何你想接收报告的外部域名替换域名。这条记录不是发布在你的域名上,而是发布在你想发送报告的外部域名上。

然后你就完成了!在外部目的地验证期间,现在这将通知电子邮件接收服务器,你在rua或ruf标签中提到的首选外部域实际上同意代表你的域接收DMARC报告。 

外部目的地验证的可选配置

与其发布上述记录来给特定的域名发送报告的权限,外部域名通常使用一个 通配符记录 (以星号 "*"开头)。

这是一个简单的捷径,以避免额外的努力,因为通配符记录本质上是表示 外部域同意接收来自任何域的DMARC报告(而不仅仅是你的特定域)。

下面是用于外部域名验证的通配符记录的语法(例子)。 

场地  描述 通配符记录值
宿主 这是你发布记录的地方,在 *._report._dmarc.domain.com
价值 你的TXT记录值 v=DMARC1。

与使用通配符条目有关的潜在风险

使用通配符条目进行外部域名验证并不是一个值得推荐的做法,而且会带来潜在的风险。这是因为当一个域同意接收来自任何域的报告时,不良行为者可以利用这一点,用来自恶意域的大量报告向电子邮件账户发送垃圾邮件,而没有任何机制来监管或过滤这些报告。这可能会对接收报告的域名造成潜在的伤害,也会给使用该域名接收自己报告的你带来问题。 

我们如何在PowerDMARC处理外部域验证?

对于已经创建了PowerDMARC账户的客户,并在以下方面接收报告 DMARC报告分析器仪表盘不需要担心外部域名验证,因为我们为你处理。所有由接收者发送的报告都会被自动路由并发送至我们的平台,整齐地解析和组织,供您查看,而您无需发布记录,以简化外部目的地验证过程。你所需要做的就是在你的DMARC记录中指定我们的自定义rua(或ruf)地址。

现在就注册,使您的外部目的地验证和DMARC实施过程不费吹灰之力,获得免费的 DMARC试验.

退出手机版