A device is assigned unique and single IP address then why my device has 2?
Asked
Active
Viewed 571 times
1 Answers
2
Likely this is reacting to the present of a proxy header somewhere between yourself and the server. The proxy would be injecting a header such as X-Forwarded-For which the site you are viewing is then seeing.
This would allow operators of websites to more usefully report issues such as abuse.

Cameron Kerr
- 4,069
- 19
- 25
-
Does http header X-Forwarded-For is sent with outgoing request or with receiving response from the server? – defalt Jul 03 '16 at 08:13
-
The header is sent in the request; but you won't see it from the client; it is inserted as it goes through proxies (if the proxy adds it; it doesn't have to). Not that proxies are often transparent, meaning you don't configure the use of such on the client, but rather the network is configured to redirect content via a proxy, such as for caching or other traffic management reasons. – Cameron Kerr Jul 03 '16 at 08:19
-
Client->proxy server->proxy server injecting XFF which has my public IP address->Remote server – defalt Jul 03 '16 at 08:33
-
Correct (though the proxy server could be anywhere along the path in theory) – Cameron Kerr Jul 03 '16 at 08:38