将您的 IP 地址最终列入所谓的“黑名单”可能会带来麻烦,尤其是在没有预料到的情况下。在大多数情况下,这表明您租用或拥有的服务器出现问题,或者可能其中一个最终用户没有遵循电子邮件发送指南。这篇文章是专门为那些想了解更多关于 IP 地址声誉以及如何解决其他方发现的问题的人而写的。
持续打击垃圾邮件
正如我们已经在垃圾邮件博客(I 和 II)中解释的那样,垃圾邮件仍然是一个问题。由于电子邮件垃圾邮件的问题不断发展,因此需要采取措施来解决这一问题是可以理解的。多年来,已经做出了一些努力来防止未经请求的电子邮件通过多种方式到达电子邮件收件箱。这些提议的解决方案中的许多都有很有前途的技术白皮书,但实际上很少有实现可扩展、可靠或两者兼而有之。
什么是黑名单(或 DNSBL)?
如今,实际上,帮助阻止大量垃圾邮件的最有用的标识符是发出未经请求的消息的服务器的 IP 地址。因此,邮件服务器管理员最常用的预防机制是简单地阻止这些“坏”IP 地址。为了在这个过程中创造效率,将这些数据众包并集中起来的想法得到了培养,“基于 DNS 的黑洞列表”(DNSBLs)诞生了。
DNSBL 在某种程度上是一种互联网警察,你可能会说“互联网警长”。如果 IP 地址涉及 DNSBL 运营商不赞成的事情,并且他们意识到这一点,他们可能会决定将该 IP 地址放在他们的列表中。
IP 地址如何在 DNSBL 上结束?
DNSBL 的问题在于,它们中的每一个都在自己的一套规则内运作,并专注于特定的滥用类别。这些列表中最常见的滥用类别显然是垃圾邮件,但也有专注于黑客攻击、恶意软件、僵尸网络甚至 Tor 出口节点的黑名单。各种 DNSBL 采用多种技术来收集这些 IP 地址,包括:邮件陷阱、蜜罐、僵尸网络分析和来自参与邮件客户端的众包数据。
IP 地址查找如何工作?
如前所述,每个 DNSBL 都有自己的标准来将 IP 地址指定为具有不良声誉。此信誉是通过 DNS 记录发布的,并且由 DNSBL 管理员运行的 DNS 服务器对公众开放,以便在其上执行 IP 地址查找。DNS 最初用于查找域名,但由于其低开销和高可扩展性,它已成为分发 IP 地址信誉指定的事实上的方法。
从技术角度来看,查找是通过执行以下步骤完成的:
- 反转IP地址
- 附加 DNSBL 域
- 对生成的“域”进行 DNS 查找
这将导致“NXDOMAIN/Non-existent domain”响应或返回 IP 地址(通常在 127.0.0.x 范围内)。返回 IP 地址时,该 IP 地址被“列出”。下面,您将找到每个示例:
“列入黑名单”的 IP 地址 (1.54.110.152):
名称:152.110.54.1.zen.spamhaus.org
地址:127.0.0.10
“清洁”IP 地址 (8.8.4.4):
名称:4.4.8.8.zen.spamhaus.org
*** 服务器找不到 4.4.8.8.zen.spamhaus.org:不存在的域
大多数 DNSBL 都有关于如何使用来自其 DNS 服务器的响应的指南。通常,建议在阻止电子邮件之前使用来自多个来源的数据。但是,许多邮件服务器有意或无意地设置为拒绝来自至少一个 DNSBL 上的任何 IP 地址的电子邮件。虽然不理想且通常不符合指导方针,但这是电子邮件发件人必须忍受的现实;一个单一的、潜在的误报列表可能会对电子邮件的交付能力产生灾难性的影响。
上市了,怎么办?
一旦 IP 地址被列在 DNSBL 上,无论出于何种原因,电子邮件的送达性都有可能受到影响。这是一个需要解决的问题。幸运的是,一旦 IP 地址的运营商确认了导致列表的问题或事件的解决方案,大多数列表都允许从列表中删除。可以在梭子鱼中心的网站上找到除名申请表的示例。正如列出 IP 地址的标准因 DNSBL 不同而不同,除名的要求也因列表而异。但是,在大多数情况下,除名请求会在 24 小时内处理。
大多数 DNSBL 有一个共同点:他们处理删除请求的方式,而问题的根源没有得到处理。通常,这会导致在以后的请求中删除列表会更加困难。虽然最初缓解原因足以让 IP 地址被除名,但在无效删除请求之后,DNSBL 现在可能会要求您提供额外的解决证明。因此,明智的做法是仅在您确定问题已实际解决时才请求除名。
Hotmail/微软呢?
如果您在 Microsoft 托管域中遇到邮件传递问题,可能是因为 Microsoft 正在退回您的电子邮件,如果是这种情况,您将从目标邮件服务器收到以下响应:
“主机 mx4.hotmail.com[xx.xx.xx.xx] 说:550 SC-001 邮件因政策原因被 Windows Live Hotmail 拒绝。拒绝的原因可能与具有垃圾邮件特征的内容或 IP/域声誉问题有关。如果您不是电子邮件/网络管理员,请联系您的电子邮件/互联网服务提供商寻求帮助。电子邮件/网络管理员,请访问 MSN Postmaster 获取电子邮件传递信息和支持(回复 MAIL FROM 命令)”
Microsoft 采用不同的方法来防止垃圾邮件。上述消息并不一定意味着您的特定 IP 地址已被“列入黑名单”。最近,越来越多的范围默认“列出”。虽然上述反弹可能表明并非如此,但微软已经有效地采取了“白名单”方法,将来自特定范围的电子邮件传递到他们的平台。简而言之,Microsoft 想知道您发送的电子邮件类型,然后才能将电子邮件发送到他们托管的收件箱。可以在此页面上提出加入白名单的请求。虽然 Microsoft 列表未公开,但您可以通过 Microsoft 的智能网络数据服务请求访问您的 IP 地址状态。