Как вычислить ip адрес

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

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

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

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

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

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

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

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

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

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

IPGeoBase

Стоимость. Бесплатный.
Обновления. Каждый день.
Пулы IP-адресов в России. 43751 пул, это первое место.
Полнота. 728 объектов:

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

Третье место по этому параметру.
Формат базы. 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 объекта:

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

Второе место. Неплохо!
Формат. Странный .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 объекта:

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

Первое место с большим отрывом!
Формат базы. Собственный .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»: , «traits»: { «ip_address»: «109.205.249.212» } }
Крым. Не наш.
Детализация. На выборке в 35000 адресов справочник нашел 749 адресных объектов.
Это первое место.
Но есть нюансы:

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

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

ip2ruscity

Стоимость. Платный, стоит 5000 рублей в год.
Обновления. Раз в месяц.
Пулы IP-адресов в России. 34907 пул, третье место.
Полнота. 486 объектов:

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

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

Не особо удобно, но жить можно. На Python делается просто:
import socket, struct socket.inet_ntoa(struct.pack(‘!I’, 84098303)) ‘5.3.60.255’
Библиотеки. Не нашлось ни одной :(. Пришлось накостылить свой авангардный биндинг для исследования, код публиковать не буду.
У сервиса недавно появилось API. Через него отдают:

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

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

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

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

Определение IP чужого компьютера

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

Способ 1: DNS-адрес

Если известно доменное имя компьютера (например, «vk.com» или «microsoft.com»), то вычислить его IP-адрес не составит труда. Специально для этих целей в интернете функционируют ресурсы, предоставляющие такую информацию. Познакомимся с некоторыми из них.

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

  1. Заходим по ссылке выше на страницу сервиса.
  2. Выбираем «IP интернет ресурса».
  3. Вводим доменное имя искомого компьютера в форму.
  4. Нажимаем «Проверить».
  5. Онлайн-сервис отобразит IP-адрес компьютера по его символьному идентификатору. Также можно получить информацию о наличии у конкретного IP доменных алиасов.

IP-калькулятор

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

  1. Используя указанную выше ссылку, заходим на главную страницу сервиса.
  2. Выбираем «Узнать IP сайта».
  3. В поле «Сайт» вводим доменное имя и нажимаем «Вычислить IP».
  4. Результат немедленно отобразится в строке ниже.

Способ 2: Отслеживающие URL

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

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

  1. Нажимаем на ссылку выше.
  2. Первым делом регистрируемся на сервисе. Для этого кликаем на «Регистрация» в правой части страницы сервиса.
  3. Придумываем ник, пароль, вводим свой адрес электронной почты и защитный код.
  4. Нажимаем «Зарегистрироваться».
  5. Если все прошло удачно, сервис отобразит сообщение об успешной регистрации.
  6. Далее щелкаем мышью по надписи «Узнать Чужой IP» слева в навигационной панели сайта.
  7. Отобразится страница сервиса, где нужно ввести данные для создания отслеживающей ссылки.
  8. В поле «Чей ip мы узнаем» вводим придуманный ник для того, чей IP-адрес нам нужен. Он может быть абсолютно любым и нужен только для отчетности по переходам.
  9. В строке «Введите url вместе…» указываем тот сайт, который увидит человек, перейдя по ссылке.
  10. Примечание: Сервис работает не со всеми адресами. Существует перечень сайтов, запрещенных для использования в Спидтестере.

  11. Последнюю строчку этой формы можно не заполнять и оставить как есть.
  12. Нажимаем «Создать ссылку».
  13. Далее сервис отобразит окно с готовыми линками (1). Выше вы увидите ссылку для перехода в личный кабинет, где позже можно будет посмотреть «улов» (2).
  14. Конечно, такой URL лучше замаскировать и сократить. Для этого кликаем по «Google URL Shortener» в строке «Если хотите укоротить или замаскировать ссылку…» в самом низу страницы.
  15. Переносимся в сервис «Google URL Shortener».
  16. Здесь видим нашу обработанную ссылку.
  17. Если перенести курсор мыши прямо над этим URL (без щелчка), то отобразится пиктограмма «Copy short URL». Нажав на этот значок, можно скопировать полученный линк в буфер обмена.

Примечание: На момент написания статьи функция сокращения URL через Спидтестер работала некорректно. Поэтому можно просто скопировать длинную ссылку из сайта в буфер обмена, а затем вручную укоротить ее в Google URL Shortener.

Подробнее:

Для маскировки и сокращения линков можно воспользоваться и специальным сервисом Вконтакте. У многих пользователей вызывает доверие короткие адреса, имеющие в своем названии «VK».

Подробнее:

Как пользоваться отслеживающими URL? Все ограничено только вашей фантазией. Такие ловушки можно включить, например, в текст письма или в сообщение по мессенджеру.
Если человек перейдет по такой ссылке, он увидит указанный нами сайт (мы выбрали VK).

Для просмотра IP-адресов тех, кому мы передавали наши линки выполняем следующее:

  1. В правой части страницы сервиса Спидтестер кликаем на «Список ваших ссылок».
  2. Переходим в раздел сайта, где видим все переходы по нашим ссылкам-ловушкам с указанием IP-адреса.

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

  1. Заходим на сервис и на главной странице кликаем на «Register».
  2. В полях «Username» и «Email» указываем свой логин и почтовый адрес соответственно. В строке «Password» вводим пароль и дублируем его в поле «Verify Password».
  3. Отмечаем пункт напротив «Terms».
  4. Щелкаем мышкой по «Create Account».
  5. Зайдя по логину на страницу сервиса, выбираем слева в меню «IP Logger».
  6. Далее нажимаем по иконке круга со знаком плюс.
  7. Кликнув правой кнопкой мыши по созданному URL, можно скопировать его в буфер обмена.
  8. Нажимаем «Close».
  9. Просмотреть список IP-адресов тех, кто перешел по нашему линку, можно в этом же окне. Для этого не забываем периодически обновлять страницу (например, клавишей «F5»). Список IP посетителей будет в самом первом столбце («Logged IP»).

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

Мы рады, что смогли помочь Вам в решении проблемы.
Добавьте сайт Lumpics.ru в закладки и мы еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

Лет 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

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

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

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

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

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

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

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

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

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

Альтернатива – 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, прокси или чем-то еще, придется взламывать еще и их.

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

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

Рейтинг поста:

(4.74 из 5, оценили: 43) 🤓 Хочешь больше? Подпишись на наш Telegramнаш Telegram. … и не забывай читать наш Facebook и Twitter 🍒 iPhones.ru Как узнать чужой IP и что с ним делать дальше.

IP-адрес

IP-адрес (сокр. от англ. Internet Protocol Address) — уникальный сетевой адрес узла в компьютерной сети, построенной по протоколу IP. В сети Интернет требуется глобальная уникальность адреса, в случае работы в локальной сети требуется уникальность адреса в пределах сети. В версии протокола IPv4 IP-адрес имеет длину 4 байта, а в версии протокола IPv6 IP-адрес имеет длину 16 байт.

IPv4

В 4-й версии IP-адрес представляет собой 32-битовое число. Удобной формой записи IP-адреса (IPv4) является запись в виде четырёх десятичных чисел значением от 0 до 255, разделённых точками, например, 188.93.20.110.

IPv6

Особые IP-адреса

В протоколе IP существует несколько соглашений об особой интерпретации IP-адресов: если все двоичные разряды IP-адреса равны 1, то пакет с таким адресом назначения должен рассылаться всем узлам, находящимся в той же сети, что и источник этого пакета. Такая рассылка называется ограниченным широковещательным сообщением (limited broadcast). Если в поле номера узла назначения стоят только единицы, то пакет, имеющий такой адрес, рассылается всем узлам сети с заданным номером сети. Например, в сети 192.168.5.0 с маской 255.255.255.0 пакет с адресом 192.168.5.255 доставляется всем узлам этой сети. Такая рассылка называется широковещательным сообщением (direct broadcast).

Статические (статичные) и динамические IP-адреса

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

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

IP-адреса, доменные имена и сайты

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

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

Также, сервер с одним доменным именем может содержать несколько разных сайтов, а части одного сайта могут быть доступны по разным доменным именам (например, для изоляции cookies и скриптов в целях защиты от атак типа межсайтового скриптинга).

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *