Hi,
you can try this, it will be more easy to manage your client IP... As you can noticed you can add additional client IP in multivalue var or delete (it will allow you to don't touch condition, just add or delete client IP)....
when HTTP_REQUEST {
set uri [string tolower [HTTP::uri]]
set host [string tolower [HTTP::host]]
array set client_ip {
clientip1 "64.122.88.0/8"
clientip2 "180.10.134.140.0/12"
}
foreach ip [array names client_ip] {
if { [IP::addr [IP::client_addr] equals $client_ip($ip)] } {
log local0. "client ip: [IP::client_addr] - client grp matching: $client_ip($ip) - url: $host$uri"
HTTP::respond 200 content "what's you want to display"
}
}
}