🎬 隆重推出 transcript.im:免费生成 YouTube、TikTok、Instagram 视频的文字稿。了解 transcript.im

MX 记录黑名单检查:实用操作指南

Leo
LeoFounder, BillionVerify

了解如何进行 MX 记录黑名单检查、解读结果,并通过清晰步骤完成移除、身份验证和持续监控。

Cover Image for MX 记录黑名单检查:实用操作指南

您刚刚启动了一场营销活动,退信通知已经陆续到来。几条消息提到了 RBL,另一些显示“服务不可用;客户端主机已被阻止”,而收件箱到达率也下降了,邮件文案却没有任何明显变化。在重写营销活动或调整预热设置之前,请先运行 MX 记录黑名单检查。

这项检查回答了一个范围有限但很重要的问题:与您的域名关联的邮件服务器 IP 是否目前被列入公开的基于 DNS 的黑名单?它并不能完整评估邮件送达率,但被列入黑名单的 IP 可能导致接收方邮件传输代理在身份验证、内容或参与度信号发挥作用之前,就拒绝邮件。实际工作流程原则上很简单:解析 MX 记录,将每个目标转换为 IP 地址,查询 DNSBL,解读响应,然后调查原因。

为什么 MX 记录黑名单检查是首先要执行的操作

故障通常会在最糟糕的时刻出现。营销人员发现已送达邮件数量突然下降,销售团队报告邮件序列出现退信,或者客户表示从未收到事务性邮件。SMTP 响应可能包含 554 之类的代码,或出现“服务不可用;客户端主机已被阻止”这样的措辞,但这条消息很少能解释完整的运营情况。

在这条响应背后,接收服务器可能已经根据 DNS 检查连接 IP 是否位于黑名单中。如果该 IP 出现在收件方服务商信任的某个列表中,接收邮件传输代理就可能通过 5xx 响应拒绝连接。邮件甚至无法进入 SPF、DKIM、内容质量或收件人互动影响结果的阶段。

实用规则: 在花时间优化主题行或调整发送量之前,先检查邮件服务器 IP 是否被阻止。

MX 记录黑名单检查从负责接收该域名邮件的基础设施开始。一个域名可以发布多个 MX 主机,每个主机名都可以解析为一个或多个 IP 地址。MXToolbox 描述了一种工作流程,可检查每条 MX 记录的 IP 是否出现在 105 个基于 DNS 的黑名单中,而其域名工具页面则介绍了覆盖 100+ 个黑名单来源的能力(MXToolbox)。这种覆盖范围很重要,因为一个 MX 主机可能没有问题,而另一个主机却可能出现在黑名单中。

能够节省时间的诊断顺序

当退信指向 RBL 时,我会按以下顺序处理:

  1. 确认受影响的路径。 确定被拒邮件来自你自己的 SMTP 基础设施、托管服务商,还是共享发送平台。
  2. 解析每个 MX 目标。 不要只测试域名标签。识别每个邮件主机名及其解析出的 IP 地址。
  3. 查询多个 DNSBL。 如果另一个列表中存在相关条目,单个正常结果可能会产生误导。
  4. 记录列入黑名单的原因。 策略违规、开放中继发现和垃圾邮件来源记录需要采取不同的应对措施。
  5. 修复后重新测试。 从黑名单中移除和 DNS 更改并不总能在同一时间出现在所有地方。

完成黑名单检查后,如需进行更广泛的收件箱诊断,请使用面向团队的 邮件送达率测试工具。两者的区别很重要:MX 记录黑名单检查用于识别可能存在的基础设施拦截,而送达率测试则会检查通往收件箱的更广泛路径。

解析 MX 记录并获取正确的邮件服务器 IP

DNSBL 查询通常针对 IP 地址,而不是可见的域名。这意味着,第一项技术任务是将域名的 MX 记录映射到实际主机,然后再将这些主机映射到地址。

首先执行直接的 MX 查询:

dig MX domain.com +short

典型响应如下:

10 mail.domain.com.

数字表示 MX 优先级。当有多个服务器可用时,数值较低的服务器优先。其后的主机名就是下一步需要解析的目标。

你也可以使用以下命令执行相同检查:

nslookup -type=mx domain.com

对应的主机名查询命令是:

dig A mail.domain.com +short

或:

nslookup -type=a mail.domain.com

输出结果会提供需要测试的 IPv4 地址。如果该主机还发布了 IPv6,请单独检查其 AAAA 记录。某些 DNSBL 对 IPv6 的索引方式与 IPv4 不同,因此看似正常的 IPv4 结果并不一定能够说明 IPv6 路径的情况。

目标不属于你时需要检查的内容

MX 记录可能指向 Google、Proofpoint 或其他托管邮件服务商。在这种情况下,MX 主机属于服务商,而不是你的公司。在将某个列入名单的结果视为可以直接修复的缺陷之前,你应先确认服务商的文档和支持流程。

CNAME 链会造成另一种常见的混淆。请沿着链继续追踪,直到到达地址记录,并保留每个 MX 主机名与其解析后 IP 之间的对应关系。不要将多个目标合并为一个域名级状态,因为每台主机都可能得到不同的结果。

实用的 邮件交换记录检查 工具可以帮助验证公开 DNS 视图,但命令行查询仍然很有用,因为它们能准确显示解析器在测试时返回的内容。当结果会影响生产决策时,请从多个网络重复查询。缓存的 DNS 数据、服务商特定的解析器以及近期的基础设施变更,都可能导致不同的观察结果。

查询 DNSBL 并解读结果

收集已解析的 MX IP 后,针对选定的 DNSBL 集合查询每个地址。DNSBL 使用反向八位组表示法。以 1.2.3.4 为例,查询时需要先反转各八位组,再附加黑名单区域:

dig +short 1.2.3.4.zen.spamhaus.org
dig +short 1.2.3.4.b.barracudacentral.org
dig +short 1.2.3.4.dnsbl.sorbs.net

响应会告知该列表是否存在对应 IP 的记录。未被列入时,通常会显示为 NXDOMAIN 或空响应。被列入时,会返回 127.0.0.0/8 范围内的地址,最后的代码用于标识该 DNSBL 中的列入类别。

对于 Spamhaus,通常的解释示例包括:

  • 127.0.0.2,已列入 Spamhaus SBL
  • 127.0.0.9,已列入 SBL CSS
  • 127.0.0.10,已列入 PBL

代码只是起点。打开该 DNSBL 自己的查询页面,阅读当前说明。记录确切的区域、IP、类别和时间戳,而不要只把 “LISTED” 复制到工单中。

常见 DNSBL 响应代码及其含义

反转 IP + 区域响应代码含义
1.2.3.4.zen.spamhaus.org127.0.0.2已列入 Spamhaus SBL
1.2.3.4.zen.spamhaus.org127.0.0.9已列入 SBL CSS
1.2.3.4.zen.spamhaus.org127.0.0.10已列入 PBL
1.2.3.4.zen.spamhaus.orgNXDOMAIN 或空响应该查询未返回列入记录
1.2.3.4.b.barracudacentral.orgNXDOMAIN 或空响应该查询未返回列入记录
1.2.3.4.dnsbl.sorbs.netNXDOMAIN 或空响应该查询未返回列入记录

对于外发邮件而言,垃圾邮件来源分类需要立即关注,因为这可能表明发送基础设施遭到滥用。发现开放中继则说明服务器配置存在问题。信誉不佳类别可能反映历史行为、共享托管环境,或当前活动中不明显的信号。

不要把每次命中都视为同等重要。同一服务商产生的多个低影响列入记录,与某个主要邮箱服务商会主动查询的 DNSBL 中出现单条列入记录,可能代表完全不同的情况。如需进行汇总查询,你可以使用 BillionVerify 检查 IP 黑名单,然后根据相关列表自身的说明和移除政策,验证严重的发现。

为什么干净的黑名单结果仍可能意味着较差的邮件送达率

干净的 DNSBL 结果只能证明,被查询的公共列表没有将受测 IP 列入黑名单。它无法证明邮箱提供商信任该发件人、身份验证能够保持一致,或收件人希望收到这些邮件。

收件箱投递位置更适合通过多个共同评估的层面来理解:

  • IP 信誉反映发送历史、投诉模式和发送量变化。
  • 域名信誉将 From 域与相关基础设施及其行为联系起来。
  • 身份验证涵盖 SPF、DKIM 和 DMARC 身份验证及其一致性。
  • 提供商特定的过滤机制会应用各邮箱提供商内部的信誉、内容和参与度模型。

DNSBL 的回答接近二元结果:列入黑名单或状态正常。收件箱投递位置则是基于许多信号加权得出的决策,因此两者的结果可能出现明显差异。

一个现实的“状态正常但仍被过滤”场景

假设 MX IP 在公共 DNSBL 中状态正常。如果发件人的 IP 信誉下降、投诉活动增加,或该域名的发送模式看起来不一致,Gmail 仍可能将该营销活动放入垃圾邮件文件夹。DKIM 签名在技术上也可能有效,但未能满足 DMARC 评估的一致性关系。例如,邮件可能使用宽松的标头配置,而可见的 From 域与 DKIM d= 值中的域不同。该签名通过了加密验证,但身份关系仍可能无法通过一致性检查。

因此,干净的黑名单结果应该触发后续检查,而不是结束事件处理。请检查身份验证报告、提供商特定的信誉数据、退信分类、投诉信号和收件人参与度。关于减少恶意邮件和加强邮件控制的更广泛运营指导,这些 IT Cloud Global 网络钓鱼防护建议 提供了有用的安全背景信息。

当你需要区分公共列表状态与更广泛的 IP 信誉时,可以将单独的 BillionVerify IP 信誉检查器 与 DNSBL 测试结合使用。BillionVerify 是一项专业的邮箱验证服务,旨在解决一个问题:糟糕的邮件数据会让企业付出代价。

以下视频进一步说明了信誉和过滤机制如何影响邮件送达:

MX IP 被列入黑名单时的分诊与补救

被列入黑名单是一起事件,而不是诊断结果。在修改 DNS 或请求移除之前,先保存证据。记录经过测试的 IP、确切的 DNSBL 区域、返回代码、列入原因以及查询时间。

补救流程

  1. 确定负责的黑名单。 打开 DNSBL 的查询页面,确认结果仍然有效。检查该条目适用于发送 IP、入站 MX 主机、某个 IP 范围,还是某个策略类别。
  2. 阅读移除政策。 Spamhaus、Barracuda 和 SORBS 使用的流程并不完全相同。有些条目会在相关行为停止后自动清除,而另一些则需要明确请求或由服务提供商管理的流程。
  3. 先修复原因。 检查反向 DNS,并确保 IP 具有适当的 PTR。收紧 SPF,使其仅授权当前的发送来源。如果怀疑密钥遭到泄露,请轮换 DKIM 密钥,并检查近期营销活动是否存在垃圾邮件陷阱或无效收件人活动。
  4. 记录修复情况。 保存相关的 PTR、SPF 和 DKIM 查询输出、服务器变更、账户安全措施以及列表清理记录。
  5. 符合条件后提交请求。 使用 DNSBL 的官方门户,提供简洁的证据,并避免在未解决根本原因的情况下重复提交。
  6. 在适用的冷却期后重新查询。 在恢复正常发送量之前,确认返回结果已清除。移除黑名单可能会异步传播,因此在业务影响较大时应多次测试。

滥用行为仍在进行时,不要请求移除。 移除后再次返回的黑名单记录,通常会造成比原始事件更难处理的运营问题。

常见的列入原因及所需修复

列入信号根本原因补救措施
垃圾邮件来源列入账户遭到入侵、主机感染或营销活动滥用停止来源、保护账户、检查日志,并暂停受影响的发送
开放中继发现服务器接受未经授权的第三方中继禁用开放中继行为,并限制 SMTP 中继权限
信誉不佳类别投诉、列表清洁不足或发送量不稳定移除高风险收件人、审核同意记录,并稳定发送行为
策略或住宅 IP 范围列入IP 的使用方式与该黑名单的策略冲突将邮件迁移至合适的服务提供商,或在支持的情况下请求审核
移除后再次被列入根本原因未得到彻底修复重新审计基础设施、身份验证、访问控制和近期收件人

如果 MX 记录指向托管服务提供商,请将证据发送给该提供商,而不是修改你无法控制的基础设施。你的团队仍应记录这起事件并监控服务提供商的状态,因为共享或外包的邮件路径可能同时影响多个域名。

MX 记录黑名单检查工具与脚本对比

合适的工具取决于你是在调查一次事件,还是在维护可重复执行的控制流程。对于处理单次退信的营销人员来说,网页界面速度更快;而当基础设施发生变化并需要触发自动化测试时,命令行循环会更有用。

MXToolbox SuperTool 提供了便捷的网页工作流,适合临时诊断,并且可以检查广泛的 DNSBL 来源。当你需要广泛的免费覆盖范围并希望提交多个 IP 时,MultiRBL 很有用。如果结果涉及 Spamhaus 区域,Spamhaus 自己的检查器十分重要,因为其说明和政策是这些条目的权威参考。

MXToolbox Blacklist Monitor 适合希望针对受监控 MX 主机获取提醒的团队,而不是进行手动查询。Bash 工作流提供了最大的控制力。解析 MX 目标,解析其地址记录,遍历经过筛选的 DNSBL 列表,并将 NXDOMAIN 视为正常,同时将 A 记录响应记录为可能的列入名单结果。在 CI 或 cron 中,该输出可以创建工单,而无需有人记得执行检查。

MX 记录黑名单检查工具对比

工具覆盖范围自动化适配性最适合
MXToolbox SuperTool广泛的基于网页的 DNSBL 诊断低,主要依赖交互操作一次性调查
MultiRBL.valli.org广泛的免费黑名单覆盖中等,适合批量输入扫描多个 MX IP
Spamhaus Blocklist CheckerSpamhaus 区域和列入名单说明中等,针对特定政策事务性发件人和严重命中
MXToolbox Blacklist Monitor跨已配置 MX 主机的监控高,可通过提醒实现持续了解状态
Bash 和 dig 循环由团队选择的精选列表高,适合 cron 和 CI无头式定期检查

覆盖范围并不是唯一的权衡因素。大型列表可能产生噪声,而精选列表可能会遗漏特定提供商的信号。提醒延迟同样重要,你的团队是否能在工作时间之外处理提醒也很关键。对于列表清洁和验证工具选择,请将 BillionVerify 的验证工具列表 作为单独的参考输入,而不要将其视为基础设施监控的替代方案。

构建可重复的监控与验证工作流

一次性查询可以发现今天的问题。运行手册则能防止同样的问题一直拖到下一次营销活动。

每周对每个已解析的 MX IP 执行一次 DNSBL 扫描。每天执行 SPF、DKIM 和 DMARC 对齐测试,因为在更换服务提供商、CRM 或自动化设置后,身份验证可能会失效。每月执行一次 反向 DNS 审计,以发现过期的 PTR 记录、已停用的主机或基础设施所有权变更。

一张展示可重复监控工作流的示意图,涵盖每周、每日和每月的邮件安全任务。

制定明确的升级规则。任何一次确认的列入黑名单事件,都应通知值班的邮件送达率负责人。收件箱到达率下降 5% 应触发更深入的信誉审查,包括身份验证对齐、投诉信号、内容变更以及特定服务提供商的数据。

同一套监控管道也应保护列表质量。当出现退信地址或未经验证的联系人时,应在下一次发送前将其交给邮箱验证流程。MX 检查可以确定某个域名是否配置为接收邮件,但无法证明某个特定邮箱确实存在。验证工作流通常会结合 MX 查询、SMTP 探测和全捕获处理,因为全捕获服务器会接受发往任何本地部分的邮件,使基础 SMTP 探测无法区分真实邮箱和虚构邮箱(Prospeo)。如果不存在 MX 记录,该域名通常未配置为接收邮件,因此该域名下的地址很可能会产生退信(Marketing Tech News)。

简洁的周一运行手册可以是:解析 MX、查询每个 DNSBL、检查身份验证、验证退信地址,并记录带时间戳的结果。这样的顺序可以让邮件服务器健康状况和收件人数据清洁处于同一个运营闭环中,同时避免将一种诊断与另一种诊断混淆。


BillionVerify 将单次检查、批量列表清理和实时 API 工作流结合在一起,帮助团队在高风险地址损害发件人信誉之前识别它们。将结果与 MX 和 DNSBL 监控结合使用,然后访问 BillionVerify,评估它如何适配你的营销活动、CRM 或注册验证流程。

Leo
LeoFounder, BillionVerify
电子邮件验证洞察

立即开始验证

立即使用 BillionVerify 开始验证电子邮件。每月可获得 600 个免费积分,另每天登录再送 20 个——无需信用卡。加入数千家企业的行列,通过精准的电子邮件验证提升电子邮件营销的投资回报率。

无需信用卡 · 实时 API 和批量验证 · 30 秒后开始

99.9%
准确率
Real-time
API 速度
$0.00014
每封邮件
600/mo
永久免费