首先说一下反向解析。通常 DNS 的解析是由域名指向 IP 地址的一个过程,但反向解析是使用了 in-addr.arpa 域来间接的作为 IP 地址到域名的映射。通过在网络上搜索,反向解析一般都是用在邮件服务器的反垃圾策略上,比如一封邮件声称来自 example.com ,发来邮件的 IP 地址是 1.1.1.1,那么收件方就可以通过查询 1.1.1.1 的反向解析记录看这台实际发信服务器是否属于 example.com ,从而判断发信方的真实性。
接下来说一下 SPF,这是一个发件人框架策略,从 https://www.rivalsa.cn/article/Network/spf.html?utm=djJleC3lj43lkJHop6PmnpDkuI5TUEY= 得知,它也是作为一种反垃圾的机制而使用的,当声称来自 example.com 的,发件 IP 为 1.1.1.1 的邮件时,收件方可以通过查询 example.com 的 SPF 信息(具体表现为 DNS 的 txt 记录)来判断 1.1.1.1 是不是 example.com 的发件服务器,从而判断发信方的真实性。
疑问:1、反向解析与 SPF 在反垃圾邮件的过程中,有什么区别,现在的邮件服务商是两种都在使用,还是只使用其中的一种?如果是两种都在使用,为什么要重复使用这种基本相似的反垃圾策略? 2、反向解析除了用在反垃圾邮件方面,还有其他用处么?我看好像好多 IP 地址都带有反向解析。