![Где найти/купить полный список обновленных диапазонов IP-адресов интернет-провайдеров?](https://rvso.com/image/567632/%D0%93%D0%B4%D0%B5%20%D0%BD%D0%B0%D0%B9%D1%82%D0%B8%2F%D0%BA%D1%83%D0%BF%D0%B8%D1%82%D1%8C%20%D0%BF%D0%BE%D0%BB%D0%BD%D1%8B%D0%B9%20%D1%81%D0%BF%D0%B8%D1%81%D0%BE%D0%BA%20%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D1%85%20%D0%B4%D0%B8%D0%B0%D0%BF%D0%B0%D0%B7%D0%BE%D0%BD%D0%BE%D0%B2%20IP-%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%BE%D0%B2%20%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%BE%D0%B2%3F.png)
Мне нужно назначить IP-адреса огромного количества ежедневных посетителей IP-адресам интернет-провайдера, от которого они приходят. Поэтому я подумал о покупке списка IP-адресов, соответствующих интернет-провайдерам.
Пока что я нашел только:
Но я не уверен, насколько они легитимны, и не хочу получать базу данных, полную неверных данных!
решение1
Одним из основных поставщиков информации об интеллектуальной собственности является MaxMind.
Хотя у них много продуктов, это их база данных интернет-провайдеров:
http://www.maxmind.com/app/isp
Они также имеют ряд интерфейсных методов (например, библиотека C, модуль Apache, модули PHP).
Сайты, с которыми я работал, в основном использовали его для целей GeoIP, связанных с веб-аналитикой.
решение2
Преобразование IP в страну не представляет особой сложности, и этот список, вероятно, столь же точен, как и любой другой.
Однако остерегайтесь любого, кто говорит вам, что может управлять большей точностью, чем страна в качестве местоположения, поскольку это то, что моя компания серьезно изучает уже некоторое время. В Великобритании многие, если не большинство, люди будут казаться находящимися в Лондоне, потому что именно там указан назначенный IP.
решение3
Вы можете получить эти данные из моего собственного сервиса,https://ipinfo.io. Основной сервис IPinfo.io — это API:
$ curl ipinfo.io/8.8.8.8?token=$TOKEN
{
"ip": "8.8.8.8",
"hostname": "google-public-dns-a.google.com",
"city": "Mountain View",
"region": "California",
"country": "US",
"loc": "37.3860,-122.0840",
"postal": "94035",
"phone": "650",
"asn": {
"asn": "AS15169",
"name": "Google LLC",
"domain": "google.com",
"route": "8.8.8.0/24",
"type": "hosting"
},
"company": {
"name": "Google LLC",
"domain": "google.com",
"type": "hosting"
}
}
Однако все данные, возвращаемые API, а также некоторые дополнительные данные доступны для загрузки.