Можно ли узнать мое местонахождение по IP-адресу, и что вообще скрывает IP

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

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

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

Ниже приведу более конкретные заметки о IP.

Что скрывает IP-адрес.

Что можно узнать по IP

Зная ваш реальный IP-адрес, можно получить информацию о:

  • текущем провайдере, через который вы получаете доступ к сети (доступно: любому пользователю) ;
  • страну, город и район (доступно: любому пользователю) ;
  • ваш телефон, e-mail, фото и прочую информацию, при условии, что она могла попасть в кэш поисковиков и была связана с вашем IP (доступно: опытному пользователю) ;
  • на кого зарегистрировано подключение к сети Интернет (доступно: спецслужбам) ;
  • домашний адрес, паспортные данные и прочую информацию, которая есть у интернет провайдера на вас (доступно: спецслужбам) .

Разумеется, кто именно сидел за ПК в это время (вы или ваш друг, зашедший в гости) современные технологии пока определить не помогают. Однако, как вы понимаете, дальше это дело техники.

Вообще, я бы порекомендовал «относится» к IP как к номеру телефона — принцип примерно такой же.

Где я могу оставить свой IP (он вроде бы нигде не пишется. )

Если вы сами его нигде не пишите, и не видите, чтобы он отображался — это совсем не означает, что информация о нем не передается (и не остается) .

Вы «показываете» свой IP при:

  • использовании различных чатов (во многих из них, по крайней мере так было раньше, без труда можно узнать IP любого пользователя);
  • посещении любых сайтов, при отправке сообщений, постов, комментариев и пр. (разумеется, это просмотреть может только владелец сайта, администратор, но никак не простой пользователь со стороны) . Как вы понимаете сюда подпадают и различные соц. сети ВК, ОК и т.д.;
  • использовании торрент-трекеров, и др. P2P программ;
  • сетевых играх (там иногда вообще для подключения нужно вводить IP-адрес напрямую. );
  • при отправке e-mail сообщений, и т.д.

Т.е. в общем-то, что бы вы ни делали в сети Интернет — ваш IP везде фиксируется (просто не показывается вам) .

Как мне узнать свой IP или другого пользователя

Со своим IP все просто: достаточно перейти на сайт https://2ip.ru/ (или воспользоваться его аналогом https://pr-cy.ru/browser-details/). Пример на скриншоте ниже.

С IP-адресом вашего «знакомого» (т.е. другого пользователя) все несколько сложнее:

  • можно попросить его сказать вам об этом напрямую. ;
  • если он ответит вам по e-mail — можете просмотреть код сообщения, там есть IP (либо воспользоваться соответствующей функцией на сервисе 2ip.ru );
  • пригласить его в какой-нибудь чат (или ICQ, или мэйл-агент. );
  • предложить сыграть в сетевую игру, где требуется вводить IP и пр.

В общем-то, если ваш «знакомый» достаточно опытный и осторожный человек — вероятней всего его реальный IP-адрес вы не узнаете.

Где получить информацию по IP

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

Подробная информация об айпи адресе

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

Кстати, также можно «по-гуглить» по нужному IP — вдруг что-то попало в кэш. Как это сделать — можете узнать из статьи, ссылка на которую ниже.

Как найти человека в интернете. Поиск людей по имени и фамилии, телефону, E-mail и пр. — https://ocomp.info/poisk-lyudey-v-internete.html

Можно ли как-то скрыть свой IP

Опять же, смотря от кого.

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

Более подробно о VPN и о том, как настроить всё это — можете узнать из одной моей предыдущей статьи.

На этом сегодня закругляюсь (дополнения были бы кстати. ).

Найти расположение IP-адреса

Информация о расположении IP-адреса

78.30.251.74
Хост host-74-251-30-78.sevstar.net
Континент Европа
UA
Украина
43
Республика Крым
Угловое
Широта 44.8215
Долгота 33.6045
н/д
Europe/Simferopol (UTC +03:00)
Lancom Ltd. (Lancom Ltd, Russia, Sevastopol)
Точность

Расположение IP-адреса на карте

Геолокация по IP-адресу

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

Поскольку все IP-адреса в Интернете уникальны, а каждый владелец и провайдер официально зарегистрирован, должно быть возможно определять географическое расположение любого ПК или сервера просто по его IP-адресу, по крайней мере в теории. Одна из проблем заключается в том, что диапазоны IP-адресов администрируются несколькими сотнями региональных учреждений, и было бы не очень практично запрашивать в каждом из них напрямую. К счастью, некоторые компании специализируются на сборе информации о диапазоне IP-адресов со всего мира. Они продают эту информацию в виде консолидированных баз данных, которые легко интегрируются в любой веб-сервер с целью быстрого поиска информации о стране, регионе, городе или интернет-провайдере. Точность этих баз данных колеблется от 80 до 99,8%, согласно их собственным утверждениям.

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

IP2GeoLocation.com веб-сервис IP-геолокации обеспечивает поиск IP-адреса в базе геолокации и возвращает информацию о местоположении, такую как: континент, код страны, название страны, регион или штат, город, широта и долгота, почтовый индекс, часовой пояс, интернет-провайдер или название компании и так далее. Для поиска отправьте запрос в строку сервиса, и вы получите географическое расположение IP-адреса в течении нескольких секунд. Индекс результатов поиска включает в себя более 4 миллиардов уникальных IP-адресов.

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

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

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

IP-адрес – что это?

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

IP-адрес может быть:

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

Можно ли вычислить по IP-адресу пользователя?

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

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

В каких случаях может быть нужна эта информация?

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

Знание IP-адреса при установленном программном обеспечении позволяет удаленно подключиться к своему рабочему или домашнему компьютеру для копирования информации.

Вспомогательные ресурсы для определения IP

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

Вычислить IP по ссылке можно, используя сайт IPLogger. Данный ресурс помогает создать ссылку, ее можно замаскировать под интересное сообщение, участие в опросе, красивую картинку, на которую можно кликнуть. Если перейти по ссылке, то «интересующемуся» станет виден IP-адрес в окне программы.

Особенности вычисления IP по ВК

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

Косвенные методы вычисления IP:

  • попросить пользователя ответить по e-mail и прислать любую информацию, в присланном письме найти информацию об IP;
  • создать ссылку-ловушку при помощи специального сервиса и попросить пользователя перейти по ссылке.

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

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

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

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

Ресурсы в сети для выяснения местонахождения по IP

Популярные ресурсы, позволяющие определить местоположение по IP адресу online:

  • ip-tracker.org;
  • ipaddresslocation;
  • nic.ru/whois;
  • white whois;
  • 2ip.ru.

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

Как вычислить номер телефона по IP?

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

Как скрыть свой IP-адрес?

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

  1. Воспользоваться VPN-сервисами – можно воспользоваться как платными, так и бесплатными сервисами.
  2. Подключение к прокси-серверам – может потребоваться специальная программа для работы с прокси.
  3. Использовать сеть Tor. Бесплатная сеть, позволяющая достичь максимальной анонимности.
  4. Воспользоваться общедоступным wi-fi в публичных местах и подключиться к сети от другого провайдера.

Автор, специалист в сфере IT и новых технологий.

Получил высшее образование по специальности Фундаментальная информатика и информационные технологии в Московском государственном университете имени М.В. Ломоносова. После этого стал экспертом в известном интернет-издании. Спустя время, решил попробовать писать статьи самостоятельно. Ведет популярный блог на Ютубе и делится интересной информацией из мира технологий.

Как найти человека по IP-адресу

Лет 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 которого вы хотите узнать, на ящик [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 покажет местонахождение пользователя на карте.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(4.76 из 5, оценили: 42)

Как вычислить (город пользователя) по 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

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

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

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

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

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

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

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

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

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

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

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

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

Детализация. На выборке в 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.

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

Крым. Не наш.

Детализация. На выборке в 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 — точность радиуса координат в километрах.

Крым. Не наш.

Детализация. На выборке в 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 делается просто:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector