Forum Discussion
Restricting direct access from public IP
- Apr 03, 2021
If you VIP hosts single domain then use this to whitelist it
when HTTP_REQUEST { switch [string tolower [HTTP::host]] { "www.domain.com" { return } default { reject } } }If VIP hosts multiple domains/SAN use below to whitelist all
when HTTP_REQUEST { switch [string tolower [HTTP::host]] { "www.domain1.com" - "www.domain2.com" - "www.domain3.com" { return } default { reject } } }
You can use iRule, LTM policy or ASM profile to reject the requests coming with IP as HOST header. Let me know if you need further help with any of it.
- SushantApr 03, 2021
Altostratus
thank you for the reply...can you share me the irule if possible ?
- SushantApr 03, 2021
Altostratus
- when HTTP_REQUEST {
- if { [HTTP::header "Host"] equals " " } {
- reject
- }
- }
tryin to use this irule without any success
- spalandeApr 03, 2021
Nacreous
If you VIP hosts single domain then use this to whitelist it
when HTTP_REQUEST { switch [string tolower [HTTP::host]] { "www.domain.com" { return } default { reject } } }If VIP hosts multiple domains/SAN use below to whitelist all
when HTTP_REQUEST { switch [string tolower [HTTP::host]] { "www.domain1.com" - "www.domain2.com" - "www.domain3.com" { return } default { reject } } } - SushantApr 03, 2021
Altostratus
thanks ...working now
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)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