`
camel2099
  • 浏览: 46107 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

什么是IP地址反向解析?有什么用?

阅读更多
在垃圾邮件泛滥的今天,垃圾邮件给我们的生活、工作、带来了极大的危害。由于SMTP服务器之间缺乏有效的发送认证机制,即使采用了垃圾邮件识别阻拦技术效果仍旧一般,再者垃圾邮件识别阻拦技术主要是在收到信件后根据一定条件进行识别的,需要耗费大量服务器资源,如果能在信件到达服务器之前就采取一定手段,这样就能大大提高服务器效率了。因此,目前许多邮件服务器如9gcai.com,hotmail.com,yahoo.com.cn等等都采用了垃圾邮件识别阻拦技术+IP反向解析验证技术以更好的阻拦垃圾邮件。



  我们先来了解一下什么是IP反向解析。其实作过DNS服务器的朋友一定会知道DNS服务器里有两个区域,即“正向查找区域”和“反向查找区域”,反向查找区域即是这里所说的IP反向解析,它的作用就是通过查询IP地址的PTR记录来得到该IP地址指向的域名,当然,要成功得到域名就必需要有该IP地址的 PTR记录。 那么IP反向解析是怎么被应用到邮件服务器中来阻拦垃圾邮件的呢?我们来看看下面一个例子:



某天,小倩到A公司拜访,他递上一张名片,名片上写着他来自“绿萝俱乐部”以及电话号码等信息,A公司觉得应该对小倩的来历做个简单调查,于是打电话到小倩名片上的电话号码所属电信局进行查实,如果电信局告诉A公司其电话号码不属于“绿萝俱乐部”,则A公司将拒绝小倩的拜访,如果其电话号码的确属于“绿萝俱乐部”,A公司可能接受小倩的拜访也可能进一步查实,于是就打电话到“绿萝俱乐部”所属注册机构查询,如果得到的答复确认该俱乐部确有此电话号码,则A公司将接受小倩的拜访,否则仍将拒绝小倩的拜访。



  这个例子中,小倩好比是我们的邮件服务器,A公司是对方邮件服务器,“绿萝俱乐部”就是我们邮件服务器与对方邮件服务器通信时所使用的HELO域名(不是邮件地址@后的域名),名片上的电话号码就是我们邮件服务器出口的公网IP地址。A公司对小倩进行调查的过程就相当于一个反向解析验证过程。由此看出,反向解析验证其实是对方服务器在进行的,如果我们没有做反向解析,那么对方服务器的反向解析验证就会失败,这样对方服务器就会以我们是不明发送方而拒收我们发往的邮件,这也就是我们排除其它原因后(如被对方列入黑名单、没有MX记录、使用的是动态IP地址等等)在没做反向解析时无法向sina.com、homail.com发信的原因。



  那么我们应当如何顺利做好反向解析?首先要有固定公网IP 地址、可用域名(最好不要被其它服务所用),例如您有yy.com的域名,您可以要求您的域名注册商为您添加一个 mail.yy.com的域名



  并将其A记录指向您的SMTP服务器出口公网IP地址,如:220.112.20.18,接着请与您的固定IP所属ISP联系要求为您的IP反向解析至mail.yy.com。完成后别忘了将您的SMTP服务器的HELO域名改为 mail.yy.com,这样才可以达到目的。



  另:



  1、做好反向解析后发往sina.com的信件有可能会被转至“不明邮件夹”中,此时请您与9gcai.com联系,要求为您解决该问题。



  2、查看反向解析是否成功,可用如下命令:nslookup q=ptr yourIP,从返回的信息中您可以看到反向解析的结果。



  3、一定要有固定公网IP地址以及真实可用域名。同时要注意反向解析的域名的A记录一定要指向该IP!



  4、对于有多个固定公网IP地址的,只要做主要出口IP的反向解析即可,不管您有多少SMTP服务器,只要是通过该IP连接至外网就将这些SMTP服务器的HELO域名改成IP反向解析之域名即可。(和这些SMTP服务器上的地址域是无关的)


0
0
分享到:
评论

相关推荐

    java地址解析和反向地址解析

    虽然DNS系统设计时并未直接支持反向解析,但可以通过查询特定的DNS记录类型(如PTR记录)来实现。然而,Java的`InetAddress`类并未直接提供这样的功能,因此我们需要借助第三方库或自定义DNS查询来实现。 一个常见...

    ip地址解析库

    在IT行业中,IP地址解析库是一种非常重要的工具,它能够帮助开发者快速地获取与特定IP地址相关联的地理位置信息。本库专注于IP地址到城市级别的地理定位,这在网络安全、数据分析、用户行为追踪以及多种网络服务中都...

    IP地址与主机名相互转换解析

    它通过DNS反向查询,将IP地址转换成主机名。 在C语言环境中,这两个函数通常在`<netdb.h>`头文件中定义,并且需要链接到`libresolv`库来实现DNS解析功能。以下是一个简单的示例,展示如何使用这两个函数: ```c #...

    顺利做好IP反向解析(PTR记录)的步骤分析

    (4)对于有多个固定公网IP地址的,只要做主要出口IP的反向解析即可。 (5)此处出现的域名及IP地址均为虚拟信息,若给真实权益人造成不便,请告之,但本人不负任何法律责任。 IP反向解析是一个重要的邮件服务器...

    cnnic反相地址解析申请方法

    答:如果我们的会员的客户向会员提出针对单独IP地址的反向解析请求,请会员填写”反向解析申请表”,向我们提出/24(C类)反向解析请求,待我们解析完毕后,我们的会员再向他们的客户进行进一步的针对单独IP地址的...

    Google地图反向地址解析

    1. **API限制**:需要注意的是,Google地图API对每个IP地址每天的地址解析请求次数有限制,如果在24小时内收到来自一个IP地址超过15,000个地址解析请求,或从一个IP地址提交的地址解析请求速率过快,可能会导致服务...

    IP地址反解析为域名的软件

    标题中的"IP地址反解析为域名的软件"是指一种工具,它能够将互联网上的IP地址转换为对应的域名,同时也能够执行反向操作,即把域名解析成IP地址。这种功能对于网络管理员、开发者以及日常的网络用户来说都非常重要,...

    简述反向地址转换协议

    反向地址转换协议(RARP)是计算机网络中一种旧的协议,设计用于解决网络中的无盘工作站无法获取自己IP地址的问题。在介绍RARP之前,我们需要先了解IP地址和物理地址(MAC地址)的关系以及地址解析协议(ARP)的基本...

    什么是域名解析.pdf

    反向解析是从IP地址到域名的映射,它是正向域名解析的逆过程。通常用于验证发送邮件的服务器身份,以减少垃圾邮件和欺诈行为。通过反向解析,接收邮件的服务器可以确认发件人的IP地址是否与声称的域名相匹配,从而...

    2-Windows中的DNS服务——正向解析&反向解析配置.docx

    反向解析是从IP地址到域名的转换,用于确认发送数据的源。在DNS服务器中创建反向查找区域: 1. 同样通过DNS管理器新建区域,但这次是反向查找区域,如“2.0.168.192.in-addr.arpa”(根据IP地址的逆序)。 2. 创建...

    IP地址在线查询系统

    2. **反向解析**:除了查询IP地址,系统可能还支持域名到IP地址的反向查询,即输入一个域名,找出其对应的IP地址。 3. **实时更新**:由于IP地址可能会被重新分配,一个优秀的查询系统应能提供最新的IP位置信息。 ...

    由IP地址获取其域名

    在这个程序中,我们实现了这个过程的反向操作,即从IP地址反向解析到域名,这通常被称为反向DNS查找。 DNS系统是互联网的重要组成部分,它将易于记忆的域名(如www.google.com)映射到唯一的IP地址(如172.217.6....

    python实现根据ip地址反向查找主机名称的方法

    在使用Python进行网络编程时,经常需要根据IP地址反向查找对应的主机名称。这是一个非常实用的功能,尤其在网络编程、系统管理以及日常开发中常常被用到。Python标准库中提供了这样的功能,可以通过内置模块socket...

    DNS反向解析和邮件服务器samba(个人学习)[汇编].pdf

    反向解析则相反,是将IP地址转换为域名。在邮件服务中,反向DNS验证是防止垃圾邮件的重要手段,因为发送邮件的服务器需要能够通过反向解析验证其身份。反向解析的配置一般在/etc/named.rfc1912.zones文件中定义,...

    IP地址定位

    2. **DNS反向解析**:通过查询DNS服务器,可以获得IP地址对应的主机名,某些情况下,主机名可能包含地理位置信息。 3. **路由信息分析**:通过分析路由器的BGP(Border Gateway Protocol)路由表,可以推断出IP地址...

    ip地址查询

    在描述中提到的“ip地址转换”,可能是指将IP地址转换成其他形式,如二进制、十六进制,或者进行反向解析(将IP地址转换为对应域名)。这些操作可以通过自定义函数或利用.NET框架提供的方法实现。 例如,将IP地址...

    IP反向查询 V1.0.rar

    在互联网上,每个设备都有一个唯一的IP地址,而IP反向查询就是通过这个地址来查找与之关联的域名或其他相关信息的过程。这个“IP反向查询 V1.0.rar”压缩包文件似乎提供了一个简易的工具,帮助用户执行这样的查询。 ...

    ip地址转换ip地址转换

    IP地址转换的一个常见场景是将IP地址转换为对应的域名,这称为反向DNS查询。通过DNS(Domain Name System),可以将人类友好的域名转换为IP地址,反之亦然。例如,将www.example.com转换为192.168.1.1。这种转换对于...

    DNS地址解析协议.pdf

    在使用 nslookup 工具查询 210.27.80.2 的 IP 地址时,得到的反向域的顶级和二级域名分别是什么?答案是:cn 和 edu。 实验结果 通过本实验,我们了解了 DNS 地址解析协议的工作原理,包括如何使用 nslookup 工具...

Global site tag (gtag.js) - Google Analytics