看板FreeBSD
标 题Re: [问题] 请问一下如何架设dnsbl
发信站SayYA 资讯站 (Tue Jun 24 01:36:09 2008)
转信站ptt!ctu-reader!ctu-peer!news.nctu!News.Math.NCTU!SayYa
※ 引述《[email protected] (小峰)》之铭言:
> 在网路上找了很久~~
> 大部分都是如何设定dnsbl,有没有能提供比较完整的资料的~~
> 感恩^^
那只是一个 dns A record 纪录而已。
比方你用 bl.spamcop.net 当 dnsbl 的查询主机,要知道 1.2.3.4
是否有在黑名单内就是查询 4.3.2.1.bl.spamcop.net 是否有正解
的纪录,一般只要结果可以查到是 127.0.0.x 就表示在黑名单内,
查不到就表示没在黑名单内这样。
所以实际上 spamcop 只是管理 bl.spamcop.net 这个 zone/domain,
後续於该 zone 设定应对的正解纪录而已。
bind/named 语法大概是:
named.conf :
zone "bl.spamcop.net" {
type master;
allow-query { any ; };
file "master/bl.spamcop.net.zone";
};
其中 bl.spamcop.net.zone 内容大概是:
@ IN SOA dns.spamcop.net. root.dns.spamcop.net. (
2008010100
10H
2H
4W
1D )
IN NS dns.spamcop.net.
dns IN A 100.200.100.200
4.3.2.1 IN A 127.0.0.1
9.8.7.6 IN A 127.0.0.2
其中这样就是设定 1.2.3.4 与 6.7.8.9 这些 ip 都是黑名单,因为可以查询
到 4.3.2.1.b.spamcop.net 与 6.7.8.9.bl.spamcop.net。
所以您得先熟悉基础的 bind/named 配置。
--
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
现代人普遍的现象: 「小学而大遗」、「舍本而逐末」
「以偏而概全」、「因噎而废食」
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
--
※ Origin: SayYA 资讯站 <bbs.sayya.org>
◆ From: kendlee.sayya.org