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

Оглавление

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

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

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

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

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

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

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

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

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

SafeIP

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

Chameleon

Бесплатная версия программы имеет свои ограничения. К примеру, в списке адресов для смены присутствует только один украинский сервер.

Proxy Switcher

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

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

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

Чтобы посмотреть местоположение по IP, необходимо воспользоваться специальным онлайн сервисом

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

Как узнать с помощью вредоносной ссылки

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

Запускаем TrackUrl.sh, он уже имеет права на исполнение, так что давать их вручную не нужно. Команда для запуска:

./TrackUrl.sh

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

В поле URL вводим ссылку, которая пишется в другом окне и всё. После перехода по ней мы увидим координаты, которые нужно ввести в Google Maps, Yandex Maps.

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

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

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

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

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

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

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

Способ 1: Whoer

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

  1. Воспользуйтесь ссылкой выше для перехода на главную страницу сайта, где разверните раздел «Сервисы».

Среди доступных вариантов выберите пункт «Whois».

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

Нажмите кнопку «Проверить» и дожидайтесь появления результатов на экране.

В первом блоке вы увидите местоположение введенного адреса, регион, город и даже индекс.

Однако самые главные сведения находятся чуть ниже. Поставщик интернет-услуг указан в строке «Провайдер» и «Организация».

Как же все-таки подействовать на человека по IP?

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

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

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

ИТОГО: «вычислить вас по IP» обычный пользователь не сможет. Если вы законопослушный гражданин или гражданка, бояться нечего. Для успокоения души можете почитать, как надежно обеспечить анонимность своей личности в Интернете.

  • Анонимный интернет: лучшие приложения для смартфонов
  • Анонимный интернет с браузером Firefox: лучшие методы
  • Как сохранить анонимность в Facebook: лучшие советы

Фото: авторские, LinkedIn

Анонимность

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

VPN— это виртуальная частная сеть, которая замаскирует ваш реальный IP-адрес. 

Данная технология позволяет остаться незаметным во Всемирной сети(правильнее-анонимным), чтобы никто не смог следить за вашими действиями и больше того – никто не смог вас найти, даже «органы».  Если при динамическом выделении IP адреса, с помощью провайдера можно узнать, данные о владельце, которому был выделен этот адрес в данное время(мы не берем во внимание случаи подключения к интернету в общедоступных WiFi точках), то при подключении через VPN сети с множеством прокси-серверов, найти конечного пользователя, практически не возможно. На данный момент существует действительно большое количество VPN- приложений с разбросанными по всему миру проксисерверами, которые можно скачать совершенно бесплатно и свободно

На данный момент существует действительно большое количество VPN- приложений с разбросанными по всему миру проксисерверами, которые можно скачать совершенно бесплатно и свободно.

Как вызвать

Чтобы вызвать метод, и подтвердите почту.

Пример запроса:

cURL GET

curl -X GET \
  -H "Accept: application/json" \
  -H "Authorization: Token ${API_KEY}" \
  https://suggestions.dadata.ru/suggestions/api/4_1/rs/iplocate/address?ip=46.226.227.20

cURL POST

curl -X POST \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "Authorization: Token ${API_KEY}" \
  -d '{ "ip": "46.226.227.20" }' \
  https://suggestions.dadata.ru/suggestions/api/4_1/rs/iplocate/address

.NET

// https://github.com/hflabs/dadata-csharp

var token = "${API_KEY}";
var api = new SuggestClientAsync(token);
var result = await api.Iplocate("46.226.227.20");

Go

// https://github.com/ekomobile/dadata

token := "${API_KEY}"
dadata := dadata.NewDaData(token, "")
result, err := dadata.GeoIP("46.226.227.20")

JavaScript

var url = "https://suggestions.dadata.ru/suggestions/api/4_1/rs/iplocate/address?ip=";
var token = "${API_KEY}";
var query = "46.226.227.20";

var options = {
    method: "GET",
    mode: "cors",
    headers: {
        "Content-Type": "application/json",
        "Accept": "application/json",
        "Authorization": "Token " + token
    }
}

fetch(url + query, options)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log("error", error));

PHP

// https://github.com/hflabs/dadata-php

$token = "${API_KEY}";
$dadata = new \Dadata\DadataClient($token, null);
$result = $dadata->iplocate("46.226.227.20");

Python

# https://github.com/hflabs/dadata-py

from dadata import Dadata
token = "${API_KEY}"
dadata = Dadata(token)
result = dadata.iplocate("46.226.227.20")

Параметры запроса

Название Тип Обяз.? По умолч. Описание
ip string IP-адрес
language string ru На каком языке вернуть результат (ru / en)

Хостинг

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

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

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

Например, бытовые прокси-серверы или сети VPN часто располагаются на благожелательных блоках IP-адресов, объявленных с ASN интернет-провайдеров или даже операторов сотовых сетей. BigDataCloud также обнаруживает их и отмечает их как хостинг.

Большинство IP-адресов хостинга являются статическими.

Бонус: лучшие сервисы для отслеживания по IP адресу

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

  • 2IP – мощный сервис, который предоставляет не только адрес. Здесь есть большое количество тестов (проверка скорости соединения, проверка анонимности, данные о работоспособности того или иного сайта и другое), статьи, разбор полезных программ и не только;
  • Whoer – 2 в 1: сервис для отслеживания и VPN-провайдер. Сайт предоставляет не только подробную информацию об адресе, с которого идет запрос, но и большое количество серверов в разных странах, чтобы пользоваться широкими возможностями VPN;
  • PR-CY – сервис, который определяет местоположение любого компьютера или провайдера по IP-адресу. Достаточно просто пробить айпи и ввести его на сайте. Сервис покажет прямо на карте, где находится компьютер с данным адресом.

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

Для этого необходимо немного потрудиться.

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

Сервис генерирует короткую ссылку, и мы отправляем её собеседнику. Как только он по ней переходит, получаем на почту его «ай-пи».

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

Если у вас UNIX-подобная операционная система, и вам нужно получить информацию, например, об адресе 125.124.13.41 то просто набираете в терминале команду «~$ whois 125.124.13.41» и видите на экране всё о предоставившем его провайдере.

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

Что такое IPv4 и IPv6?

IPv4 и IPv6 являются разными версиями IP-адреса. Когда IP-адреса только создавались, все они были версии IPv4. Данная версия состоит из 4 наборов чисел в диапазоне от 0 до 255 и обычно выглядит примерно так: «192.168.1.1». IPv6 является более новой версией IP-адреса и состоит из 8 четырехзначных шестнадцатеричных чисел (например: 2001:cdba:85a3:0370:0000:0000:3257:9652).

Создание IPv6 было необходимым, т. к. IPv4 предусматривает лишь около 4 млрд возможных комбинаций уникальных адресов. Этого недостаточно для потребностей интернета, поскольку с каждым днем занимается все больше и больше адресов. В то же время, IPv6 предусматривает гораздо большее количество возможных комбинаций адресов — 3.4 x 1038, если быть точными.

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

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

Mac OS

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

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

https://youtube.com/watch?v=hH0bRYP820o

Ubuntu

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

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

Провайдеры

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

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

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

Виды IP-адресов

На сегодня актуальны два типа идентификаторов: статические и динамические IP-адреса.

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

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

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

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

Iplogger.org

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

  1. Введите IP-адрес в поле под надписью «Paste an IP to find the info»;

  2. Нажмите на кнопку «Find IP info»;

  3. Появится окно с полной информацией владельца IP: его страна, регион, город, провайдер и порт.

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

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

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

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

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

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

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

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

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

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

Расположение по номеру телефона без согласия абонента

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

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

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

Прежде чем начать работу, рассмотрим разновидности IP адресов и разберемся с самим понятием «ip». IP (Internet Protocol – дословно «интернет протокол») – адрес компьютера в Сети, т.е. его фактическое местоположение. Добыв IP адрес пользователя, вы сможете узнать, в какой точке мира он находится. К сожалению, детализация ограничивается страной и городом. Узнать конкретную улицу, дом, а тем более квартиру – не получится.

Когда компьютер выходит в Интернет, Сеть анализирует его адрес, тем самым определяя действия, совершаемые с компьютера. Это помогает сайтам сохранять настройки для юзера. Запоминанием IP занимаются Yandex и Google, чтобы подсказывать искомые ранее поисковые запросы.

Браузер анализирует ip адрес, тем самым определяя действия, совершаемые с компьютера

Версий протокола IP две:

  1. IPv4 – представляет собой номер, состоящий из 4-х групп цифр. Встречается чаще всего.
  2. IPv6 – считается более продвинутой, состоит из 8-ми групп цифр и букв.

IP адреса также классифицируются на:

  • статические. Такой тип адреса не изменяется при очередном подключении к Сети. Данные адреса покупаются компаниями для сайтов, поскольку они не стремятся скрыть свое местоположение;
  • динамические. Здесь все наоборот – при каждом соединении с Интернетом, IP меняет адрес. Провайдер выделяет пользователю доступный адрес из буфера, что затрудняет определение локации человека.

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

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

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

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

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

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

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

MaxMind Lite

Стоимость.Обновления.Пулы IP-адресов в России.Это второе место.Полнота.

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

Первое место с большим отрывом!Формат базы.Библиотеки.несколько десятковЧто можно вытащить из базы. accuracy_radius

Крым.Детализация.Это первое место.

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

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

GeoIP

Любому, кто серьёзно задавался вопросом, как вычислить человека по IP, стоит узнать про многофункциональный сервис GeoIP, находящийся на сайте 2ip.

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

  2. Нажмите на «Проверить»;

  3. Вы получите подробную информацию не только текстом, но и в виде карты: на ней будет отмечено точное местонахождение по IP, страна, город, и даже точка Wi-Fi, к которой подключено устройство.

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

Публичный и частный IP-адрес — в чем их отличия?

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

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

Как узнать свой IP-адрес (пошаговая инструкция)

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

API геолокации по IP адресу – обзор сервиса IPWHOIS.IO

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

Основные особенности IPWHOIS.IO:

  • Обновление данных в режиме реального времени – Вы всегда будете получать только актуальную информацию, при этом самостоятельно Вам ничего не нужно обновлять;
  • Быстрая работа — серверы IPWHOIS.io расположены по всему миру, что позволяет обрабатывать запросы максимально быстро;
  • Безопасная работа – взаимодействие с сервисом происходит по защищенному протоколу HTTPS;
  • Поддержка IPv4 и IPv6 – в качестве параметра Вы можете предавать адреса и IPv4, и IPv6;
  • Поддержка JSON, XML и Newline – сервис может возвращать данные в нескольких форматах на Ваш выбор, это может быть JSON, XML или Newline;
  • Доступно бесплатное использование – сервис позволяет обрабатывать до 1000 запросов в день абсолютно бесплатно, если у Вас небольшой проект, то Вам за использование этого сервиса даже платить не нужно.

Как работать с IPWHOIS.IO?

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

Переходим на сайт сервиса https://ipwhois.io/ и вводим в специальное поле нужный IP адрес. По умолчанию отображается информация о Вашем IP адресе, другими словами, чтобы получить информацию о Вашем собственном местоположении по IP адресу, достаточно просто перейти на сайт этого сервиса.

Для того чтобы узнать местоположение по какому-то чужому IP, как я уже сказал, вводим IP в поле и нажимаем кнопку поиска.

Чтобы получить точно такую же информацию, но уже, например, в формате JSON можно послать следующий GET запрос

   
    http://free.ipwhois.io/json/8.8.4.4

где

  • free.ipwhois.io — адрес интерфейса, для бесплатного использования он такой;
  • json – формат возвращаемых данных, если указать XML, то, соответственно, данные вернутся в формате XML;
  • 8.8.4.4 – IP адрес, местоположение которого нужно узнать.

В данном случае в ответ Вы получите следующие данные (формат JSON):

   
        {
          "ip": "8.8.4.4",
          "success": true,
          "type": "IPv4",
          "continent": "North America",
          "continent_code": "NA",
          "country": "United States",
          "country_code": "US",
          "country_flag": "https://cdn.ipwhois.io/flags/us.svg",
          "country_capital": "Washington",
          "country_phone": "+1",
          "country_neighbours": "CA,MX,CU",
          "region": "Virginia",
          "city": "Ashburn",
          "latitude": 39.0437567,
          "longitude": -77.4874416,
          "asn": "AS15169",
          "org": "Level 3 Communications",
          "isp": "Level 3 Communications",
          "timezone": "America/New_York",
          "timezone_name": "Eastern Standard Time",
          "timezone_dstOffset": 0,
          "timezone_gmtOffset": -18000,
          "timezone_gmt": "GMT -5:00",
          "currency": "US Dollar",
          "currency_code": "USD",
          "currency_symbol": "$",
          "currency_rates": 1,
          "currency_plural": "US dollars"
        }

Что означает каждый из этих параметров, Вы можете найти в документации, если вкратце, то:

  • ip — Запрашиваемый IP адрес;
  • success — Статус операции;
  • message — Сообщение в случае ошибки (success = false);
  • type — Тип IP адреса (IPv4 или IPv6);
  • continent — Название континента;
  • country — Название страны;
  • region — Регион;
  • city – Город;
  • isp — Имя провайдера;
  • currency_code — Код валюты страны.

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

У меня все, надеюсь, этот сервис поможет Вам сделать геолокацию на сайте или в своем приложении, пока!

Нравится1Не нравится