Adelitusn.ru

ПК и Техника
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

IP-адрес: как вычислить адрес проверенными способами и зачем это нужно

IP-адрес: как вычислить адрес проверенными способами и зачем это нужно

IP адрес

Совсем недавно мой знакомый по имени Сергей задался вопросом о том, можно ли вычислить адрес по IP-адресу и спросил у меня, есть ли для этого какой-либо проверенный способ?

Я спросил у него, зачем ему это нужно? Он ответил: «Меня достали уже, оскорбляют в Интернете, пользуясь полной анонимностью, а значит, чувствуют свою безнаказанность, ничего не боятся, этому беспределу нужно положить конец!».

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

Так зачем же нужно вычислять IP-адрес? Ответ прост: обиженным и оскорбленным жертвам хочется найти негодяя или мошенника, узнав его Ай-пи адрес и хотя бы дистанционно вызвать обидчика на «дуэль». Как говориться, выразить ему все свои наболевшие чувства, не стесняясь в выражениях. Сегодня Вы узнаете все доступные способы того, как вычислить адрес злоумышленника по IP-адресу.

Сетевой протокол и IP-адрес: что это такое?

Термин «ай-пи» (IP)английского происхождения. Он расшифровывается как Internet Protocol, а в дословном переводе означает «межсетевой протокол». Рассмотрим некоторые термины и определения для прояснения сути вопроса.

Сетевой протокол – определенный набор правил, условий и действий (очередности действий) для осуществления соединения и обмена данными между двумя и более включенными в сеть устройствами.

Но, скажете Вы, причем здесь «ай-пи»? Как раз именно он объединил компьютерные сети (КС) во всемирную паутину – Интернет. В «локалках», наряду с ним, могут применять также другие протоколы.

IP-адрес – уникальный идентификатор узла сети, которая построена на основе рассматриваемого протокола. Следует иметь в виду, что КС (компьютерная сеть) может быть глобальной (например, Интернет) и локальной (в пределах фирмы, института или какой-либо организации).

Надеюсь, Вы понимаете, что уникальность адреса в Интернете является глобальной, а в случае локальной сети – исключительно в ее пределах.

Под узлом КС в общем случае понимается не только ноутбук или стационарный компьютер, но и карманный, а также мобильный телефон и специальные устройства (концентратор, роутер, и другие).

Виды адресов и версии IP-протокола

Информационные технологии в сфере применения Интернета постоянно развиваются. Самой широко используемой версией сейчас является четвертая (IPv4).

IP-адрес в ней представляется в виде четырех чисел в диапазоне от 0 до 255, разделенных точкой, например 125.12.35.0. Но пользоваться набором цифр неудобно, поэтому, например, для сайтов, адрес привязывают к доменному имени. И пользователь в строке браузера набирает mail.ru, а не 94.100.180.199. Хотя, если ввести эти цифры, тоже можно попасть на сайт Mail.Ru.

Также в ходу шестая версия протокола (IPv6), но на ней останавливаться не будем.

IP-адреса бывают двух видов:

  1. статические (постоянные, неизменяемые) – назначается конкретному устройству в компьютерных сетях, данный адрес не может быть назначен другому;
  2. динамический вид (непостоянный, изменяемый) – присваивается автоматически при подключении узла к сети и используется им в течение времени, указанного в специальном сервисе.

Если посмотрите договор с провайдером, то, скорее всего, там отмечено, что «ай-пи» у вас динамический. Что нам это дает? Пользователь с таким адресом каждый раз выходит в Интернет под новым IP. Это можно проверить на указанных ниже ресурсах. Теоретически здесь изложено все, идем дальше.

Получение «ай-пи» сетевого устройства

Раз каждому компьютеру в КС присваивается уникальный адрес, то возникает вопрос о том, можно ли вычислить IP-адрес. Ответ простой: можно. И очень просто, но только адрес своего компьютера. Для этого можно использовать, например, два ресурса сети Интернет: 2ip.ru и SpeedTester.Info.

На первом вы увидите информацию о текущем адресе, браузере, операционной системе вашего компьютера, используете вы прокси или нет и некоторые другие данные. На SpeedTester.Info – практически то же, а также расположение данного «ай-пи» на карте местности.

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

Ну, со своим понятно. А как вычислить чужой IP-адрес?

Получение «ай-пи» другого компьютера

Здесь необходимо потрудиться. На Speed-Tester.Info есть специальный сервис – «узнать чужой IP». Просто щелкаете на пункте меню и переходите на страничку с этим сервисом.

Чтобы вычислить IP-адрес чужого компьютера, поступаем так: вводим свой адрес электронной почты и имя интересующего нас пользователя (вместо имени может быть ник, e-mail). Сервис генерирует короткую ссылку, и мы отправляем ее собеседнику. Как только он по ней переходит, получаем на почту его «ай-пи».

Читайте так же:
Как создать загрузочную флешку в Acronis True Image

Принятый адрес можно проверить на упомянутых ресурсах или на любом из сервисов «whois», которых полно в Интернете. Если у вас UNIX-подобная операционная система, и вам нужно получить информацию, например, об адресе 125.124.13.41, то просто набираете в терминале команду “

$ whois 125.124.13.41” и видите на экране все о предоставившем его провайдере.

Итак, мы разобрались, как вычислить IP-адрес компьютера.

Что такое Прокси, Tor?

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

Параллельно еще существуют искажающие прокси-серверы, передающие ложную информацию о настоящем пользователе. Тогда все гораздо хуже.

Однако в последнее время сфера использования прокси больше сместилась из анонимизации в область обеспечения доступа к законодательно ограниченным ресурсам, у которых стоит фильтр по «ай-пи». Например, российские компьютеры не могут к ним подключиться, а зимбабвийские – запросто.

Также хорошую защиту обеспечивает система «луковичной маршрутизации» Tor. Она представляет собой совокупность прокси-серверов для установления анонимного сетевого соединения, защищенного от прослушивания за счет шифрования передаваемой информации.

Таким образом, если ваш оппонент работает через Tor-браузер, то его настоящий IP-адрес вы, не будучи хакером или сотрудником технического отдела спецслужб, не получите.

Провайдеры Интернета

Существует коммерческая организация, обеспечивающая доступ в Интернет. Она называется “Интернет-провайдером” или просто “провайдером”. Такая фирма имеет лицензию на предоставление подобного вида услуг, выданную Роскомнадзором (для России). Естественно, что в ее базе данных имеется вся необходимая информация.

Каждый компьютер, подключенный через провайдера, имеет уникальное имя, внутренний IP-адрес, MAC-адрес. Разумеется, в базе отражено и то, где именно установлено устройство.

И даже если у вас динамический адрес, в специальных электронных журналах (log-файлах) отражается, какому компьютеру присвоен тот или иной «ай-пи», на какие страницы пользователь этого устройства заходил и прочее. То есть в наличии полный компромат на каждого.

Вся эта информация хранится у провайдера в течение трех-пяти лет.

Сотовая связь: операторы

Как многим известно, операторы сотовой связи (ОСС) также предоставляют услуги по выходу во всемирную паутину. Здесь рассмотрим использование для доступа во всемирную сеть технологий мобильной связи, таких, например, как EDGE или CDMA.

В этом случае тоже все достаточно просто. Неважно, используется ли мобильный телефон в качестве модема для связи стационарного компьютера или ноутбука с всемирной паутиной или сам является устройством для доступа в Интернет. Главное – то, что он также получает IP-адрес, который может быть статическим или динамическим, в зависимости от подключенных услуг.

Когда человек покупает SIM-карту, то в большинстве случаев предоставляет паспортные данные, которые хранятся у ОСС. И на серверах оператора также имеются log-файлы, где хранится информация о том, какой SIM-карте присваивался тот или иной «ай-пи».

И в случае определения IP-адреса абонента указанными выше способами мы получим адрес оператора сотовой связи.

Определение пользователя по «ай-пи»

Можно ли изменить Ай-пи адрес

Итак, мы выяснили, как вычислить адрес по IP-адресу. Но в этом случае получим точку расположения провайдера или его подразделения. Например, если вы будете проверять свой «айпишник», то, будучи в Москве, можете обнаружить, что находитесь где-то под Красноярском.

Понятно, что большинство читателей интересует другой вопрос: “Как вычислить по IP-адресу человека?”

Законными способами – никак. Интернет-провайдеры и операторы сотовой связи не имеют права разглашать подобную информацию. И если вы свяжетесь с ними и попросите предоставить такие сведения под каким-либо предлогом, то получите отказ, чаще всего вежливый.

Если читатель обладает хакерскими навыками, достаточными, чтобы добыть log-файлы провайдеров или ОСС, то можно попробовать. Не стоит удивляться, если к нему в дверь постучат сотрудники Управления «К» МВД России или их коллеги в другой стране.

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

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

Так что если вам угрожают, что найдут по IP и применят различные карательные меры, все это чушь. Провайдер, если не хочет лишиться лицензии, такую информацию не предоставит. Но в любом случае, находясь в сети, будьте вежливы и корректны.

Читайте так же:
Как убрать ненужные объекты с фото в Photoshop

Смотрите ниже полезное видео по теме

Что такое ip адрес компьютера и как вычислить человека в интернете?

На своем видеоканале Иван Воронин наглядно и подробно объясняет суть рассматриваемого вопроса. Ведь у каждого компьютера есть свой цифровой адрес, который называют ip адресом. Из видео Вы увидите на конкретных примерах что это такое и как с помощью айпи отследить человека в интернете.

Как узнать, где находится человек через ВК и пробить о нем ВСЁ

Сегодня мы расскажем, как через ВК узнать, где находится человек. Вот краткий перечень способов:

  • Посмотреть в личной информации профиля, если пользователь отметил свое местоположение;
  • Если аккаунт закрыт, честным путем никак. Но, с помощью сторонних сервисов можно пробить его IP и узнать страну;
  • Если страница открыта, но ее хозяин не указал, где находится, можно проанализировать следы его активности: геотеги на фотках, участие в городских сообществах, места учебы или работы и т.д.;
  • Проанализировать список его контактов. Наверняка самые близкие друзья находятся с ним в одном городе. Хоть у одного, но местоположение будет указано.

Не секрет, для розыска людей в наши дни соцсети используют даже спецслужбы. Оно и неудивительно. Большинство пользователей в своих аккаунтах отчитываются, буквально, о каждом шаге. Смело размещают адреса и контакты, публикуют геолокации, делятся личными фотографиями, событиями, планами. Так как же вычислить, где именно живет человек по его профилю в ВК? И вообще, какую еще информацию о нем можно там узнать? Давайте по порядку!

Как по ВК узнать, где находится пользователь?

Ну, во-первых, почти все юзеры в ВК указывают свое местоположение. Город, как минимум.

Просто откройте нужный профиль и изучите информацию справа от главной аватарки. Интересно, даже если аккаунт закрыт от посторонних, сведения о городе, если они отмечены, отображаются. Также эта информация выходит и в поиске.

Однако, не всегда узнать, где находится пользователь ВК так просто, ведь некоторые отмечают ненастоящие города или, и вовсе, не обозначают местоположение.

Отсюда вытекают и во-вторых, и в-третьих… Словом, дальше рассмотрим, как, все же, узнать, где находится человек по его ВК странице, даже если нужные сведения и не лежат на поверхности.

  1. Попробуйте изучить его фотографии. Нередко со снимками загружаются и геотеги;
  2. Внимательно изучите сообщества, на которые подписан хозяин страницы. Если там есть городские паблики, понять где находится этот человек по ВК не составит труда;
  3. Аналогичному анализу подвергните всю существующую информацию на странице. Если пользователь указал место учебы или работы, узнать где находится заведение поможет Интернет. Есть посты или фотки с недавнего рок-концерта? И снова гугл в помощь. Вам нужно лишь узнать, где гастролировали данные исполнители в примерный промежуток времени;
  4. Изучите список контактов, особенно вас должны интересовать лучшие друзья (первые в списке) и близкие родственники (братья, сестры, родители, вторая половинка). Несложно предположить, люди из данных кругов явно находятся рядом с интересуемым человеком. Далее, попробуйте узнать их местоположение, следуя предыдущим пунктам инструкции.

Ну что же, выше мы рассказали, как по ВК вычислить, где находится человек. Все предложенные методы отталкиваются от одной переменной: страница пользователя открыта.

Как же быть, если доступа к контенту аккаунта нет? Если в вашем распоряжении лишь имя и фамилия человека, и не факт, что они настоящие? Как узнать, где живет этот человек по его ВК и возможно ли это?

Официально и законно, увы, нельзя. А вот с помощью разных сервисов, которые помогают узнать IP компа, а затем вычислить, где он находится, запросто.

IP – это уникальный адрес персонального компьютера в глобальной сети. Некоторые IP пробить нельзя. Технологии и доступ есть только у правоохранительных органов или продвинутых и бесстрашных хакеров. Другие можно попытаться.

Итак, как по IP пробить где находится человек из ВК?

  • Сначала скопируйте ссылку на страницу нужного пользователя. Найдите ее через поиск ВК и возьмите информацию из адресной строки;
  • Откройте сайт https://2ip.ru/;
  • Немного промотайте страницу и найдите раздел «IP интернет ресурса»;

  • Перейдите туда. В специальное поле вставьте ссылку на профиль человека. Введите капчу;
  • Кликните по кнопке «Проверить»;

  • Результатом станет заветная комбинация цифр – вам удалось найти IP человека по ссылке ВК, далее нужно узнать, где его устройство находится;
  • Скопируйте айпи;
  • Перейдите на сайт https://www.iplocation.net/;
  • В поле «IP Location Finder» вставьте IP и нажмите Enter;
  • Ниже появится результат. Не за что. Кстати, при желании вы сумеете точно определить, где находится человек из ВК по координатам, которые отобразятся там же. Google Maps вам в помощь.
Читайте так же:
Отслеживание посылки с Aliexpress

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

Какую информацию можно узнать по ВК?

  • Семейное положение. Если статус не обозначен, можно глянуть фото. Как правило, те, кто успешны в отношениях, щедро делятся счастливыми снимками;
  • Места учебы и работы. Если не указано в профиле, посмотрите его группы. 9 из 10 человек подписаны на страницы своих ВУЗов, школ или колледжей.
  • Места отдыха. Просто изучите фотоальбомы;
  • Ближайших родственников. Многие любят отмечать братьев, сестер и родителей в личной информации страницы;
  • Лучших друзей. Они ставят больше всего лайков и активнее комментируют фотки;
  • Интересы и увлечения человека. Просто посмотрите его стену и изучите сообщества которые он читает;
  • Предпочтения в музыке, видео;
  • Любимые игры;
  • Нередко, дату рождения, телефон и электронную почту;
  • Ну и, разумеется, по ВК можно найти где живет человек.

Учетная запись – собственность ее владельца, а потому все данные в ней защищены настройками безопасности. Если профиль человека закрыт, скорее всего много узнать не получится, будьте к этому готовы.

Если вам не удалось через ВК посмотреть, где находится человек, поищите его в других социальных сетях. Не отчаивайтесь!

Если же страница открыта, у вас очень высокие шансы отследить, где он находится. В аккаунте можно найти много следов: лайки, репосты, подписки, списки друзей, события, метки. Все они так или иначе подсказывают, где находится их хозяин. Комбинируйте разные методы, анализируйте, думайте логически, и результат непременно случится!

Как вычислить по IP адресу

Как вычислить по IP адресу местоположение человека

IP адрес является уникальным идентификатором пользователя в интернете, который может быть как статичным, так и динамичным. Чтобы определить местоположение человека по ip адресу, нам достаточно знать любой IP адрес, используемый пользователем (не считая VPN адреса). Разница между динамичным и статичным лишь в том, что за динамическим адресом меньше следов в интернете, а в статическом сохраняется вся история о пользователе у провайдера.

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

как по ip адресу узнать местоположение человека

Как узнать IP адрес пользователя?
1. Каждый способ связан непосредственно со взаимодействием с жертвой. В данном случае, Вам необходимо попросить пользователя создать для Вас новую почту на сайте Mail-ru. После Вы сможете зайти в настройки почты, увидеть его реальный IP, а также город в котором он находится.

местоположение человека по ip

2. Есть специальный сервис по сокращению ссылки, который предоставляет информацию о переходах по IP (iplogger-ru). Достаточно скинуть ссылку пользователю с заманчивым предложением, и его IP, а также вероятное местоположение будут доступны Вам.

Как повысить точность определения?
Имея информацию о регионе и городе, Вам необходимо сверить её с источниками, на которых зарегистрирован пользователь. Это могут быть социальные сети, форумы, объявления. Необходимо лишь подключить конфиденциальную информацию пользователя — имя, фамилию, скайп, логин — что-нибудь, что может идентифицировать человека, как уникальную персону.

Ведь обратиться к провайдеру с запросом о получении информации о местоположении по-определённому IP Вы не сможете. А описанный выше способ — наиболее эффективный. Тем более, сегодня мало кто придаёт значение анонимности, и следы оставляет практически каждый. Если же пользователь, которого Вы пытаетесь определить — пользуется анонимными данными, то определить его местоположение будет возможно лишь через провайдера, на что имеют право лишь соответствующие органы.

Также есть хакерские форумы, где за определённую плату можно узнать о необходимом пользователе любую информацию. Если в обычном поисковике Вы не смогли найти данную информацию — пользуйтесь TOR браузером, но посещайте строго ONION ресурсы (самые анонимные). Будьте бдительными, чтобы не попасть на кидал.

Видеоинструкция по определению местоположения:

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

Главная боковая колонка

операторы

Операторы

У нас вы сможете отследить местоположение человека по номеру абонента.

Как вычислить (город пользователя) по IP

Как вычислить (город пользователя) по IP

2017-10-19 в 10:02, admin , рубрики: Блог компании HFLabs, Геоинформационные сервисы, геолокация, город по ip, доставка, интернет-магазины, курьерская доставка, открытые данные, Разработка под e-commerce, справочники

Читайте так же:
Служба поддержки HP — Загрузки ПО и драйверов

Зная местоположение человека, можно сделать тысячу полезных и не очень вещей: предложить правильный товар и заранее назвать цену доставки, показать ареал обитания покемонов, вывести локальные новости или посоветовать кафе неподалеку.

Как вычислить (город пользователя) по IP - 1

Местоположение — это важно.

Какие бывают способы геолокации

Существует 2 базовых способа геолокации, если исключить парсинг геометок фотографий и шпионаж со спутников.

Взять IP-адрес пользователя и по специальному справочнику найти город со страной.

Как вычислить (город пользователя) по IP - 2

Узнать местонахождение через HTML5 Geolocation API.

Как вычислить (город пользователя) по IP - 3

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

Город лучше определять по IP: способ всегда работает и не тревожит пользователя. А в геолокации по IP главное — найти справочник, который удобно подключается и без ошибок выдает город. Вторая часть статьи — об этом.

Как мы выбирали справочник IP-адресов

В сравнении справочников есть большая проблема: невозможно проверить, действительно ли прямо сейчас IP-адрес принадлежит городу, найденному справочником. Вчера IP относился к Питеру, а сегодня это Нижний Новгород.

Поэтому мы сравнивали справочники по таким критериям:

  1. Стоимость.
  2. Частота обновлений.
  3. Количество диапазонов IP-адресов для России.
  4. Количество адресов «на местности», или полнота. Чтобы измерить полноту, мы прогнали все адреса из каждого справочника через API cтандартизации «Дадаты». Сервис привел адреса к одному формату и разобрал по типам: регион, район, город. Эти стандартизованные адреса мы и посчитали.
  5. Формат: насколько справочник удобно использовать.
  6. Библиотеки и интеграции с популярными фреймворками.
  7. Что можно вытащить из базы помимо города.
  8. Чей Крым (политика политикой, а бизнесу работать надо).
  9. Детализация по населенным пунктам. Чтобы узнать ее, мы прогнали 35000 рандомных уникальных IP-адресов через каждый справочник. Потом сравнили, сколько уникальных городов разрезолвил каждый справочник.

Мы рассматривали такие справочники:

IPGeoBase

Стоимость. Бесплатный.

Обновления. Каждый день.

Пулы IP-адресов в России. 43751 пул, это первое место.

Полнота. 728 объектов:

  • 3 региона (Москва, Санкт-Петербург, Севастополь);
  • 2 района;
  • 601 город;
  • 113 прочих населенных пунктов.

Третье место по этому параметру.

Формат базы. Tab-separated текстовые файлы. В одном файле города с ID, в другом — залинкованные на них диапазоны IP.

Как вычислить (город пользователя) по IP - 4

Кодировка в файлах — боль под названием Windows-1251. Хорошо, что есть iconv — легким движением руки мы получили UTF-8:

База медленная (еще бы, это текстовый файл) — обход 35000 адресов занял несколько минут.

Библиотеки. Есть готовые под Perl, Ruby и Python, но самая новая — от 2013 года. За 4 года Трамп стал президентом США, вышел PHP 7, появился миллион JS-фреймворков, но ни одну из библиотек под этот справочник так и не обновили.

Чтобы портировать библиотеку под Python 3, понадобился час.

Что можно вытащить из базы.

Детализация. На выборке в 35000 адресов нашлось 372 разных населенных пункта.

Это третье место с небольшим отставанием от второго.

Вердикт. IPGeoBase — это набор городов и диапазонов IP-адресов, который завернут в .txt-файлы с tab-separated структурой. Обновляется достаточно часто.

Минусы — библиотеки очаковских времен, да и текстовый файл — не самое удобное решение для доступа к данным.

Повидавший жизнь, но до сих пор летающий Ту-154.

Как вычислить (город пользователя) по IP - 5

SypexGEO

Стоимость. Бесплатный, распространяется по BSD-лицензии.

Обновления. Пару раз в месяц.

Пулы IP-адресов в России. Всего диапазонов 1696337, но неясно, сколько из них относятся к России: данные закопаны в справочнике. По этому параметру место не присудить.

Полнота. 832 объекта:

  • 2 региона,
  • 1 район,
  • 630 городов,
  • 196 прочих населенных пунктов.

Второе место. Неплохо!

Формат. Странный .dat-файл со структурой на смещениях. Внутренности быстро расковырять не получилось — создатель на форуме говорит, что конвертера для перевода базы в человекопонятный вид нет.

Как работать со справочником, если не через библиотеку — неясно. Для любопытных есть спецификация на сайте справочника.

Скорость хорошая: обход 35000 адресов занял несколько секунд.

Библиотеки. Есть для Python, PHP Yii, PHP Laravel, Java, Ruby. Обновлялись 2-3 года назад. Еще есть интеграция с Symfony и плагин для WordPress.

Что можно вытащить из базы:

Крым. Не наш.

Детализация. На выборке в 35000 адресов нашлось 400 разных населенных пунктов.

Это второе место.

Вердикт. Очень подкупает скоростью, смещения — сила. Авторы говорят, что специально оптимизировали базу для высоких нагрузок.

По наполнению и точности похожа на IPGeoBase — здесь чуть больше объектов, 10% адресов резолвятся по-другому.

База полностью открыта.

К сожалению, не резолвит Крым в Россию.

Вертолет Black Hawk — классно летает, но не всем подойдет.

Читайте так же:
Что делать, если тормозит браузер Опера

Как вычислить (город пользователя) по IP - 6

MaxMind Lite

Стоимость. Бесплатный с лицензией Creative Commons. Есть платная версия, которая стоит $1470 в год.

Обновления. Первый вторник каждого месяца (прям как паспортный стол).

Пулы IP-адресов в России. 91432. Если убрать IP-адреса, которые резолвятся в Россию без города, — 42822. Это второе место.

Полнота. 1392 объекта:

  • 61 регион,
  • 819 городов,
  • 497 населенных пунктов.

Первое место с большим отрывом!

Формат базы. Собственный .mmdb. Города и диапазоны IP-адресов доступны также в .csv-файлах, которые лежат в архиве с базой.

У базы есть версии с разной точностью: до страны, до города, а также справочник ASN (уникальных номеров интернет-провайдеров). Есть также база для IPv6-адресов.

Библиотеки. Здесь полный порядок — на «Гитхабе» лежит несколько десятков библиотек для работы с базой.

Что можно вытащить из базы. Выдача суперподробная и мультиязычная. MaxMind отдает интересный параметр accuracy_radius — точность радиуса координат в километрах.

Крым. Не наш.

Детализация. На выборке в 35000 адресов справочник нашел 749 адресных объектов.

Это первое место.

  • в 13% случаев база не сумела определить город. Поняла только, что он находится в РФ, и разрезолвила страну;
  • создатели намекают, что определение адреса по IP — не самая сильная сторона бесплатной версии. Для контроля точности они предлагают мониторить accuracy_radius.

Вердикт. Подробнейшая база с шикарной выдачей.

В 50% случаев результаты расходятся с предыдущими двумя базами — точность и детализация у MaxMind Lite выше.

Но есть принципиальные минусы — частота обновлений и Крым.

Навороченный космический корабль, который обновляется раз в месяц и не считает Крым российским.

Как вычислить (город пользователя) по IP - 7

ip2ruscity

Стоимость. Платный, стоит 5000 рублей в год.

Обновления. Раз в месяц.

Пулы IP-адресов в России. 34907 пул, третье место.

Полнота. 486 объектов:

  • 4 региона,
  • 454 города,
  • 28 населенных пунктов.

Четвертое место, которое сильно слабее третьего.

Формат базы. Tab-separated текстовые файлы либо SQL-файлы. В них — города, регионы, диапазоны IP-адресов. Есть еще телефонные коды городов, но почему-то они доступны только в MySQL-формате. В общем, как в программе партии «Неуверенная Россия» — будет средне (не прямо круто, так, нормально).

Начало и конец диапазонов IP-адресов для экономии места завернуты в uint-формат. Их придется самостоятельно привести к виду IP-адресов.

Как вычислить (город пользователя) по IP - 8

Не особо удобно, но жить можно. На Python делается просто:

Библиотеки. Не нашлось ни одной :(. Пришлось накостылить свой авангардный биндинг для исследования, код публиковать не буду.

У сервиса недавно появилось API. Через него отдают:

  • город,
  • регион,
  • координаты по Google Maps и «Яндекс.Картам».

API относительно бесплатное — не больше 20 запросов в сутки с одного IP-адреса. В платной версии дают 3000 запросов в час.

Что можно вытащить из базы.

Если использовать MySQL-формат базы, возвращается еще телефонный код города.

Детализация. На выборке в 35000 адресов нашлось 273 населенных пункта. Это последнее место.

Вердикт. Вроде и недорого, но за деньги могло быть и получше.

Винтовой ATR-72 авиакомпании Air Serbia.

Как вычислить (город пользователя) по IP - 9

Подводя итоги (как первый канал)

Бесплатная MaxMind Lite практически по всем параметрам быстрее, выше и сильнее остальных. Тем не менее, у нее 2 важных минуса — обновляется всего раз в месяц и не считает Крым российским.

Мы в «Дадате» не спали ночами и думали, какой справочник выбрать для своего API геолокации. В итоге взяли за основу IPGeoBase и навернули сверху всяких плюсов.

По сравнению с «голым» IPGeoBase «Дадата» удобнее.

Обновляется автоматически. Сервис обновляет справочник по мере выхода новой версии, вспоминать об этом не придется.

Библиотеки не нужны. Справочник доступен по API, к нему подключится любая HTTP-библиотека. Запрос очень простой: отправляешь только IP-адрес и токен, который дают при регистрации на DaData.ru.

Сервис отдает куда больше данных, чем «голый» справочник. Помимо названия найденного объекта это:

  • детализация, до которой удалось разрезолвить IP: страна, регион, район, город, населенный пункт;
  • типы и названия найденного и всех вышестоящих адресных объектов (например, города → района → региона → страны);
  • коды КЛАДР и ФИАС для найденного и всех вышестоящих адресных объектов (региона, района и т. д.);
  • признак центра района, региона, района и региона;
  • коды ИФНС, ОКАТО и ОКТМО.

Всего в выдаче для IP несколько десятков полей, на DaData.ru есть полная спецификация.

Мы превратили рабочий, но некрашеный Ту-154 в Airbus А-380.

В экономе возим бесплатно — к API можно сделать 10000 запросов в сутки, просто зарегистрировавшись. Если нужно больше, это будет стоить от 4000 рублей в год.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector