Какие службы можно использовать для поиска местоположения пользователя на основе их IP-адреса?
Если вам нужно найти пользователя на основе их IP-адреса, какие сервисы доступны (бесплатные и бесплатные услуги в порядке)?
P.S. Я понимаю, что некоторые пользователи используют прокси и т.д., Это означает, что результат не на 100% точным. Это нормально.
Ответы
Ответ 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
Ответ 5
Геолокация с ClientLocation обычно работает, и вы получаете ее бесплатно, когда используете Google JSAPI.
Ответ 6
Было блестящее решение, использующее объявления для взрослых, т.е. "женщины в YOUR_TOWN хотели бы" встретиться "с вами сегодня"
Кто-то разработал способ извлечь строку местоположения без загрузки объявления.
Я не могу найти код, поиск Google для взрослых объявлений не очень эффективен, но кто-то здесь может его запомнить.
Ответ 7
Для платного продукта вы можете посмотреть CountryHawk из cyScape.
Я не могу ручаться за этот продукт лично, но мы используем его продукт BrowserHawk для определения скорости браузера и скорости соединения (например, для оптимизации потоковой передачи видео) и не испытывали никаких проблем с ним.
Ответ 8
Здесь другая бесплатная услуга: http://www.webservicex.net/WCF/ServiceDetails.aspx?SID=46
WebserviceX.NET предоставляет множество различных бесплатных веб-сервисов.
Ответ 9
Я рекомендую userlocation.com. Он прост в использовании и доступен, и он довольно точен.
Ответ 10
Простое введение в загружаемую базу данных MaxMinds в PHP
Geolocation
Ответ 11
Этот сайт использует бесплатный продукт maxminds - его достойная витрина - http://www.ipaddress1.com/