描述:从指定的文件中加载数据,然后根据数据对REMOTE_ADDR变量进行快速ipv4或ipv6匹配可以处理以下格式:


完整IPv4地址 - 192.168.1.100

网络块/CIDR地址 - 192.168.1.0/24

完整的IPv6地址 - 2001:db8:85a3:8d3:1319:8a2e:370:7348

网络块/CIDR地址 - 2001:db8:85a3:8d3:1319:8a2e:370:0/24

版本:2.7


例子:


SecRule REMOTE_ADDR "@ipMatchFromFile ips.txt" "id:163"

文件ips.txt可以包含以下格式数据:


192.168.0.1

172.16.0.0/16

10.0.0.0/8

注意:从v2.9.0-RC1开始,此运算符还支持加载HTTPS服务器提供的内容。

注意:当与HTTPS服务器提供的内容一起使用时,当无法检索远程内容时,可以使用指令SecRemoteRulesFailAction配置警告而不是中止。



Created with the Personal Edition of HelpNDoc: Easy EPub and documentation editor