Z jakich usług mogę skorzystać, aby znaleźć lokalizację użytkownika na podstawie jego adresu IP?

Jeśli musisz zlokalizować użytkownika na podstawie jego adresu IP, jakie usługi są dostępne (bezpłatne i nie bezpłatne usługi są w porządku)?

P. S. rozumiem, że niektórzy użytkownicy używają proxy itp. oznacza to, że wynik nie jest w 100% dokładny. W porządku.

Author: casperOne, 2008-08-31

11 answers

Większość usług geolokalizacyjnych umożliwia pobranie bazy danych pełnej adresu IP do map miast lub krajów. Niektórzy udostępniają również interfejsy API usług internetowych za Darmo (Ograniczona liczba zapytań) lub za płatną subskrypcję.

MaxMind ma jedną taką usługę, z której możesz korzystać, która jest bezpłatna w celu określenia lokalizacji użytkownika. Ich usługa minFraud umożliwia 500 bezpłatnych zapytań dziennie.

Próbka ich serwisu internetowego w ASP

Dim objHttp, strQuery
strQuery = "http://geoip1.maxmind.com/a?l=" & license_key & _
    "&i=" & ipaddress
set objHttp = Server.CreateObject("Msxml2.ServerXMLHTTP")
objHttp.open "GET", strQuery, false
objHttp.send
Response.Write objHttp.ResponseText
Set objHttp = Nothing

Oferują również interfejsy API do określania karty kredytowej prawdopodobieństwo oszustwa na podstawie lokalizacji, numeru karty itp., w wersji płatnej.

Kolejna usługa to ip2location. John Millikin

Ponadto, IPLigence oferuje 50 bezpłatnych zapytań dziennie.

Dla koderów. Net istnieje moduł ipadressextensions (open source, darmowy i nie Wymagany serwis WWW) purekrome


Więcej informacji o geolokalizacji można znaleźć na Wikipedii .

 29
Author: Michael Pryor,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-11-21 00:37:27

Warto również zauważyć, że MaxMind pozwala pobrać ich bazę danych geolokalizacyjnych jako plik CSV:

 11
Author: GateKiller,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-01 15:19:11

Easy -> i stworzyłem jakiś czas temu metodę rozszerzenia.NET. To wszystko jest zawinięte w jednym DLL, które można użyć i odniesienia. nie wymaga żadnej usługi internetowej ani zewnętrznego wywołania API.

Jest również za darmo.

Jest również open source. bla bla bla.

Enjoy!

Nazywa się IPAddressExtensions i jest na Codeplex .

 5
Author: Pure.Krome,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-11-20 01:04:23

Użyłem hostip.info Aby pobrać informacje o lokalizacji klienta, gdy formularze są przesyłane na niektórych moich stronach aspx. Oto wpis na blogu, który napisałem na nim jakiś czas temu www.fencerowproductions.com

 4
Author: JPrescottSanders,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-27 00:11:31

Geolokalizacja z ClientLocation ogólnie działa i dostajesz go za darmo, gdy używasz Jsapi Google .

 4
Author: hendry,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-11-03 19:25:14

Było genialne rozwiązanie za pomocą tych reklam dla dorosłych ie. "kobiety w Twoim mieście chciałyby się z Tobą dziś spotkać"

Ktoś wymyślił sposób na wyodrębnienie ciągu lokalizacji bez ładowania reklamy.
Nie mogę znaleźć kodu, wyszukiwanie w google reklam dla dorosłych nie jest zbyt skuteczne, ale ktoś tutaj może go zapamiętać.

 3
Author: Martin Beckett,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-02-10 15:22:42

Dla płatnego produktu, można spojrzeć na CountryHawk z cyScape.

Nie mogę ręczyć za ten produkt osobiście, ale używamy ich produktu BrowserHawk do wykrywania przeglądarki i prędkości połączenia (np. do optymalizacji streamingu wideo) i nie miałem z nim żadnych problemów.

 2
Author: Simon Forrest,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-27 00:22:07

Oto kolejny darmowy serwis: http://www.webservicex.net/WCF/ServiceDetails.aspx?SID=46

WebserviceX.NET zapewnić sporo różnych darmowych usług internetowych.

 2
Author: Aaron Powell,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-27 00:25:48

Polecam userlocation.com. jest łatwy w użyciu i niedrogi i jest dość dokładny.

 2
Author: ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-07-13 15:52:50

Proste wprowadzenie do korzystania z bazy danych MaxMinds do pobrania w PHP Geolokalizacja

 2
Author: ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-07-18 10:27:23

Strona korzysta z plików cookies w celu realizacji usług i zgodnie z Polityką Plików Cookies. http://www.ipaddress1.com/

 1
Author: ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-02-05 21:31:56