DNSBL 定义 IP 范围
DNSBL define IP Range
我正在使用绑定(命名)名称服务器来拥有本地 DNSBL。问题是,我每天从某些 IP 块收到 500 多封垃圾邮件,一个一个地添加所有 IP 是一项荒谬的工作量。
是否可以在区域文件中定义 IP 范围,如果可以,如何定义?
我做了很多 google,但 DNSBL 主题在搜索结果中的代表性非常低。
这是记录的片段:
$TTL 1W
@ IN SOA localhost. root.localhost. (
2008122601 ; Serial
28800 ; Refresh
14400 ; Retry
604800 ; Expire - 1 week
86400 ) ; Minimum
@ IN NS localhost.
@ IN A 127.0.0.1
@ IN AAAA ::1
;------------------------------------------------------------------
2.0.0.127 IN A 127.0.0.2
IN TXT "example.com test record"
3.0.0.127 IN A 127.0.0.3
IN TXT "example.com verified spam source"
10.0.0.127 IN A 127.0.0.10
IN TXT "example.com confirmed DUL range"
;------------------------------------------------------------------
23.85.173.113 IN A 127.0.0.3
253.139.2.198 IN A 127.0.0.3
212.170.54.142 IN A 127.0.0.3
6.11.28.50 IN A 127.0.0.3
64.240.56.149 IN A 127.0.0.3
15.223.225.110 IN A 127.0.0.3
; etc
如果您知道 DNSBL,您就会知道这些 IP 的数字顺序是相反的,例如1.2.3.4.localhost。变成 4.3.2.1.localhost.
所以重复一遍,如果可能的话,我如何定义一个 IP 范围,比如说 1.2.3.0/24?
是的,您使用了通配符。
在1.2.3.4的例子中,你写
*.3.2.1 IN A 127.0.0.3
dig @127.0.0.1 4.3.2.1.localhost
找到
dig @127.0.0.1 254.3.2.1.localhost
找到
dig @127.0.0.1 4.4.2.1.localhost
未找到
我正在使用绑定(命名)名称服务器来拥有本地 DNSBL。问题是,我每天从某些 IP 块收到 500 多封垃圾邮件,一个一个地添加所有 IP 是一项荒谬的工作量。
是否可以在区域文件中定义 IP 范围,如果可以,如何定义?
我做了很多 google,但 DNSBL 主题在搜索结果中的代表性非常低。
这是记录的片段:
$TTL 1W
@ IN SOA localhost. root.localhost. (
2008122601 ; Serial
28800 ; Refresh
14400 ; Retry
604800 ; Expire - 1 week
86400 ) ; Minimum
@ IN NS localhost.
@ IN A 127.0.0.1
@ IN AAAA ::1
;------------------------------------------------------------------
2.0.0.127 IN A 127.0.0.2
IN TXT "example.com test record"
3.0.0.127 IN A 127.0.0.3
IN TXT "example.com verified spam source"
10.0.0.127 IN A 127.0.0.10
IN TXT "example.com confirmed DUL range"
;------------------------------------------------------------------
23.85.173.113 IN A 127.0.0.3
253.139.2.198 IN A 127.0.0.3
212.170.54.142 IN A 127.0.0.3
6.11.28.50 IN A 127.0.0.3
64.240.56.149 IN A 127.0.0.3
15.223.225.110 IN A 127.0.0.3
; etc
如果您知道 DNSBL,您就会知道这些 IP 的数字顺序是相反的,例如1.2.3.4.localhost。变成 4.3.2.1.localhost.
所以重复一遍,如果可能的话,我如何定义一个 IP 范围,比如说 1.2.3.0/24?
是的,您使用了通配符。
在1.2.3.4的例子中,你写
*.3.2.1 IN A 127.0.0.3
dig @127.0.0.1 4.3.2.1.localhost
找到
dig @127.0.0.1 254.3.2.1.localhost
找到
dig @127.0.0.1 4.4.2.1.localhost
未找到