Какие службы я могу использовать для поиска местоположения пользователя на основе его IP-адреса?
Если вам нужно найти пользователя на основе его IP-адреса, какие услуги доступны (бесплатные и не бесплатные услуги в порядке)?
P. S. Я понимаю, что некоторые пользователи используют прокси и т. д. это означает , что результат не 100% точный. Все нормально.
11 ответов
большинство геолокационных сервисов позволяют загружать базу данных, полную IP-адресов на карты городов или стран. Некоторые также предоставляют API веб-служб бесплатно (ограниченное количество запросов) или платную подписку.
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-кодеров существует IPAdressExtensions модуль (с открытым исходным кодом, бесплатно и не требуется веб-служба) purekrome
подробнее о геолокация доступна в Википедии.
Легко -> Я сделал метод расширения .NET некоторое время назад. Все это завернуто в одну DLL, которую вы можете использовать и ссылаться. он не требует какой-либо веб-службы или стороннего внешнего вызова API.
Это тоже бесплатно.
Это также с открытым исходным кодом. бла бла бла.
наслаждайтесь!
Это называется IPAddressExtensions и сайте CodePlex.
Я использовал hostip.info чтобы захватить информацию о местоположении клиента, когда формы представлены на некоторых моих страницах aspx. Вот запись в блоге я писал о ней www.fencerowproductions.com
геолокация с ClientLocation обычно работает, и вы получаете его бесплатно при использовании JSAPI Google.
было блестящее решение, используя эти объявления для взрослых ie. "женщины в YOUR_TOWN хотел бы повстречаться с вами сегодня вечером"
кто-то разработал способ извлечения строки местоположения без загрузки объявления.
Я не могу найти код, поиск рекламы для взрослых в google не очень эффективен, но кто-то здесь может его запомнить.
для платного продукта вы можете посмотреть кантри-Хок из веб-сайт компании cyscape.
Я не могу ручаться за этот продукт лично, но мы используем их продукт BrowserHawk для обнаружения браузера и скорости соединения (например, для оптимизации потоковой передачи видео) и не имели никаких проблем с ним.
вот еще один бесплатный сервис:http://www.webservicex.net/WCF/ServiceDetails.aspx?SID=46
WebserviceX.NET предоставьте несколько различных бесплатных веб-сервисов.
простое введение в использование загружаемой базы данных MaxMinds в PHP геолокация
этот сайт использует бесплатный продукт maxminds - его достойная витрина -http://www.ipaddress1.com/