• Home
  • Platform modules
  • Digital Experience
  • Web applications
  • Additional configuration
  • Customize IP address detection

Customize IP address detection for web applications

When web requests and beacons (Real User Monitoring signals) are directly sent to an instrumented server, Dynatrace identifies the IP addresses of your end users' devices via the socket connections. However, when uninstrumented components such as load balancers, CDNs, or proxies are used, the remote IP address is different from the original IP address. For such cases, Dynatrace also watches certain HTTP headers. These headers are most frequently used for identifying the originating IP address when a client connects to a web server through an HTTP proxy, a CDN, or a load balancer.

To view the supported headers, go to Settings > Web and mobile monitoring > IP determination.

Manage default headers

You can change the order in which the default headers are processed, update header names, and delete headers you don't need.

  1. From the Dynatrace menu, go to Settings > Web and mobile monitoring > IP determination.
  2. Manage the headers:
    • To change a header's priority, select Move up or Move down next to the header name.
    • To delete a header, select Delete row .
    • To rename a header, select Expand row , and then enter a new header name.

Add your custom client IP headers

If your client IP addresses are located in a different header, create a custom rule so that Dynatrace can identify the IP addresses.

To add a custom client IP header

  1. From the Dynatrace menu, go to Settings > Web and mobile monitoring > IP determination.
  2. Select Create custom client IP header.
  3. Provide the name of your header.

You can create up to 10 custom client IP headers per environment.

Related topics
  • Geographic regions - IP mapping headers API

    Learn what the Dynatrace configuration API for IP mapping headers offers.