Ermitteln der IP-Adresse und des Standortes jedes Benutzers, der Ihre Website besucht

8

Wie erhalten Sie die IP-Adresse und den Standort jeder Website durch Asp.Net?

Danke

    
Josh 28.04.2009, 15:16
quelle

6 Antworten

4

Um die IP-Adresse des Benutzers zu erhalten:

%Vor%

Sie können diesen Webservice verwenden, um ihren geografischen Standort abzurufen. Ссылка

    
Nathan Koop 28.04.2009, 15:21
quelle
3
%Vor%

und basierend auf der IP-Adresse können Sie den Standort eingrenzen: den geografischen Standort eines Hosts finden

    
TStamper 28.04.2009 15:20
quelle
1

Request.UserHostAddress funktioniert nicht, wenn Sie sich hinter einem Proxy befinden. Verwenden Sie diesen Code:

%Vor%

Beachten Sie, dass HTTP_X_FORWARDED_FOR verwendet werden sollte. ABER da es mehrere IP-Adressen zurückgeben kann, die durch ein Komma getrennt sind, müssen Sie die Split-Funktion verwenden. Siehe diese Seite für weitere Informationen.

    
Anthony 17.12.2009 18:57
quelle
0

Nun sollte die folgende Eigenschaft Ihnen die IP-Adresse des Clients (oder des Client-Proxy-Servers) geben

%Vor%

Was den Standort betrifft, müssen Sie ein GeoIP / GeoLocation-Plugin wie MaxMind verwenden, um das herauszufinden.

Ссылка

    
Eoin Campbell 28.04.2009 15:22
quelle
0

Um die IP-Adresse zu erhalten:

%Vor%

Und Sie können IP mit einem Webservice (langsamer) oder einer Datenbank (schneller) wie folgt zuordnen: Ссылка

    
adamJLev 28.04.2009 15:23
quelle
0

Es ist Server-Technologie-Agnostic, aber ich würde empfehlen, Piggy-Backing auf Googles AJAX-Ladeprogramm: Ссылка

Es ist in Javascript und gibt Ihnen sogar die Stadt / den Staat / das Land der Person (gut, es nimmt eine Schätzung basierend auf IP-Adresse). Stellen Sie es zurück auf den Server und es steht Ihnen in ASP.NET oder was auch immer zur Verfügung.

    
Tom Lianza 19.11.2009 23:37
quelle

Tags und Links