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

Содержание

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 адрес</li>Узнать Чужой IP</li>Проверка портов</li>Сканер открытых портов</li>Определить PING</li>DNS параметры домена</li>Узнать информацию о IP</li>Местонахождение IP</li>Расстояние между IP</li>Узнать местонахождение сайта</li>Определить IP сайта</li>Сайты на одном IP</li>Проверить PR и Tиц</li>Анализ ссылок сайта</li>Проверить Whois домена</li>Шифрование в MD5</li>Base64 Декодер / Кодер</li>Punycode конвертер РФ доменов</li>Просмотр HTTP Заголовков</li>Информация о браузере</li>Определить IP пользователя Skype</li>

  • Пользователям

Тест скорости интернета:

Test x 1Тест скорости интернета 2Скорость интернета x 3Тест интернет соединения x 4Скорость интернет соединения x 5

Наша кнопка

Read more

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

Постоянная ссылка – https://speed-tester.info/ip_location.php?ip= Не верно? – Исправить–> <center>Пожалуйста подождите, происходит загрузка!</center>

Определение местоположения ip! Данный сервис можно назвать как угодно: geoip, ip location и др. Смысл сервиса заключается в определении местности для заданного ip адреса. На данной странице можно определить местоположение ip адреса, узнать город по ip или же наоборот по ip адресу определить город. Ip местонахождение, ip местоположение на нашем сайте можно определить бесплатно в любой момент. “Найти город по ip адресу”, так же можно определить бесплатно. Для этого необходимо заполнить графу “IP адрес” и нажать кнопку “Определить местоположение ip”. По умолчанию определяется мой ip адрес (Пользователя данного пк). Поддерживается любой ip-адрес мира.

</td>Наш Софт • 64IP Port Scanner • Конвертер Bin Dec Hex • LikePic Screen ShoterПротестировалось: 25390635Аккаунт:Регистрация | Забыли пароль?

Сервисы:

Поиск по сайту!Сервис коротких ссылокОнлайн TVТранслит текстаПоследние тестыСтатистика ваших тестовПечать результатовОтдыхаем • Крестики Нолики! • Линеечки для форумов! • Играем – Ну Погоди! • Прикол – Монитор! • Улучшатель настроенияПрочее • Гостевая • FAQ • О компании • Реклама на сайтеО тесте! Тест скорости покажет среднюю скорость загрузки пакета данных с указанным размером. Это означает, что тест показывает не максимальную скорость, а именно ту скорость, которая выдается сейчас. При этом, чем больший пакет данных используется, тем более точными будут результаты.

Read more

Знайчики

Что такое OpenVPN?

IP телефония

Что такое ping?

Мобильный интернет

Что такое VPS и VDS хостинг?

Что такое Трассировка?

Что такое интернет браузер?

Wi-Fi Технология

Читать все Знайчики..

Статистика.</td>

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

Что такое IP address

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

Зачем и кто занимается поиском по IP адресу

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

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

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

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

Давайте рассмотрим интернет-сервисы, которые пользуются наибольшим спросом

2ip.ruЗаходим во вкладку «Информация об IP address или домене», дальше вводим айпишник и код подтверждения, нажимаем «Проверить». У вас появится данные по этому айпи адресу.

Htmlweb.ruХороший сервис, легок в использовании, определяет страну, город, район. Можно также найти информацию о интернет провайдере  предоставляющего айпишник пользователю.

Geoiptool.comВ отличии от остальных сервисов, на этом отображается сразу карта Google с данными. Есть удобная раскладка с выбором языка.

Whoisinform.ruЭта служба поможет вам узнать данные о доменах 2 уровня, принадлежность айпи адреса к сетям, данные по идентификатору NIC.

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

Программа LanWhoIsС помощью LanWhoIs мы можете узнать все о необходимом вам домене, сайте или айпи. Плюсы программы: всегда можно сохранить результаты, распечатать или сохранить в формате HTML, посмотреть базы whois сервисов.

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

Как определить местоположение не зная IP

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

Сервис iplogger.ru

Когда вы ведете общение через Telegram, Skype у вас не будет отображаться айпи собеседника. На помощь тогда придет сервис iplogger.ru. Принцип его работы такой, при помощи сайта iplogger делается ссылка, её необходимо отослать человеку. Когда человек перейдет по этой ссылке ( из любопытства), он засветит свой айпишник. На сайте вы увидите разделы: гео-лог, ссылка/картинка, невидимый логгер. Определиться, каким методом вам лучше воспользоваться вы сможете, прочитав на сайте сервиса.

Почта Microsoft Outlook

  1. Айпишник выяснить можно при помощи почтовой программы Microsoft Outlook. Проверяй почтовый ящик и найди письмо, которое он вам когда-то отправлял. Нажимаем правой кнопкой мыши по электронному адресу этого пользователя.
  2. В появившемся окошке отметьте «Свойства» и зайдите в раздел «Подробно». Там где написано Received: from будет имя вашего отправителя и его IP address. Существует вариант, что письмо было отправлено с ПК работающего в локальной сети. В таком случае вам отобразится его сетевой адрес шлюза.
  3. Большое количество различных онлайн-сервисов, без особого труда определят точное местоположение внесенного айпи адреса. Но имейте ввиду, что вся эта информация о провайдере, которым пользуется этот человек.

Ищем по id или электронному адресу

Если у вас очень мало информации о человеке, есть только электронный адрес или ID из социальных сетей, где ФИО указаны не правдиво. В таком случае данные личности узнать крайне сложно. Но варианты все же есть. Сейчас мы расскажем, как можно найти как можно больше информации.

  • Есть люди которые в качестве nickname используют свою электронную почту, тогда есть вероятность найти человека на других ресурсах в интернете. Займитесь поиском с помощью поисковых систем google, yandex. Или перейдите на сайт poiskmail.com, там сможете проверить регистрировался ли пользователь с таким nickname на каких-нибудь сайтах.
  • Если вы знаете электронный почтовый адрес, тогда можно узнать и айпи его отправителя. Как это сделать, сейчас подробно расскажем. Для того чтобы увидеть айпишник нужно открыть текст письма, дальше ищем и нажимаем вкладку «Ещё». В появившемся окне жмем на «Служебные заголовки», здесь и будет отображаться айпи адрес отправителя.
  • Попробуйте создать ещё один аккаунт изменив свое имя и втереться в доверие. Чтобы выведать как можно больше информации.

</h2>

Заключение

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

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

Вы также можете почитать:

Почему упала скорость интернета и как это исправитьКак можно увеличить скорость интернета, самые легкие способыКак сделать обжим витой пары из 8 жилПишет: неопознанная сеть без доступа к интернету на Windows 7, что делать? Причины, решения.Как подключить интернет розетку RG45 самостоятельноЗная местоположение человека, можно сделать тысячу полезных и не очень вещей: предложить правильный товар и заранее назвать цену доставки, показать ареал обитания покемонов, вывести локальные новости или посоветовать кафе неподалеку. Местоположение — это важно.

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

Существует 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 рублей в год.

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

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

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

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

  • Внутренние. Это те, которые присваиваются устройствам в рамках одной сети. К примеру, это адрес компьютера в локальной сети квартиры или дома. Устройства, которые присоединяются к роутеру, также имеют внутренние IP адреса.
  • Внешние. Внешний адрес устройство получает, подключаясь к интернету напрямую. Вот у роутера будет внешний IP. У смартфона с включенной передачей мобильных данных тоже будет внешний IP. А вот компьютер напрямую присоединиться не может. Ему нужен роутер или модем.

Многие пользователи путают IP адрес и MAC адрес устройства. Это разные вещи. Дело в том, что MAC адрес присваивается устройству (сетевой карте, роутеру) еще на заводе — это уникальный идентификатор вашего устройства. Это своеобразный идентификатор «железки». Вот и вся разница.

Как узнать внутренний IP адрес на Windows

Для просмотра внутреннего и внешнего IP применяются разные способы. Начнем с внутреннего.

«Панель управления» в Windows

Этот простой способ подходит практически для всех версий ОС. Даже те, кто использует Windows 7 или Vista смогут просмотреть свой IP. Сделать требуется следующее.

  1. Запускаем «Панель управления» с помощью специального ярлыка и кликаем по пункту «Центр управления сетями и общим доступом».image003-2.jpg
  2. Теперь выбираем пункт «Изменение параметров адаптера».image001-2.jpg3. Кликаем правой кнопкой мыши по активному соединению (сеть должна быть подключена) (п. 1 на скриншоте) и в выпадающем меню выбираем «Состояние» (2).image006-2-2.png4. В появившемся окошке щелкаем «Сведения». image005-1-1.png5. И в следующем окошке можно будет найти внутренний IP адрес компьютера, который был ему присвоен роутером или маршрутизаторомimage008-1.png

Командная строка

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

Узнать IP своего компьютера при помощи командной строки можно с помощью всего лишь одной команды. Сделать нужно следующее.

  1. Нажимаем сочетание клавиш «Win+R» и вызываем системный компонент «Выполнить». В его строке вводим «cmd» (1) и жмем «ОК» или «Enter» на клавиатуре (2).image009-7.png
  2. Сразу же запустится командная строка Windows. Вводим «ipconfig /all» (без кавычек) и жмем «Enter».image010-7.png
  3.  После ввода этой команды появится вся информация о текущих соединениях.image012-7.png

Данный способ позволяет определить адрес компьютера в локальной сети. Консоль предоставит информацию как об IPv4, так и об IPv6 (на скриншоте выше).

Приложение «Параметры» (Windows 10)

Пользователи Windows 10 имеют возможность посмотреть IP компьютера альтернативным способом. В «десятке» появилось приложение «Параметры», которое призвано заменить стандартную «Панель управления». Хотя последняя тоже никуда не делась.

Приложение «Параметры» обладает новым оформлением, выполненным в стиле Windows 10 и дает доступ пользователю ко всем настройкам операционной системы. Делаем следующее.

  1. Открываем меню «Пуск» и щелкаем по значку с изображением шестеренки.
  2. Появится главное окно приложения. Здесь нужно выбрать раздел «Сеть и интернет».
  3. Теперь щелкаем пункт «Просмотр свойств сети».

Вот и он.

Диспетчер задач

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

Мало кто знает, но с помощью этого инструмента можно также определить IP адрес компьютера в локальной сети. Запускаем меню «Пуск» перемещаемся в каталог «Windows – Служебные» (1) и щелкаем по пункту «Диспетчер задач» (2).

  1. 2. В главном окне диспетчера перемещаемся на вкладку «Производительность».3. Теперь щелкаем на пункт с отображением сети (там может быть написано «Wi-Fi» или «Ethernet»).4. В следующем окне будет отображен IP адрес компьютера. Такой вариант подходит тем, кто использует Windows 7, 8, 8.1 и 10. Способ позволяет не только узнать сетевой адрес ПК, но и проследить за состоянием сети в режиме реального времени. Очень полезная штука.

С помощью компонента «Информация о системе»

Это альтернативный вариант. Он также отличается простотой и доступностью.

  1. Запускаем компонент «Выполнить» (с помощью «Win+R») и в строке вводим «msinfo32» (1). Нажимаем «ОК» или «Enter» (2).
  2. Сразу же откроется окно с огромным количеством информации. Здесь требуется кликнуть по пункту «Компоненты» (1), перейти на «Сеть» (2) и выбрать «Адаптер» (3). Информация об IP будет отображаться в правой части окна. Как видите, вычислить IP компьютера не так-то сложно. Но речь шла исключительно о внутреннем адресе. Теперь поговорим о внешнем.

Многие пользователи удивляются, что в свойствах подключения обычно отображается два IP. Не стоит волноваться. Правильные оба. Просто один относится к типу IPv4, а другой – IPv6. Они даже отличаются стилем написания. В первом исключительно цифры, отделенные точками, а во втором – цифры и буквы латинского алфавита, отделенные двоеточиями.

Как узнать внешний IP адрес на ПК с Windows

Узнать внешний адрес средствами операционной системы не представляется возможным. Но для получения таких данных можно использовать онлайн-сервисы. Они могут определить IP. Рассмотрим самые популярные.

2ip.ru

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

Достаточно в строке браузера вбить «2ip.ru» и нажать на «Enter» (пункт 1 на скриншоте). Сервис определит внешний адрес и выдаст всю требуемую информацию (2 на картинке).

Whoer.net

Данный онлайн-сервис имеет много опций. Есть даже собственный VPN. Но нас интересует только IP. 

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

Hidemyna.me

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

Сразу после перехода на сайт, появится окно с отображением информации о текущем IP (1 на картинке). Также рядом будет кнопка «Сменить IP адрес». Сервис умеет и это. Также сайт может предоставлять VPN и делать еще много чего интересного.

Поиск IP адреса в локальной сети и в сети провайдера

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

Поиск в локальной сети

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

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

Поиск в сети провайдера

Для получения информации о публичном IP адресе в сети провайдера придется обратиться к настройкам роутера.

  1. Открываем браузер и в адресной строке вводим «192.168.1.1» (стандартный для любого роутера) и жмем «Enter». Сразу же появится окошко для ввода логина и пароля (у вас оно может выглядеть по-другому в зависимости от роутера).
  2. Вводим логин и пароль (по умолчанию – adminadmin) и жмем на «Вход». Если логин и пароль по умолчанию были изменены, вам нужно их узнать у того, кто настраивал роутер.

В блоке WAN будет отображаться нужный IP адрес и его тип.

Как узнать IP адрес в Mac OS и Ubuntu

В силу особенностей этих систем, действия будут немного отличаться от тех, что используются в Windows.

Mac OS

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

Теперь вводим команду «ifconfig en0» (1 на скриншоте выше) и нажимаем «Enter». Нужный адрес будет отображен в появившейся информации (2 на картинке).

Ubuntu

Здесь тоже придется задействовать терминал. И ничего странного в этом нет, так как Mac OS и Linux основаны на Unix. Потому и очень похожи. Итак, сначала нужно запустить терминал Ubuntu и следовать дальнейшим указаниям.

Вводим команду «ifconfig» (1 на картинке выше) и нажимаем «Enter». И получаем локальный IP адрес (2 на скриншоте) и адрес роутера при подключении к Wi-Fi (3 на том же изображении).

Как поменять свой IP

Многие пользователи желают скрыть свой IP или сменить его. Зачем это делать? Для этого может быть несколько причин.

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

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

Использование командной строки Windows

Запускаем командную строку с помощью уже известного метода.

В консоли вводим команду «ipconfig /release» и нажимаем «Enter». Она сбросит текущий IP.

Теперь нужно ввести «ipconfig /renew». Эта команда обновит уже сброшенный адрес и он изменится.

Но частенько такой вариант не срабатывает. Потому и нужно использовать сторонние программы. Рассмотрим самые популярные и работоспособные.

SafeIP

Данная утилита позволяет полностью сменить даже статический IP адрес компьютера. Причем для этого можно выбрать сервер из любой страны. Программа позволит просмотреть тот контент, что недоступен для конкретной страны.Сначала нужно запустить утилиту. Затем в левом столбце выбрать нужный сервер (№1 на скриншоте) и щелкнуть по кнопке «Изменить IP» (2 на картинке). Адрес будет сменен незамедлительно. Преимуществом этой программы является наличие русского языка.

Chameleon

Бесплатная версия программы имеет свои ограничения. К примеру, в списке адресов для смены присутствует только один украинский сервер.Для смены адреса нужно всего лишь запустить программу и в списке серверов выбрать нужный (1 на скриншоте). Только менять адрес на украинский нет смысла. Поэтому потребуется приобрести полную версию программы.

Proxy Switcher

Простая программа, простой процесс установки. Все, что требуется – запустить программу.

Для начала работы нужно нажать зеленую кнопку в панели управления программой (1 на скриншоте). Утилита имеет набор мощных инструментов для работы с соединением. Но обычному пользователю они не нужны.

Как узнать адрес чужого компьютера

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

Использование почты mail.ru

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

  1. Открываем браузер, заходим в почтовый ящик и открываем нужное сообщение.
  2. Теперь в панели чуть выше окна кликаем кнопку «Еще» (1) и выбираем «Служебные заголовки» (2).3. Появится окно со служебной информацией. Нужный адрес будет в месте, которое выделено на скриншоте.

Использование сервиса 2ip

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

  1. Открываем почтовый ящик, ищем интересующее письмо, открываем его и жмем на кнопку «Переслать». В качестве адреса вписываем «knowemailip@gmail.com» (1) и нажимаем «Отправить» (2).

2. Через несколько секунд переходим на сервис 2ip по ссылке «2ip.ru/know-email-ip/» и в соответствующее поле вводим почтовый ящик адресата (1) и нажимаем «Проверить» (2).

Получилось ли у вас решить свою задачу? Поделитесь своим опытом в комментариях.

Насколько вам была полезна статья?

Кликните по звездочке, чтобы оставить оценку!

Нам очень жаль, что статья вам не понравилась!

Помогите нам ее улучшить!

<label> Скажите, как мы можем улучшить статью? </label>

Спасибо за обратную связь!

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

  • https://www.iphones.ru/inotes/kak-vychislit-mestonahozhdenie-cheloveka-po-ip-08-19-2019
  • https://speed-tester.info/ip_location.php
  • https://lanportal.ru/lan/opredelit-mestopolozhenie-po-ip.html
  • https://habr.com/ru/company/hflabs/blog/340466/
  • https://kkg.by/chto-takoe-ip-adres-kompyutera/

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