存档

文章标签 ‘邮件服务器 反向解析’

邮件服务器和地址反向解析

2009年3月4日 大肚皮 没有评论

我们日常提到的/用到的域名->IP地址的解析叫正向解析。

什么叫反向解析呢。顾名思义,反向解析就是IP地址->域名的解析过程。一般用在邮件服务器设置上。
比如你用 AAA@XXX.NET 这个邮箱给网易的163邮箱发了一封信。 163邮件服务器接到这封信会查看这封信的信头文件,这封信的信头文件会显示这封信是由哪个IP地址发出来的。然后根据这个IP地址进行反向解析。
如果反向解析到这个IP所对应的域名是XXX.NET。那么就接受这封邮件。如果反向解析发现这个IP没有对应到XXX.NET,那么就拒绝这封邮件。

如果不设置DNS反向解析将无法向sina等邮箱发送邮件,而且发至yahoo,hotmail等的邮件虽然不会被退回,但是可能会被直接送至垃圾邮件箱!

要知道IP的反向域名解析是否具备,可以用这个网页查询反向域名解析信息 http://www.dnsstuff.com/tools/ptr.ch?ip=88.88.88.88
或者在命令行下用这个nslookup -qt=ptr 88.88.88.88

如果你的邮件服务器没有设置反向解析--托管的可以找主机托管商,如果有固定IP线路的找电信--要他们给这个IP加上反向域名解析记录,一般将这个IP反向解析成邮件服务器对应的mx记录。

附:
反向解析不关域名注册商的事。
反向解析只在收邮件时才会用到

我今天就在我客户的邮件服务器上遇到这个问题了。

————————我是带有怨念的分割线———————–

故障现象:

XXX公司发往aol.com的邮件有退信,注意最后一行,AOL拒收没有反向解析的邮件

Wed 2009-03-04 09:15:39: 试图 SMTP 连接到 [205.188.252.17 : 25]
Wed 2009-03-04 09:15:39: 等候连接…
Wed 2009-03-04 09:15:39: 已建立连接 (88.88.88.88 : 4596 ->205.188.252.17 : 25)
Wed 2009-03-04 09:15:39: 等待协议初始化…
Wed 2009-03-04 09:15:39: <– 220-rly-df09.mx.aol.com ESMTP mail_relay_in-df09.3; Tue, 03 Mar 2009 20:15:39 -0500
Wed 2009-03-04 09:15:39: <– 220-America Online (AOL) and its affiliated companies do not  authorize the use of its proprietary computers and computer networks to accept, transmit, or distribute unsolicited bulk e-mail sent from the internet.  Effective immediately:  AOL may no longer accept connections from IP addresses which have no reverse-DNS (PTR record) assigned.

解决办法:

请XXX公司联系当初为他们开通宽带的电信大客户经理,让电信为XXX的邮件服务器做域名反向解析。

域名:mail.XXX.com
地址:88.88.88.88

注意事项:

检查域名反向查询成功的方法,在命令行窗口下输入命令,请注意XXX公司和网易的解析结果不同

——————没有成功的XXX.COM解析—————————
C:\Documents and Settings\Administrator>nslookup -qt=ptr 88.88.88.88
Server:  hangzhou.zjhzptt.net.cn
Address:  202.101.172.35

*** hangzhou.zjhzptt.net.cn can’t find 88.88.88.88.in-addr.arpa.: Non-existe
domain
——————成功的网易解析—————————–
C:\Documents and Settings\Administrator>nslookup -qt=ptr 220.181.12.13
Server:  hangzhou.zjhzptt.net.cn
Address:  202.101.172.35

Non-authoritative answer:
13.12.181.220.in-addr.arpa      name = m12-13.163.com

12.181.220.in-addr.arpa nameserver = ns3.nease.net
12.181.220.in-addr.arpa nameserver = ns4.nease.net
ns3.nease.net   internet address = 220.181.28.3
ns4.nease.net   internet address = 61.135.255.138