我正在运行一个邮件服务器,Smartermail (SM)上的Windows 2012必备。服务器也在执行DNS,但没有其他角色。DNS服务器正在使用根提示,并且没有配置转发器。
作为垃圾邮件检查的一部分,SM被配置为检查一堆RBL和URIBLs。然而,几个小时后,我无法查询Spamhaus (zen.spamhaus.org,rbl.spamhaus.org)上的任何内容,除非我清除了DNS服务器上的缓存。这是一个低容量的服务器,每天只有几千条消息,所以我不认为我破坏了他们的TOS。我检查的其他每个RBL都继续正常工作,我可以继续查询其他域名。
我正在安排一个任务,以便DNS服务器每2小时清除一次缓存,但这只是一个创可贴。我觉得我的DNS服务器设置或者防火墙都有问题。你知道我为什么要清理缓存才能再次查询Spamhaus吗?
发布于 2014-09-13 15:57:34
大多数RBL对可以在24小时内从特定DNS服务器执行的查询数量具有最大值。最大值在每天100到200 K之间,因此您可以看到如何使用公共DNS服务器快速超过该最大值。
即使是低容量的MX服务器也可能很快超过一些RBL拒绝阈值。
强烈建议您运行自己的DNS,并使用该DNS作为RBL查询引用,以防止达到24小时的最大值。
请参阅我在SmarterMail社区线程中对此问题的响应,“Spamhaus.org RBL的奇怪问题”at:http://portal.smartertools.com/community/a276/weird-issue-with-spamhaus_org-dbls.aspx
https://serverfault.com/questions/626256
复制相似问题