How to Content Match by Source IP

If you wish to content match based on an IP address or IP ranges and send traffic to particular servers or SubVSs, please follow the steps below in the LoadMaster Web User Interface (WUI):

  1. In the main menu, select Rules & Checking and Content Rules.
  2. Click Create New.
  3. Enter a recognizable Rule Name, for example match_Src.
  4. Select Content Matching as the Rule Type.
  5. Select Regular Expression as the Match Type.
  6. Enter src-ip in the Header Field.
  7. Enter the text to be matched in the Match String text box.
  8. Fill out any other fields as needed.
  9. Click Create Rule.
  10. Repeat the steps to perform more matches.
  11. In the main menu, select Virtual Services and View/Modify Services.
  12. Click Modify on the relevant Virtual Service.
  13. Expand the Advanced Properties section.
  14. Enable Content Switching.
  15. Expand the Real Servers section.
  16. Click None on the relevant Real Server.
  17. Add match_Src.
  18. Repeat the steps to add any more content rules as needed.

The above example will only match one specific IP address. You can also use regular expressions to match ranges.

Below is an example of a regular expression to match ranges:

This example will match IP addresses in the range 192.168.0.0 to 192.168.255.254

/^192.168.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9][0-9]?).(25[0-4]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]?)$/

The above Regex string would be entered in the Match String field in the Create Rule screen.

 

Was this article helpful?

0 out of 0 found this helpful

Comments