Как по IP найти человека: 100 % методы найти точный адрес

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

Содержание

Кратко про IP

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

На данный момент существуют два вида IP адреса:

  • IPv4 – имеет размер 4 байта, 4-числа в диапазоне от 0.0.0.0 до 255.255.255.255. Например, 192.168.1.1 (чаще всего этот адрес резервирует роутер, и он является внутренним).
  • IPv6 – имеет 16 байт размер. Был придуман для того, чтобы заменить некоторые адреса IPv4, которые перестало хватать. Пример: 2001:0DB8:AA10:0001:0000:0000:0000:00FB.

В любом случае сейчас чаще всего используется именно IPv4. Проблема любого вычисления и определения людей по IP в том, что есть ещё два понятия:

  • Динамический адрес – когда адрес постоянно меняется.
  • Статический адрес – значение остается постоянным.

Большинство провайдеров использует именно IPv4, а это всего 4 294 967 296 адресов. Приплюсуем сюда адреса, которые уже давно зарезервированы и использоваться не могут. В итоге число компьютером, роутеров, телефонов и других сетевых устройство, уже давно перевалило за эту цифру.

Итог такой: у нас есть адреса IPv4, которых просто не хватает для всех устройств. Спасает положение то, что мы живем на круглой земле и у нас разные часовые пояса – пока вы спите, кто-то использует ваш айпи. Именно поэтому большинство провайдеров использует почти для всех обычных пользователей динамические адреса (как например, Ростелеком).

Статические платные, и за них нужно платить дополнительно. Но не все провайдеры используют эту тактику. Некоторые все же подключают клиентов к статике, но при этом используют «Серые IP».

Серый IP – это когда у пользователя сохраняется один и тот же внешний IP, но его также используют другие пользователи подъезда. То есть сразу несколько клиентов подключаются к одному внешнему статическому IP с помощью коммутатора. Например, таким грешит ТТК.

Итого у рядового пользователя интернета может быть:

  • Белый динамический IP – он постоянно меняется, но он хоть относится именно к конкретному пользователю.
  • Серый статический IP – да адрес не меняется, но его ещё использует несколько клиентов.

Более подробно про серый и белый IP читаем тут.

Как узнать свой и чужой IP

Узнать свой адрес достаточно просто, откройте Яндекс и введите запрос: «Мой айпи». Далее ниже вы увидите свой результат.

Способ 1

Узнать же адрес другого человека, куда сложнее. Например, вы можете создать сайт или страничку на сервере и отослать ссылку на эту страницу, и если этот пользователь на неё зайдет, то вы увидите его IP.

Способ 2

Если этот пользователь ранее отослал вам на почту письмо, то вот, что предлагает сервис 2IP. Вам нужно:

  1. Открыть это письмо в вашей почте.
  2. Нажать на кнопку «Перенаправить».
  3. Указать адрес перенаправления: knowemailip@gmail.com.
  4. После этого к вам обратно придет письмо с нужным адресом.

Можно также ничего никуда не отправлять, а посмотреть оригинал письма, в котором уже будет содержаться нужная информация. Для этого в Яндекс, кликаем по точкам и выбираем пункт «Свойства письма».

В Google почте нужно сделать то же самое, но пункт будет называться: «Показать оригинал».

Способ 3

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

Способ 4

Аналогично работает и сервис iplogger.ru. Переходим на сайт, сразу на главной вводим ссылку, которую вы хотите продублировать и нажимаем «Сократить».

Вас перекидывает на вот такую страничку, на вкладке «Информация о логгере» в верхней строке копируем ссылку и отсылаем её другому человеку.

Он вам покажет IP адрес, а также город, где он используется. Можно также примерно кликнуть по карте, но не факт, что вы увидите точное местоположение.

Способ 5

Чтобы узнать IP человека в социальной сети Вконтакте (VK), Одноклассники (ok) или Facebook, можно и предыдущими способами, но они будут слишком подозрительны, так как вы будете кидать непонятную ссылку. Проще всего сделать то же самое, но кинуть на стену или в личные сообщения картинку, и если он её откроет, то вы увидите точные данные. Для этого есть сервис – 2ip.ru/strange-ip/. Но для его использования нужно зарегистрироваться.

Что нам говорит закон

К сожалению, в Федеральном Законе номер 152 ничего конкретного про IP адрес нет. Тут все дело обстоит в том, что опять же, почти у всех пользователей IP адрес является динамическим или серым. То есть он им не принадлежит, так как он либо постоянно меняется, либо используется ещё несколькими людьми. Поэтому в теории вы можете иметь к нему доступ и им завладеть. С другой стороны, судья может впаять вам штраф за попытку – так что держите это в голове.

Как вычислить по IP

Так окей, мы узнали IP и что же дальше, как вычислить и найти человека по IP? Самым верным будет зайти на сервис сайта 2IP. Вводим адрес в строку (незабываем про капчу) и кликаем по кнопке «Проверить».

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

Можно также перепроверить этот же IP на других подобных ресурсах:

  • pr-cy.ru
  • check-host.net
  • name

Но опять же, точные данные вы таким образом не узнаете. Единственное, кто может помочь – это провайдер, к которому подключен абонент. Именно у него есть вся история и логи, кто использовал этот IP адрес. Тут ещё встаёт другая проблема, а именно мобильный интернет – так как пользователь может находиться в разных местах одновременно. И если злоумышленник использует VPN, то его IP может быть зарегистрировано в другом городе или даже стране. Также злоумышленник мог использовать Free Wi-Fi в какой-нибудь кафешке.

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

Вернуть деньги, украденные с карты или переведенные мошеннику

Если вы перевели или потеряли деньги не позднее 24 часов, то вы можете сразу же обратиться в банк и по Федеральному Законе номер 161 вам обязаны вернуть эти средства.

Если же прошло больше времени, то вы можете воспользоваться услугой Чарджбэк (Chargeback) – суть в том, что держателям карт Visa или MasterCard должны вернуть деньги, если был вскрыт факт мошенничества и вы перевели деньги злоумышленнику. Для этого вам нужно:

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

Более подробно про саму процедуру в видео ниже.

9B410A9C-D242-454F-8168-BDA8431DAFF8.jpeg

Лет 10 назад в сети любили пугать фразами вроде: «Да я тебя по IP вычислю». Разбираемся, реально ли это.

Важно: все эксперименты вы повторяете на свой страх и риск. Потому что закон трактует их неоднозначно

Что такое IP и откуда он берется

IP-адрес (Internet Protocol Address) – это уникальный адрес в определенной сети на базе стека протоколов TCP/IP. Он идентифицирует устройство: ваш домашний компьютер, смартфон или другой узел. 

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

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

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

Сейчас используется два стандарта IP – IPv4 и более новый IPv6. Первый состоит из 4 байт (32 бит) – 4 чисел от 0 до 255 (для удобства их разделяют точками). К примеру, это 127.0.0.1 – localhost, адрес, по которому устройство может обратиться к себе самому. 

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

В IPv6 каждый адрес состоит из 16 байт (128 бит). Записывают его в 16-ричном формате, разделяя двоеточиями каждые два байта. Пример: 2002:01А8:AВ10:0001:0000:0000:0000:00FB. Если в адресе несколько нулевых групп идут подряд, их пропускают, оставляя ::. 

Обычно устройства подключаются к нескольким сетям – например, к интернету и к домашней локальной сети через маршрутизатор. Для каждой сети будет свой IP. 

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

Как узнать свой внешний IP

В сети есть специальные сервисы. Но тот же «Яндекс» по запросу «мой айпи» сразу все расскажет:

Screenshot_1-1.jpg

Есть и другие ресурсы. Например, pr-cy.ru или 2ip.ru. 

Как узнать чужой IP без ведома пользователя

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

Соответственно, чтобы узнать IP человека, можно запустить свой сайт, отправить жертве (и только жертве!) ссылку на него и надеяться, что пользователь на сайт зайдет. А затем посмотреть данные в истории через админку. Либо установить на сайт IP-логгер, который будет собирать статистику. 

Но поднимать сервер – это как-то непросто и небыстро. Есть и более легкие способы. 

Например, 2ip предлагает отправить e-mail адресата, IP которого вы хотите узнать, на ящик [email protected] (в форме нужно указать свой IP). Через несколько секунд после отправки сервис отправит результат вам на почту. 

Но можно просто посмотреть оригинал сообщения. В Gmail пункт так и называется “Посмотреть оригинал”, в “Яндексе” – “Свойства письма”. В других сервисах это может быть “Открыть полный заголовок”, “Посмотреть исходный код письма” и т.п. 

Еще один сервис – https://speed-tester.info. Заполняете форму на этой странице, указываете сайт, который может быть интересен вашему собеседнику. Потом по сгенерированной ссылке отслеживаете статистику.

Правда, сайтов отслеживается мало: сам speed-tester.info, 64ip.com, likepic.net, top-cs.com, vk.com, news.tut.by, tut.by, charter97.org, kgk.gov.by, 8634city.ru, facebook.com, ok.ru, youtube.com. 

Альтернатива – https://iplogger.ru/. Вставляете в форму на главной странице ссылку на сайт, ресурс добавляет к ней уникальное продолжение. 

Отдаете ссылку другу, он открывает, вы видите в статистике его IP. Ограничений в плане выбора сайтов здесь нет. Подобных сервисов десятки. 

А что говорит закон по этому поводу

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

Вы можете выходить в интернет, к примеру, в кафе или в парке, пользуясь бесплатным Wi-Fi. Можете воспользоваться чужим компьютером или планшетом. 

С другой стороны, по IP можно определить, откуда человек выходит в сеть. А если проанализировать трафик с этого адреса, то узнать и гораздо больше. 

Проблема в том, что в законе о персональных данных до сих пор нет списка данных, которые являются персональными. В 152-ФЗ Дано лишь общее определение: 

Персональные данные – любая информация, относящаяся к прямо или косвенно определенному или определяемому физическому лицу (субъекту персональных данных).

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

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

Что может рассказать о человеке любой IP-адрес

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

Но все же кое-что сделать можно. Например, уже упомянутый 2ip.ru покажет местонахождение пользователя на карте.

Мой пример:

Подобным образом работают сервисы на сайтах https://pr-cy.ru/, https://check-host.net/, https://hidemy.name/ru/ip/ и др. 

Обратите внимание: адреса на картах отличаются. Это разные районы города. Погрешность – около 20 км. Чтобы караулить у подъезда, точности явно не хватит. 

Как узнать еще больше о человеке, получив IP-адрес

Чтобы связать IP и время его использования с конкретным ФИО, нужны логи сервера провайдера. Они позволят найти конкретного абонента, узнать из договора его адрес, телефон и т.д. 

Чтобы получить логи сервера провайдера, нужно взломать его. Или устроиться к провайдеру на работу и воспользоваться служебным положением.

Правда, есть проблема: оба варианта описаны в УК РФ: в ст. 272 “Неправомерный доступ к компьютерной информации”. До 2 лет лишения свободы. 

Если у вас действительно серьезный повод, чтобы вычислить человека по IP (например, вас шантажируют или вам угрожают), обратитесь в полицию. Это их работа за ваши налоги. 

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

Получается, что угрозы найти по IP-адресу ничего не стоят?

По большей части, да.

За хедшот или быкование в игре вас действительно вряд ли кто-то будет караулить у подъезда. Но буллинг и клевета в интернете – повод обратиться в полицию.

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

Если вы оскорбили злобного хакера, он может взломать сервер провайдера. И найти ваш адрес. 

Если вы закрылись анонимайзером, VPN, прокси или чем-то еще, придется взламывать еще и их. 

Теоретически это возможно. Вопрос лишь в том, насколько важно получить такие данные и сколько времени, денег и усилий человек готов на это потратить и на какой риск пойти. 

Не забывайте и про закон.

🤓 Хочешь больше? Подпишись на наш Telegram. … и не забывай читать наш Facebook и Twitter 🍒 iPhones.ru Как узнать чужой IP и что с ним делать дальше. —>

Основные ограничения

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

На самом деле система несколько сложнее. IP-адрес может быть статическим, то есть постоянным, или динамическим – постоянно меняющимся. У 95% пользователей он динамический. Такой адрес меняется после каждого перезапуска роутера.

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

У динамических сочетаний меняется не весь адрес, а только последние три цифры. Это значит, что каждый новый IP-адрес попадает в тот же диапазон, что и старые.

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

Важно!

Улицу, дом, квартиру узнать нельзя.

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

Читайте еще:Главные ошибки монтажа и подключения светодиодной ленты

Поиск по IP

Если пользователя не смущает, что точный адрес установить не получится, он может приступить к поиску. Существует несколько способов, как примерно определить месторасположение человека по IP.

При помощи специальных сервисов

Достаточно вбить в поисковик запрос «Поиск по IP», и система выдаст десятки предложений. Подобные сайты позволяют узнать:

  • страну и город проживания;
  • провайдера;
  • контактные данные провайдера.

А как узнать IP, чтобы использовать его для поиска? Придется приложить дополнительные усилия. Первый вариант – через электронные письма. Сервис Mail.ru сообщает адреса отправителей. Эту же функцию предлагают и другие почтовые ящики: проверка номера сетевой карты нужна, чтобы защитить пользователя от спама.

Получить адрес можно через вкладку «Еще», пункт «Служебные заголовки». Если есть собственный сайт, можно узнавать IP посетителей, получив предварительное разрешение от хостинга. Последний вариант – специальные ссылки. При переходе по ним пользователь оставляет данные о номере своей сетевой карты.

Обратите внимание!

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

Читайте еще:Лампа с датчиком движения: преимущества и недостатки

Через спам-базы

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

В базах нередко указывается не просто номер сетевой карты, но и наименование причастной организации.

С привлечением правоохранительных органов

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

Читайте еще:10 способов вывести изображение смартфона на экран ТВ

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

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

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

Существует 2 базовых способа геолокации, если исключить парсинг геометок фотографий и шпионаж со спутников.Взять IP-адрес пользователя и по специальному справочнику найти город со страной.Узнать местонахождение через HTML5 Geolocation API. В этой статье мы рассказываем, как найти город пользователя, потому что такой точности обычно хватает. Го́рода достаточно интернет-магазинам, курьерским службам, новостным агрегаторам, сайтам с прогнозами погоды. Город лучше определять по IP: способ всегда работает и не тревожит пользователя. А в геолокации по IP главное — найти справочник, который удобно подключается и без ошибок выдает город. Вторая часть статьи — об этом.

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

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

  1. Количество адресов «на местности», или полнота. Чтобы измерить полноту, мы прогнали все адреса из каждого справочника через API cтандартизации «Дадаты». Сервис привел адреса к одному формату и разобрал по типам: регион, район, город. Эти стандартизованные адреса мы и посчитали.

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

  • IPGeoBase,
  • SypexGEO,
  • MaxMind Lite,
  • ip2ruscity.

IPGeoBase

Стоимость. Бесплатный.Обновления. Каждый день.Пулы IP-адресов в России. 43751 пул, это первое место.Полнота. 728 объектов: Третье место по этому параметру.Формат базы. Tab-separated текстовые файлы. В одном файле города с ID, в другом — залинкованные на них диапазоны IP. Кодировка в файлах — боль под названием Windows-1251. Хорошо, что есть iconv — легким движением руки мы получили UTF-8:

iconv -f WINDOWS-1251 -t UTF-8 cities.txt > cities_utf8.txt 

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

('RU', 'Санкт-Петербург', 'Санкт-Петербург', ‘59.939037’, ‘30.315784’)

Крым. Наш.Детализация. На выборке в 35000 адресов нашлось 372 разных населенных пункта. Это третье место с небольшим отставанием от второго.Вердикт. IPGeoBase — это набор городов и диапазонов IP-адресов, который завернут в .txt-файлы с tab-separated структурой. Обновляется достаточно часто. Минусы — библиотеки очаковских времен, да и текстовый файл — не самое удобное решение для доступа к данным.Повидавший жизнь, но до сих пор летающий Ту-154.  

SypexGEO

Стоимость. Бесплатный, распространяется по BSD-лицензии.Обновления. Пару раз в месяц.Пулы IP-адресов в России. Всего диапазонов 1696337, но неясно, сколько из них относятся к России: данные закопаны в справочнике. По этому параметру место не присудить.Полнота. 832 объекта: Второе место. Неплохо!Формат. Странный .dat-файл со структурой на смещениях. Внутренности быстро расковырять не получилось — создатель на форуме говорит, что конвертера для перевода базы в человекопонятный вид нет. Как работать со справочником, если не через библиотеку — неясно. Для любопытных есть спецификация на сайте справочника. Скорость хорошая: обход 35000 адресов занял несколько секунд.Библиотеки. Есть для Python, PHP Yii, PHP Laravel, Java, Ruby. Обновлялись 2-3 года назад. Еще есть интеграция с Symfony и плагин для WordPress.Что можно вытащить из базы:

{'city':      {'id': 498817,       'lat': 59.93863,       'lon': 30.31413,       'name_ru': 'Санкт-Петербург',       'name_en': 'Saint Petersburg'},  'region':      {'id': 536203,      'name_ru': 'Санкт-Петербург',      'name_en': 'Sankt-Peterburg',      'iso': 'RU-SPE'},  'country':      {'id': 185,      'iso': 'RU',      'lat': 60.0,      'lon': 100.0,      'name_ru': 'Россия',      'name_en': 'Russia'},  'region': 'Санкт-Петербург',  'tz': ''"}

Крым. Не наш.Детализация. На выборке в 35000 адресов нашлось 400 разных населенных пунктов. Это второе место.Вердикт. Очень подкупает скоростью, смещения — сила. Авторы говорят, что специально оптимизировали базу для высоких нагрузок. По наполнению и точности похожа на IPGeoBase — здесь чуть больше объектов, 10% адресов резолвятся по-другому. База полностью открыта. К сожалению, не резолвит Крым в Россию.Вертолет Black Hawk — классно летает, но не всем подойдет.  

MaxMind Lite

Стоимость. Бесплатный с лицензией Creative Commons. Есть платная версия, которая стоит $1470 в год.Обновления. Первый вторник каждого месяца (прям как паспортный стол).Пулы IP-адресов в России. 91432. Если убрать IP-адреса, которые резолвятся в Россию без города, — 42822. Это второе место.Полнота. 1392 объекта:  Первое место с большим отрывом!Формат базы. Собственный .mmdb. Города и диапазоны IP-адресов доступны также в .csv-файлах, которые лежат в архиве с базой. У базы есть версии с разной точностью: до страны, до города, а также справочник ASN (уникальных номеров интернет-провайдеров). Есть также база для IPv6-адресов.Библиотеки. Здесь полный порядок — на «Гитхабе» лежит несколько десятков библиотек для работы с базой.Что можно вытащить из базы. Выдача суперподробная и мультиязычная. MaxMind отдает интересный параметр accuracy_radius — точность радиуса координат в километрах.

{   "city": {     "geoname_id": 498817,     "names": {       "de": "Sankt Petersburg",       "en": "Saint Petersburg",       "es": "San Petersburgo",       "fr": "Saint-Pétersbourg",       "ja": "サンクトペテルブルク",       "pt-BR": "São Petersburgo",       "ru": "Санкт-Петербург",       "zh-CN": "圣彼得堡"     }   },   "continent": {     "code": "EU",     "geoname_id": 6255148,     "names": {       "de": "Europa",       "en": "Europe",       "es": "Europa",       "fr": "Europe",       "ja": "ヨーロッパ",       "pt-BR": "Europa",       "ru": "Европа",       "zh-CN": "欧洲"     }   },   "country": {     "geoname_id": 2017370,     "iso_code": "RU",     "names": {       "de": "Russland",       "en": "Russia",       "es": "Rusia",       "fr": "Russie",       "ja": "ロシア",       "pt-BR": "Rússia",       "ru": "Россия",       "zh-CN": "俄罗斯"     }   },   "location": {     "accuracy_radius": 20,     "latitude": 59.9321,     "longitude": 30.1968,     "time_zone": "Europe/Moscow"   },   "postal": {     "code": "191023"   },   "registered_country": {     "geoname_id": 2017370,     "iso_code": "RU",     "names": {       "de": "Russland",       "en": "Russia",       "es": "Rusia",       "fr": "Russie",       "ja": "ロシア",       "pt-BR": "Rússia",       "ru": "Россия",       "zh-CN": "俄罗斯"     }   },   "subdivisions": [     {       "geoname_id": 536203,       "iso_code": "SPE",       "names": {         "en": "St.-Petersburg",         "es": "San Petersburgo",         "fr": "Léningrad",         "ru": "Санкт-Петербург"       }     }   ],   "traits": {     "ip_address": "109.205.249.212"   } }

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

  • создатели намекают, что определение адреса по IP — не самая сильная сторона бесплатной версии. Для контроля точности они предлагают мониторить accuracy_radius.

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

ip2ruscity

Стоимость. Платный, стоит 5000 рублей в год.Обновления. Раз в месяц.Пулы IP-адресов в России. 34907 пул, третье место.Полнота. 486 объектов: Четвертое место, которое сильно слабее третьего.Формат базы. Tab-separated текстовые файлы либо SQL-файлы. В них — города, регионы, диапазоны IP-адресов. Есть еще телефонные коды городов, но почему-то они доступны только в MySQL-формате. В общем, как в программе партии «Неуверенная Россия» — будет средне (не прямо круто, так, нормально). Начало и конец диапазонов IP-адресов для экономии места завернуты в uint-формат. Их придется самостоятельно привести к виду IP-адресов. Не особо удобно, но жить можно. На Python делается просто:

import socket, struct socket.inet_ntoa(struct.pack('!I', 84098303)) '5.3.60.255'

Библиотеки. Не нашлось ни одной :(. Пришлось накостылить свой авангардный биндинг для исследования, код публиковать не буду. У сервиса недавно появилось API. Через него отдают: API относительно бесплатное — не больше 20 запросов в сутки с одного IP-адреса. В платной версии дают 3000 запросов в час.Что можно вытащить из базы.

{'city': 'Санкт-Петербург', 'region': 'Санкт-Петербург', 'region_id': '78'}

Если использовать MySQL-формат базы, возвращается еще телефонный код города.Крым. Наш.Детализация. На выборке в 35000 адресов нашлось 273 населенных пункта. Это последнее место.Вердикт. Вроде и недорого, но за деньги могло быть и получше. Винтовой ATR-72 авиакомпании Air Serbia.  

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

Бесплатная MaxMind Lite практически по всем параметрам быстрее, выше и сильнее остальных. Тем не менее, у нее 2 важных минуса — обновляется всего раз в месяц и не считает Крым российским. Мы в «Дадате» не спали ночами и думали, какой справочник выбрать для своего API геолокации. В итоге взяли за основу IPGeoBase и навернули сверху всяких плюсов. По сравнению с «голым» IPGeoBase «Дадата» удобнее.Обновляется автоматически. Сервис обновляет справочник по мере выхода новой версии, вспоминать об этом не придется.Библиотеки не нужны. Справочник доступен по API, к нему подключится любая HTTP-библиотека. Запрос очень простой: отправляешь только IP-адрес и токен, который дают при регистрации на DaData.ru.

curl -X GET    -H "Accept: application/json"    -H "Authorization: Token ${yoursecrettoken}"  https://suggestions.dadata.ru/suggestions/api/4_1/rs/detectAddressByIp?ip=213.180.193.3 

Сервис отдает куда больше данных, чем «голый» справочник. Помимо названия найденного объекта это: Всего в выдаче для IP несколько десятков полей, на DaData.ru есть полная спецификация.Мы превратили рабочий, но некрашеный Ту-154 в Airbus А-380. В экономе возим бесплатно — к API можно сделать 10000 запросов в сутки, просто зарегистрировавшись. Если нужно больше, это будет стоить от 4000 рублей в год.

main-3-1024x576.jpg

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

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

ВНИМАНИЕ! Эта статья носит ознакомительный характер и НЕ является пособием по взлому личных данных.

Получаем данные из IP. Сервисы геолокации

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

Это все благодаря сервисам геолокации.

service-geolocation-RIR-1024x576.jpg

Эти и многие другие данные сервисы геолокации получают от определенных баз данных разных видов. Основным источником таких баз данных являются Региональные Интернет-Реестры — это крупные официальные организации, которые отвечают за управление и распространение IP-адресов в определенных регионах мира.

Например, Беларусь, Россия, Украина и другие страны нашего континента относятся к Региональному Интернет-Реестру RIPE NNC.

rir-map-small.png
Список Региональных Интернет-Реестров

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

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

serv-geoloc-ischet-dannye-1024x576.jpg

Полученными данными они делятся с другими системами и сайтами. Именно по этой причине вы видите валюту своей страны на иностранном интернет-магазине или прогноз погоды для своего города.

Какие данные можно узнать из IP

Пример одного из таких сервисов — ipapi.com

Перейдя на него, он определит ваш IP-адрес, найдет его в своей базе и выдаст информацию о вас:

  • широта и долгота
  • страна
  • город
  • почтовый индекс (скорее всего не верный)
  • интернет-провайдер
service-geolocation.jpg
Пример данных, полученных от сервиса геолокации по IP

Вместо своего адреса вы можете вставить любой другой и получить информацию о нем.

Как узнать IP человека

Теперь вы знаете, где получить данные по IP-адресу. Но как узнать IP компьютера, владельца которого мы хотим найти?

Для этого есть специальные сервисы. Это работает так:

  • человек переходит по специальной ссылке на такой сервис
  • сервер получает пакет данные из запроса
  • далее на каком-либо языке программирования сервер достает IP-адрес из полученного пакета данных (например на PHP это делается так $_SERVER[‘HTTP_CLIENT_IP’]).

Но как заставить человека туда перейти?

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

kak-poluchit-ip-1024x576.jpg
Отправляем картинку и получаем IP-адрес

Это всего лишь один из вариантов получения IP-адреса другого человека. И вкратце описан для того, чтобы показать, как легко украсть

Нюансы

Все IP-адреса делятся на 2 типа: статические и динамическе. Ниже я расскажу, что это значит.

Динамический IP-адрес

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

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

Статический IP-адрес

Если у вас статический IP, то вы ВСЕГДА в сети под одним именем. Можете тысячу раз перезагрузить модем или вообще купить новый, но IP не изменится.

Статические адреса всегда регистрируются на кого-то. Т.е. нужно предоставить о себе информацию: имя, фамилия, e-mail, адрес проживания (или адрес компании, которая покупает IP-адрес).

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

Подытожим

Чтобы вычислить человека по IP нам надо:

  • Узнать IP-адрес компьютера, владельца которого хотим найти.
  • Воспользоваться сервисом геолокации, чтобы узнать страну и город по IP.

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

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

Если у вас остались какие-то вопросы или вы с чем-то не согласны — пишите об этом в комментариях, пообщаемся.

Спасибо за внимание

Button-Telegram-Bor64.jpg

Советую

Используемые источники:

  • https://wifigid.ru/poleznoe-i-interesnoe/chto-mozhno-uznat-po-ip
  • https://www.iphones.ru/inotes/kak-vychislit-mestonahozhdenie-cheloveka-po-ip-08-19-2019
  • https://rubrowsers.ru/news/kak-vychislit-cheloveka-po-ip-adresu/
  • https://habr.com/ru/company/hflabs/blog/340466/
  • https://bor64.com/2019/02/26/vychisljaem-po-ip-kak-uznat-ip-cheloveka-i-chto-takoe-servisy-geolokacii/

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Добавить комментарий