ClientIP
ClientIP refers to the IP address of the client that initiated a network connection or request as observed by a server. In simple deployments, ClientIP is the source address of the TCP connection. In modern architectures that sit behind proxies, load balancers, or content delivery networks, the value presented to the backend may come from headers inserted by those intermediaries, rather than the actual end user.
In practice, ClientIP is used for logging, access control, rate limiting, and geolocation. It helps servers distinguish
Common methods to determine the true client address include inspecting headers such as X-Forwarded-For, X-Real-IP, and
Limitations include the presence of NAT, CGNAT, VPNs, shared proxies, and dynamic IPs, all of which can