Forum Discussion
N_67263
Aug 28, 2017Nimbostratus
iRule which strips of the domain name and replaces that with another domain name.
Team,
Can anyone help me with an iRule which strips of the domain name and does a DNS query with some other domain name?
e.g. The F5 intercepts a request on "xyz.externaldomain.com". F5 strips of the...
- Aug 28, 2017
Hi,
Maybe the following irule may help you :
when HTTP_REQUEST { if { [HTTP::host] contains "xyz.externaldomain.com" } { HTTP::header replace Host "xyz.internaldomain.com" } }
You may also use
command to make the replacement more dynamicstring map
Yann_Desmarest
Cirrus
Hi,
Maybe the following irule may help you :
when HTTP_REQUEST {
if { [HTTP::host] contains "xyz.externaldomain.com" } {
HTTP::header replace Host "xyz.internaldomain.com"
}
}
You may also use
string map
command to make the replacement more dynamicN_67263
Aug 28, 2017Nimbostratus
hey Yann....thanks a ton. I think the logic should work. However, we would like to use the new domain to do a lookup and what ever is the IP returned use that IP address in the node to forward the traffic.
Let me work on some extension of iRule with the logic you provided
Recent Discussions
Related Content
DevCentral Quicklinks
* 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
Discover DevCentral Connects