我正在尝试设置我自己的自定义dnsbl服务器来阻止垃圾邮件。我已经成功地创建了一个运行rbldnsd的服务器,但我很想知道我需要设置哪些DNS记录,以便我的内容过滤器能够定位和与dnsbl通信。
例如,假设我的dnsbl服务器的ip为123.123.123.123,我希望我的内容过滤器能够将dnsbl服务器指定为server.dnsbl.foo.com
我是否需要有一个NS记录指向dnsbl.foo.com的封锁服务器?还是只需要foo.com区域中的A记录,将server.dnsbl.foo.com指向123.123.123.123?
最后,是否有可供使用的RFCs?我想了解内容过滤器应该如何请求这种类型的信息。
谢谢!
发布于 2010-02-22 16:43:13
最接近DNS黑名单的“标准”是RFC 5782。
您确实需要NS记录来将黑名单服务器的子域指向dnsbl服务器。注意,这些NS记录必须指向该服务器的主机名,当然,该主机名需要指向实际IP地址的A记录。
发布于 2010-02-22 16:28:03
从DNS的角度来看,dnsbl服务器与任何其他DNS区域一样,DNSBL查找由您的邮件服务器操作,在指定的区域中进行DNS查找。如果要将DNSBL区域委托给运行rbldnsd的服务器,则需要指向指定给的服务器的NS记录。
重新:一个DNSBL的游戏,可能有RFCs在这个问题上,但我想不出任何从我的头顶。如果您想了解DNS黑洞列表应该如何工作,那么http://en.wikipedia.org/wiki/DNSBL可能是一个很好的起点。
https://serverfault.com/questions/115447
复制相似问题