Подтвердить что ты не робот

Какие службы можно использовать для поиска местоположения пользователя на основе их IP-адреса?

Если вам нужно найти пользователя на основе их IP-адреса, какие сервисы доступны (бесплатные и бесплатные услуги в порядке)?

P.S. Я понимаю, что некоторые пользователи используют прокси и т.д., Это означает, что результат не на 100% точным. Это нормально.

4b9b3361

Ответ 1

Большинство служб геолокации позволяют загружать базу данных, полную IP-адресов, в карты городов или стран. Некоторые также предоставляют бесплатный веб-сервис apis (ограниченное количество запросов) или платная подписка.

MaxMind имеет одну такую ​​службу, которую вы можете использовать, которая может определять местоположение пользователя. Их сервис minFraud позволяет 500 бесплатных запросов в день.

Образец для их веб-службы в 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

Они также предлагают API для определения вероятности мошенничества с кредитными картами на основе местоположения, номера карты и т.д. в своей платной версии.

Другая услуга ip2location. Джон Милликин

Кроме того, IPLigence предлагает 50 бесплатных запросов в день.

Для .NET Coders существует модуль IPAdressExtensions (с открытым исходным кодом, бесплатно и без веб-службы) purekrome


Дополнительная информация о геолокации доступна в wikipedia.

Ответ 2

Также стоит отметить, что MaxMind позволяет загружать свою базу геолокации в виде файла CSV:

Ответ 3

Easy → я сделал способ расширения .NET некоторое время назад. Все это завернуто в одну DLL, которую вы можете использовать и ссылаться. он не требует ЛЮБОГО ВЕБ-СЕРВИСА или стороннего внешнего вызова API.

он также свободен.

он также с открытым исходным кодом. бла-бла-бла.

Наслаждайтесь!

Он называется IPAddressExtensions, и он на Codeplex.

Ответ 4

Я использовал hostip.info, чтобы получить информацию о местоположении клиента, когда формы представлены на некоторых моих страницах aspx. Вот запись в блоге, которую я написал на нем некоторое время назад www.fencerowproductions.com

Ответ 6

Было блестящее решение, использующее объявления для взрослых, т.е. "женщины в YOUR_TOWN хотели бы" встретиться "с вами сегодня"

Кто-то разработал способ извлечь строку местоположения без загрузки объявления.
Я не могу найти код, поиск Google для взрослых объявлений не очень эффективен, но кто-то здесь может его запомнить.

Ответ 7

Для платного продукта вы можете посмотреть CountryHawk из cyScape.

Я не могу ручаться за этот продукт лично, но мы используем его продукт BrowserHawk для определения скорости браузера и скорости соединения (например, для оптимизации потоковой передачи видео) и не испытывали никаких проблем с ним.

Ответ 9

Я рекомендую userlocation.com. Он прост в использовании и доступен, и он довольно точен.

Ответ 10

Простое введение в загружаемую базу данных MaxMinds в PHP Geolocation

Ответ 11

Этот сайт использует бесплатный продукт maxminds - его достойная витрина - http://www.ipaddress1.com/