邮件服务器-邮件系统-邮件技术论坛(BBS)
标题: 请教一个DNS问题,关于MX记录的 [打印本页]
作者: aphei 时间: 2008-9-26 10:25
标题: 请教一个DNS问题,关于MX记录的
我们的DNS服务器是Windows 2000 Server,邮件网关的DNS地址使用的是我们自己的DNS。
最近公司有人反应发到某个公司的邮箱的信发不过去。
经查,在邮件网关的日志里,提示与对方SMTP服务器不能建立连接,查了一下对方的MX记录,发现有三条,分别是:
xxx.com.cn MX preference = 10, mail exchanger = mail1.xxx.com.cn
xxx.com.cn MX preference = 20, mail exchanger = mail2.xxx.com.cn
xxx.com.cn MX preference = 30, mail exchanger = mail.xxx.com.cn
我们邮件网关提示不能建立连接的恰恰是优先级最低的那个IP地址(mail),经过与对方的管理员联系,才知道他们邮件服务器主用mail1、mail2,mail平时不开,做冷备,这就是我们不能建立连接的原因。
虽然问题找到了,但是什么原因导致我们的邮件网关总是使用优先级最低的那条MX记录呢?已做的工作包括清除DNS缓存、重启DNS服务,甚至重启了DNS服务器都不行。
而且这个问题也是最近才出现的,确切的说是从9月17号下午开始的,以前都正常,而且对方说别人给他们发信都正常。
最后没办法,只好临时把邮件网关的DNS改成了网通DNS(202.106.0.20),就一切正常了
作者: joyclear 时间: 2008-9-26 15:01
这个问题确实奇怪,你们dns外网解析是用root hint还是转发
作者: Freemikej 时间: 2008-9-26 19:37
确实有点奇怪。
我想如果对方有调整过MX优先级别的话,想跟还是DNS服务器的缓存没有得到更新的原因。因为服务器查询MX记录是一次获得所有的MX记录。也就是一次获得他的三条记录。不会得不到其他级别的邮件记录。
还有一种可能是对方的最优先级别的邮件服务器可能没有完全死掉。比如虽然SMTP不返回250,220,但返回4XX之类的(try later,temp fail,rate limits,load average issue...),等都是表示连接成功的。
作者: aphei 时间: 2008-9-27 10:38
但这个问题存在了好几天了,从17号开始的,缓存一般不是7天么,实际上没那么长。
而且,我一更换DNS立马就正常了,说明还是我们自己DNS的问题,或者说我们的DNS和邮件网关之间有问题
原帖由 Freemikej 于 2008-9-26 19:37 发表
确实有点奇怪。
我想如果对方有调整过MX优先级别的话,想跟还是DNS服务器的缓存没有得到更新的原因。因为服务器查询MX记录是一次获得所有的MX记录。也就是一次获得他的三条记录。不会得不到其他级别的邮件记录。
...
作者: 钉子 时间: 2008-9-28 00:04
锤子分析的有道理.
如果不想太麻烦.可以在你自己的DNS SERVER上为他们指定一个MX到他们MX1及MX2的IP上去.
欢迎光临 邮件服务器-邮件系统-邮件技术论坛(BBS) (http://news.5dmail.net/bbs/) |
Powered by Discuz! X3.2 |