Назад | Перейти на главную страницу

Где найти / купить полный список обновленных диапазонов IP-адресов интернет-провайдеров?

Мне нужно назначить IP-адреса огромных IP-адресов ежедневных посетителей интернет-провайдеру, от которого они приходят. Поэтому я подумал о покупке списка IP-адресов, соответствующих интернет-провайдерам.

Пока что я нашел только:

ip2country

Но я не уверен, насколько они законны, и не хочу, чтобы база данных была заполнена неправильными данными!

Один из основных поставщиков IP-информации - MaxMind.

http://www.maxmind.com/

Хотя у них много продуктов, это их база данных интернет-провайдеров:

http://www.maxmind.com/app/isp

У них также есть несколько методов интерфейса (например, библиотека c, модуль apache, модули php).

Сайты, с которыми я работал, в основном использовали его для целей GeoIP, связанных с веб-аналитикой.

Преобразование IP-адреса в страну не так уж сложно, и этот список, вероятно, так же точен, как и любой другой.

Однако остерегайтесь тех, кто говорит вам, что они могут управлять большей точностью, чем страна как местоположение, поскольку это то, что моя компания серьезно изучает в течение некоторого времени. В Великобритании многие, если не большинство людей будут находиться в Лондоне, потому что именно там указан назначенный IP-адрес.

Вы можете получить эти данные из моего собственного сервиса, 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, плюс некоторые дополнительные данные доступны для загрузки.