Technical Forum
Ask questions. Discover Answers.
cancel
Showing results for 
Search instead for 
Did you mean: 
Custom Alert Banner

Drop Traffic in F5

lorenze
Altocumulus
Altocumulus

Hi,

 

So we have this multiple cnames for our website and was wondering if its possible in f5 to drop traffic if its not equal to our www.site.com . So basically, we wanted to drop any traffic that is being access through cname like cname.site.com or cname2.site.com and just dont let them connect. Can this be done on irule?

 

 

Thanks!

4 REPLIES 4

Hi lorenze,

when HTTP_REQUEST {
	if {[string tolower [HTTP::host]] ne "www.site.com"} {
		drop
	}
}

 ,

 

Thanks or the quick response. Will this make the page load for a couple of seconds and times out or just times out right away when accessed.

 

lorenze
Altocumulus
Altocumulus

 

also, how do I add another site to allow on this irule. This works by the way. Thank you!

when HTTP_REQUEST {
	if { !([string tolower [HTTP::host]] equals "www.site.com" || [string tolower [HTTP::host]] equals "www.site2.com" || [string tolower [HTTP::host]] equals "www.site3.com") } {
		drop
	}
}

or

when HTTP_REQUEST {
	switch [string tolower [HTTP::host]] {
		"www.site.com" -
		"www.site2.com" -
		"www.site3.com" { }
		default { drop }
	}
}