HttpContext.Aktuelle.Anfrage.UserHostAddress null ist
- In meiner Dev Maschine
HttpContext.Current.Request.UserHostAddress
null ist.
Warum? wie kann ich es einschalten? - Wie bekomme ich die Liste der IP-Adressen im Falle eines proxy-client?
WCF-Dienst mit ASP.net 4 window7.
Dank
- Ich bekomme nie eine leere/null, aber Cassini liefert ein "::1" jetzt aus welchem Grund auch immer.
- die ::1 IPv6-version von 127.0.0.1. Quelle: stackoverflow.com/a/4611421/84395
Du musst angemeldet sein, um einen Kommentar abzugeben.
um dieses problem zu vermeiden, können Sie analysieren die HTTP_X_FORWARDED_FOR für die letzten entery IP.
Hoffen, dass dies hilft Ihnen,
Viral Sarvaiya
's Antwort. Nach Wikipedia und Amazon, die X-Forwarded-For-header hat das folgende format: > X-Forwarded-For: client, proxy1, proxy2 Dies bedeutet, dass Sie sollten mit den ersten string inipRange
nicht die Letzte.