For more information regarding the security incident at F5, the actions we are taking to address it, and our ongoing efforts to protect our customers, click here.

Forum Discussion

TechLearner's avatar
TechLearner
Icon for Nimbostratus rankNimbostratus
Jan 26, 2020

Forward DNS query to the specific node/pool based on query string - iRule

Hello Everyone,

I have a scenario where the DNS query need to send to the specific node/pool based on a query string.

Example, when user trying to resolve xyz-internal.example.com, the request should be send to the certain node/pool.

Is there any way that, iRule can match the specific string (internal) and based on that forward the request or it can be achieved in any other way?

I have tried on LTM in the LAB but seems like not working.

when DNS_REQUEST {
  if {[DNS::question name] matches "internal"} {
    node "10.10.10.10"
  } else {
    node "23.81.50.150"
  }
}

7 Replies