Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
DNSBL定义IP范围_Dns_Bind_Dnsbl - Fatal编程技术网

DNSBL定义IP范围

DNSBL定义IP范围,dns,bind,dnsbl,Dns,Bind,Dnsbl,我正在使用绑定(命名)名称服务器来拥有本地DNSBL。问题是,我每天收到500多封来自特定IP块的垃圾邮件,一个接一个地添加所有IP是一项荒谬的工作 是否可以在区域文件中定义IP范围?如果可以,如何定义 我在谷歌上做了大量的搜索,但是DNSBL主题在搜索结果中的代表性非常低 下面是一段记录: $TTL 1W @ IN SOA localhost. root.localhost. ( 200

我正在使用绑定(命名)名称服务器来拥有本地DNSBL。问题是,我每天收到500多封来自特定IP块的垃圾邮件,一个接一个地添加所有IP是一项荒谬的工作

是否可以在区域文件中定义IP范围?如果可以,如何定义

我在谷歌上做了大量的搜索,但是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.本地主机
未找到

我刚刚开始了解,是否可以用1.2.3替换1.2.3.0.*?通配符在DNSBL查找中起作用吗?请看$GENERATE指令