Если вам нужно найти пользователя по его IP-адресу, какие услуги доступны (бесплатные и платные услуги подойдут)?
P.S. Я понимаю, что некоторые пользователи используют прокси и т. Д., Это означает, что результат не на 100% точен. Это нормально.
Если вам нужно найти пользователя по его IP-адресу, какие услуги доступны (бесплатные и платные услуги подойдут)?
P.S. Я понимаю, что некоторые пользователи используют прокси и т. Д., Это означает, что результат не на 100% точен. Это нормально.
Большинство служб геолокации позволяют загружать базу данных с 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 Coders существует модуль IPAdressExtensions (с открытым исходным кодом, бесплатно и не требуется веб-сервис) purekrome
Дополнительная информация о геолокации доступна в Википедии.
Также стоит отметить, что MaxMind позволяет загружать их базу данных геолокации в виде файла CSV:
Легко -> Некоторое время назад я создал метод расширения .NET. Все это заключено в одну DLL, которую вы можете использовать и ссылаться. он не требует ЛЮБОЙ ВЕБ-СЛУЖБЫ или стороннего внешнего API-вызова.
это тоже бесплатно.
это также открытый исходный код. бла бла бла.
Наслаждаться!
Он называется IPAddressExtensions и находится на Codeplex.
Я использовал hostip.info, чтобы получить информацию о местоположении клиента при отправке форм на некоторых из моих страниц aspx. Вот запись в блоге, которую я написал об этом некоторое время назад www.fencerowproductions.com
Геолокация с помощью ClientLocation обычно работает, и вы получаете ее бесплатно при использовании Google JSAPI.
Было блестящее решение, используя эту рекламу для взрослых, т.е. "женщины из YOUR_TOWN хотели бы" встретиться "с вами сегодня вечером"
Кто-то разработал способ извлечь строку местоположения без загрузки рекламы.
Я не могу найти код, поиск в Google рекламы для взрослых не очень эффективен, но кто-то здесь может это запомнить.
Для платного продукта вы можете посмотреть CountryHawk на сайте cyScape.
Я не могу ручаться за этот продукт лично, но мы используем их продукт BrowserHawk для определения скорости браузера и скорости соединения (например, для оптимизации потокового видео), и у нас не было никаких проблем с этим.
Вот еще одна бесплатная услуга: http://www.webservicex.net/WCF/ServiceDetails.aspx?SID=46
WebserviceX.NET предоставляет довольно много различных бесплатных веб-сервисов.
Я рекомендую userlocation.com. Он прост в использовании, доступен по цене и довольно точен.
Простое введение в использование загружаемой базы данных MaxMinds на PHP Геолокация
на этом сайте используется бесплатный продукт maxminds - это достойная демонстрация - http://www.ipaddress1.com/