Whois REST API
Какие посоветуете?
Гуглятся десятки, если не сотни вариантов. В основном попадаются либо российские, либо с платными запросами. Первым не доверяю и вообще, там со дня на день интернет запретят, а вторые не подходят, потому что я нищеброд.
Область использования — Android приложение. Самый важный параметр — координаты (latitude и longitude) IP-адреса. Возможность запрашивать данные для сразу нескольких IP приветствуется.
Заранее всех благодарю.
8 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарівКак подсказали ниже, ключевое слово для гугления ip geolocation.
Самое крутое решение, конечно у гугла, там public ip, cells, wifi и reverse geocoding — но это реально дорого. Можно использовать тестовый режим, но там максимум 100 запросов в день.
По своему опыту, все бесплатные geoip становятся платными со временем, например ipinfo.io
Так что рекомендовал бы попробовать Mozilla Location Service (location.services.mozilla.com/. Проекту пару лет, Opensource, API совместимое с гуглом (как заявляют). Покрытие конечно не такое как у гугла, но стараниями волонтеров улучшается. Сам установил их прогу (play.google.com/...lla.mozstumbler) и отсылаю wifi/cells->gps на их сервер.
Но если Android, то чем не устраивает встроенные geolocating сервис?
У maxmind можна безкоштовно звантажувати постійно оновлюваний архів діапазонів IP. І написати свій REST API, який буде його використовувати. А можна заплатити за їхній сервіс. Ціни там смішні. Хоча якщо ваша аудиторія розростеться, то може влетіти у копієчку.
На сайті бачу лише за платно. Де там качати безкоштовно?
Є ось база thepiratebay.se/...tabase.May.2013
і скріпт щоб нею користуватись github.com/...xamples/city.py
Зробити API можна за пів-години.
Бесплатная версия от maxmind называется GeoLite2 dev.maxmind.com/...eoip2/geolite2
Дякую
Ну и это не whois, а geoip...
Сам напиши, там 20 строк кода ведь.