Forum Discussion
Need help in adding Datagroup to existing Irule
- Jan 29, 2020
Hi,
Any chances to same client IP address appears on different route domains on this iRule? Because I think IP data group won't consider route domains on validation, but I'm not 100% sure. This way, I think working on data group type ip route domain number wold be noise optional.
ltm data-group internal dg_my_ip_list { records { 10.10.10.1%70/32 { } } type ip } when HTTP_REQUEST { if { [class match [IP::client_addr] equals dg_my_ip_list] } { if { [string tolower [HTTP::path]] equals "/cklauncher/" } { drop } elseif { [HTTP::path] equals "/" } { # redirect the request log local0. "issuing redirect request to [HTTP::host][HTTP::uri] from [IP::client_addr]" HTTP::redirect https://[getfield [HTTP::host] ":" 1]/ckpartner/ } } }
I hope it helps.
Best regards.
Hello,
Changing this part, will that work for you?
if { [string tolower [HTTP::path]] equals "/cklauncher/" or [string tolower [HTTP::path]] equals "/ckpartener/" } {
drop
Regards
I will try this , Thank you
ltm data-group internal dg_my_ip_list {
records {
10.10.10.1%70/32 { }
}
type ip
}
when HTTP_REQUEST {
if { [class match [IP::client_addr] equals dg_my_ip_list] } {
if { [string tolower [HTTP::path]] equals "/cklauncher/" or [string tolower [HTTP::path]] equals "/ckpartener/" } {
drop
}
}
}
Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com