Определение местоположения по ip

API для определения местоположения по IP адресу или как сделать геолокацию на сайте? | Info-Comp.ru — IT-блог для начинающих

определение местоположения по ip

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

Начну я с вопроса, а зачем вообще нужен такой функционал на сайте?

Зачем нужно определять местоположение посетителей?

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

Даже относительно одной страны, контент для каждого региона достаточно часто нужно отображать разный.

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

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

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

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

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

  • Простота интеграции функционала в свое приложение;
  • Отсутствие необходимости настраивать локальные библиотеки GeoIP.

Во многих популярных CMS, включая и WordPress, и Joomla, есть различные плагины, модули и компоненты, которые, так или иначе, используют данные о местоположении посетителя.

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

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

Принцип использования API для реализации геолокации следующий: Вы определяете IP адрес посетителя, затем делаете обычный GET запрос к интернет сервису, который позволяет определять местоположение по IP адресу, и у которого есть API интерфейс, а в качестве параметра Вы как раз и передаете IP адрес посетителя. В ответ он Вам возвращает данные о геолокации, обычно в формате XML или JSON, Вам, в свою очередь, остается обработать полученные данные.

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

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

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

  • Обновление данных в режиме реального времени – Вы всегда будете получать только актуальную информацию, при этом самостоятельно Вам ничего не нужно обновлять;
  • Быстрая работа — серверы IPWHOIS.io расположены по всему миру, что позволяет обрабатывать запросы максимально быстро;

Источник: https://info-comp.ru/internetst/721-geolocation-ip-on-site.html

Zumme

определение местоположения по ip

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

Знание IP-адреса помогает получить различные полезные сведения.

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

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

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

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

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

Как по IP-адресу получить информацию от провайдера

Получить сведения от поставщика услуг связи можно используя сервис от Zumme. Для этого введите IP-адрес в поле «IP-адрес», затем кликните на «поиск». Сервис обработает запрос, и предоставит все материалы — местоположение и название компании, предоставляющей интернет-услуги; версию вашей операционной системы и используемый браузер.

Источник: https://Zumme.net/blog/ip/byistroe-opredelenie-mestonahozhdeniya-polzovatelya-po-ip-adresu

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

определение местоположения по ip

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

1

Разновидности ip адресов

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

19». Статический (выделенный) адрес не меняется, динамический – каждый раз новый при подключении к сети. Но даже по динамическому номеру можно отыскать страну, город и обслуживающего провайдера. Зачастую этого вполне достаточно для определения местонахождения ПК.

2

Как узнать перечень активных подключений по IP

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

Алгоритм определения ip адресов подключений к компьютеру:

  • Откройте командную строку с правами администратора (в списке «Win+X»).
  • Введите текст «netstat –aon» после курсора.
  • Просмотрите перечисленные адреса в графе «Внешний адрес».

Запись «ESTABLISHED» рядом означает, что данное соединение активно.

3

Определение местоположения человека по ip адресу

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

Воспользуйтесь одним из сервисов интернета, предоставляющих услуги поиска по ip. Например, – сервис 2ip.ru/whois. Впишите искомый номер ip, введите код подтверждения, нажмите «Проверить». Кликните на названии города или страны, чтобы открылась карта с их отметкой.

Если ip адрес уже вам известен, то определить местонахождение человека можно при помощи еще одного сервиса – Speed-Tester.Info. В специальное поле введите номер ip, кликните «Определить». На карте будет отмечена точка географического местоположения провайдера и описаны его данные. Развернутый и полный отчет о провайдере вашего ip можно получить здесь. Введите IP адрес или домен, нажмите «Узнать». По умолчанию ваш IP уже прописан, если нет, то поставьте галочку – «Мой IP».

5

Ripe.net – для определения местоположения провайдера по ip

По специальному протоколу «WHOIS» можно выявить диапазон адресов, выделенных интернет-провайдеру. Искомый адрес может быть закреплен за прокси-сервером, а не за физическим лицом. Выяснить это можно на web-сервисе ripe.net. Наберите номер ip в окошке «RIPE Database», получите все сведения о нем, хранящиеся в базе. Провайдер не имеет права сообщать точный адрес и имя лица, за компьютером которого закреплен данный ip.

6

Определения местонахождения по ip с помощью сайта whoer.net

IP кроме разной важной информации хранит в себе название страны и города. «Вытащить» их из последовательности цифр номера IP можно при помощи сервиса whoer.net. Кликните вкладку «Whois», впишите в специально отведенное поле известный вам IP адрес, все нужные сведения развернутся на экране. Здесь же можно получить информацию о собственном провайдере по IP адресу – он определяется автоматически. Сервис бесплатный, простой в использовании.

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

Источник: https://sovetclub.ru/kak-uznat-mestonahozhdenie-po-ip

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

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

Можно ли узнать адрес человека по его ip (айпи)?

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

Номер квартиры человека по ip: правда или миф?

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

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

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

Проверка нужного IP-адреса или сайта

Зайдите на сайт whoer.net и перейдете в раздел Whois. Введите запрашиваемые данные и нажмите на кнопку «Проверить».

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

Местоположение сетевого устройства показывается сразу под IP.

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

Информация обновилась и в разделе «Местоположение» появились данные о городе, индексе и даже о провайдере!
Таким образом, узнать город по ip совершенно точно можно, но вот решить проблему, как по ip определить адрес, пока не удаётся ни одному сервису. Тем не менее мы уверены, что такое будущее не за горами. Всё, что для этого требуется, внесение в реестр точных данных об используемых провайдерами диапазонами IP-адресов для закрепленных территориальных районов городов.

Как сделать так, чтобы вас не могли определить по IP-адресу?

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

Заключение

Еще раз: чтобы определить адрес по ip (айпи), вовсе не нужны обширные теоретические знания, можно просто воспользоваться сервисом whoer.net, который позволяет ввести нужный IP-адрес или веб-домен и сразу же получить название города и страны и еще много другой полезной информации. Просто вводим адрес в поле на странице – и вся информация перед нами. Данный сервис бесплатный и очень простой в использовании.

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

Источник: http://vpnhook.com/uznat-mestopolozhenie-po-ip-adresu/

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

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

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

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

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

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

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

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

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

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

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

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

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

В каких случаях вы чаще всего покупаете новый телефон?

Сразу, как только выходит новая модель 48 ( 1.33 % )

Когда текущиая модель совсем устареет морально и физически 947 ( 26.15 % )

Только когда старый сломается/потеряется 2077 ( 57.36 % )

Когда выходит модель, которая уже значительно отличается от моей по функциям 464 ( 12.81 % )

Другое 85 ( 2.35 % )

Источник: https://proumnyjdom.ru/poleznye-stati/ugrozy-bolshe-ne-budut-pustymi-kak-vychislit-mestopolozhenie-po-ip.html

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

Администратор 20 Октябрь 2019 140

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

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

Можно ли по IP вычислить конкретного человека?

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

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

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

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

  • название города, в котором находится интересующий вас человек;
  • часовой пояс, в котором он проживает.

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

Зачем нужно определять местоположение по IP-адресу?

Как правило, такая информация интересует в следующих случаях:

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

Источник: https://useron.ru/internet/325-kak-vychislit-mestopolozhenie-cheloveka-po-ip.html

Определение города по IP в PHP: 3 способа

Всем привет!

Не скажу, что часто, но время от времени у разработчиков появляется необходимость определения города по IP в PHP скрипте.

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

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

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

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

PHP GeoIP — стандартный функционал стороннего производства

Я специально так озаглавил описание первого способа. Дело в том, что в самом PHP определить город и страну по IP адресу нельзя — язык не обладает для этого необходимыми инструментами.
Зато в официальной документации есть подсказка, как это сделать.

PHP GeoIP — это сторонняя библиотека, которую необходимо подключать дополнительно, несмотря на то, что описание функций, входящих в неё, является частью официальной документации PHP — http://php.net/manual/ru/ref.geoip.php

В принципе, мотивы разработчиков PHP вполне понятны.

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

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

Ну, и в-третьих, определение города по IP в PHP — возможность достаточно редко используемая на практике.

В итоге, из-за этих факторов PHP GeoIP является сторонним расширением, поддержкой которого и созданием API для интеграции на существующих сайтах занимается компания MaxMind, ссылка на которую присутствует в описании данной библиотеки.

Я не буду заниматься описанием процесса её установки на сервер, т.к. я сам на практике этим не занимался, и в Интернете на данный момент полно мануалов по установке PHP GeoIP как на Linux, так и на Windows сервера.

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

  1. Доступ к базе полной информации по IP адресам, предоставляемой компанией MaxMind, платный. Причём, сумма в долларах, как ни странно

    Источник: http://cccp-blog.com/koding/opredelenie-goroda-po-ip-v-php

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

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

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

    Что такое IP адрес

    Многие знают, что по IP адресу, можно многое узнать, но что такое IP знают не все. Я буквально в пару строк объясню, что такое IP адрес, если Вы еще не знаете. IP – это уникальный номер компьютера, подключенного к локальной сети или интернету.

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

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

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

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

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

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

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

    Что это за хитрость, я сейчас расскажу. Работает это следующим образом: например, Вы пишите знакомому человеку в Скайпе сообщение: «Привет! Посмотри, какая прикольная картинка, я от смеха чуть не умер», и оставляете ссылку на эту картинку.

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

    Я пробовал этот метод на практике, и он действительно работает.

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

    После того, как Вы заполните форму и нажмете «Создать ссылку», Вы получите несколько вариантов ссылок, любую из которых можно отправить человеку. Как только он перейдет по Вашей ссылке, на e-mail, который Вы указали в форме, придет письмо, где будет указан IP этого человека. Теперь по этому адресу, Вы можете узнать нужную для Вас информацию. Так выглядит письмо, которое придет на почту:

    Привет, Гость
    Поздравляем Вас, мы определили IP адрес!

    Источник: https://dvpress.ru/kak-uznat-mestopolozhenie-po-ip-adresu.html

    Как найти человека по 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:00. Если в адресе несколько нулевых групп идут подряд, их пропускают, оставляя ::. 

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

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

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

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

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

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

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

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

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

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

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

    Источник: https://www.iphones.ru/iNotes/kak-vychislit-mestonahozhdenie-cheloveka-po-ip-08-19-2019

    Узнать адрес по IP – определить местоположение человека по IP | Блог

    IP-адрес – это комбинация из 4 цифр в диапазоне от 0 до 255, которая присваивается каждому устройству для доступа в глобальную сеть. Это своего рода цифровой паспорт компьютера в интернете. Любое действие, будь то или переход по ссылке, фиксируется именно с присвоенного провайдером IP-адреса. Таким образом, анонимность действий в Сети не является абсолютной.

    Зачем искать человека по IP

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

    • в онлайн-играх,
    • социальных сетях,
    • на форумах и в чатах.

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

    • правоохранительные органы;
    • системы мониторинга в Сети;
    • другие пользователи, заинтересованные в информации о конкретном человеке.

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

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

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

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

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

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

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

    Поиск данных человека в глобальной сети

    Для определения местоположения пользователя важно в первую очередь выяснить его текущий IP-адрес. Существует множество методов получения актуального для пользователя IP:

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

    Некоторые почтовые сервисы, например Mail.ru и «Яндекс.Почта», предоставляют данные об идентификаторе собеседника. У Mail.ru во вкладке «Еще» есть подпункт «Служебные заголовки», где хранится информация об IP-адресе отправителя письма.

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

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

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

    Другие варианты идентификации пользователей

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

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

    Как скрыть свой IP и сохранить анонимность в Сети

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

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

    Источник: https://www.rookee.ru/learn/kak-nayti-adres-po-ip/

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

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

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

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

    Сетевой протокол и IP-адрес

    Термин «ай-пи» английского происхождения. Расшифровывается как Internet Protocol, что в дословном переводе означает «межсетевой протокол».

    Введём некоторые термины и определения.

    Сетевой протокол – определённый набор правил, условий и действий (очерёдности действий) для осуществления соединения и обмена данными между двумя и более включёнными в сеть устройствами.

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

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

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

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

    Информационные технологии постоянно развиваются. Наиболее широко используемой версией в настоящее время является четвёртая (IPv4). IP-адрес в ней представляется в виде четырёх чисел в диапазоне от 0 до 255, разделённых точкой, например 125.12.35.0.

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

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

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

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

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

    Раз каждому компьютеру в КС присваивается уникальный адрес, то возникает вопрос о том, можно ли вычислить IP-адрес. Ответ простой: можно. И очень просто, но только адрес своего компьютера. Для этого можно использовать, например, два ресурса сети Интернет: 2ip.ru и SpeedTester.Info.

    На первом вы увидите информацию о текущем адресе, браузере, операционной системе вашего компьютера, используете вы прокси или нет и некоторые другие данные. На SpeedTester.Info – практически то же, а также расположение данного «ай-пи» на карте местности. Ура! Проблема о том, как вычислить адрес по IP-адресу, решена! Однако не всё так просто. На карте показан провайдер, что предоставил вам доступ в Интернет, а не нахождение вашего компьютера.

    Итак, со своим понятно. А как вычислить чужой IP-адрес?

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

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

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

    Как только он по ней переходит, получаем на почту его «ай-пи».

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

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

    Прокси, Tor и прочее

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

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

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

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

    Провайдеры

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

    https://www.youtube.com/watch?v=tqopVrfDozA

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

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

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

    Операторы сотовой связи

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

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

    Когда человек покупает SIM-карту, то в большинстве случаев предоставляет паспортные данные, которые хранятся у ОСС. И на серверах оператора также имеются log-файлы, где хранится информация о том, какой SIM-карте присваивался тот или иной «ай-пи».

    И в случае определения IP-адреса абонента указанными выше способами мы получим адрес оператора сотовой связи.

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

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

    Понятно, что большинство читателей интересует другой вопрос: «Как вычислить по IP-адресу человека?»Законными способами – никак. Интернет-провайдеры и операторы сотовой связи не имеют права разглашать подобную информацию.

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

    Если читатель обладает хакерскими навыками, достаточными, чтобы добыть log-файлы провайдеров или ОСС, то можно попробовать.

    Только не стоит удивляться, если к нему в дверь постучат сотрудники Управления «К» МВД России или их коллеги в другой стране.

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

    В заключение

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

    Источник: https://FB.ru/article/138973/kak-vyichislit-adres-po-ip-adresu---proverennyiy-sposob

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

    Определить местоположение по IP адресу пользователя Вашего сайта можно различными способами, но в данной статье будет рассмотрено определение местоположения с помощью Google Tag Manager.

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

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

    Если на Вашем сайте трафик менее 10 000 пользователей в сутки, то можно подобрать и бесплатный тариф. К примеру, такие условия есть у сервиса Sypex Geo, интеграция с которым и будет рассмотрена в данной статье.

    Для чего и кому необходимо определять местоположения пользователя сайта по IP адресу?

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

    Как определить местоположение по IP с помощью GTM?

    Для определения местоположения пользователя по IP адресу необходимо:

    • определить IP адрес пользователя сайта;
    • передать полученный IP в DataLayer GTM;
    • запросить и получить ответ о местоположении пользователя с помощью REST API у сервиса Sypex Geo через Google Tag Manager.

    Как получить IP адрес пользователя сайта и передать его в DataLayer для GTM?

    Получить IP адрес пользователя сайта можно только на стороне сервера, с помощью не большой строчки php кода:

    А для того, чтобы передать IP пользователя в DataLayer необходимо вышеприведенную строчку интегрировать в javascript код:

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

    Полученный код javascript необходимо разместить в шаблоне Вашего сайта на всех его страницах.

    Важно! Для корректной передачи данных в Google Tag Manager, необходимо размещать данный код javascript над кодом GTM.

    Как запросить и получить ответ о местоположении пользователя с помощью REST API у сервиса Sypex Geo через Google Tag Manager?

    Прежде чем приступать к запросу и получении информации от сервиса Sypex Geo, в Google Tag Manager необходимо настроить получение IP пользователя из DataLayer. Для этого, в GTM необходимо:

    1. зайти в Переменные → Создать → Переменная уровня данных;
    2. в поле «Имя переменной уровня данных» указать «UIP»;
    3. в поле «Версия уровня данных» задать «Версия 2»;
    4. дать название переменной, к примеру, «ПУД — UIP» и закрепить за папкой, к примеру, «Определение местоположения пользователя — IP».

    Настройка получения IP пользователя из DataLayer в GTM

    Благодаря данному импорту IP пользователя сайта в Google Tag Manager теперь можно передать его в код javascript:

    var uip = {{ПУД — UIP}};

    , где {{ПУД — UIP}} — название переменной уровня данных, которая была настроена выше.

    Далее необходимо разобраться с API рассматриваемого сервиса Sypex Geo и написать javascript код для запроса, получения, сохранения информации с последующей её обработкой.

    REST API сервиса Sypex Geo

    Источник: https://gettotop.ru/analytics-system/kak-opredelit-mestopolozhenie-po-ip-adresu-polzovatelya-sajta-cherez-gtm/

    Гео положение IP адреса

    Ваш IP адрес: 193.200.74.78 Город:Регион:Страна: RussiaКод Страны: RUДолгота: 37.6068Широта: 55.7386Курс обмена (RUB/USD): 63.6565

    Географическое местоположение Доменного имени

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

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

     
    Пример: google.com или 81.177.24.29

    Сообщить об Ошибке

    Что такое IP адрес?

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

    Динамический Ай Пи адрес вероятнее всего будет отличаться при каждом подключении к интернет или при перезагрузке. IP адрес обычно состоит из четырех чисел от 0 до 255 разделенных точками. Например: 81.177.24.29. Доменное имя это уникальное имя, у которого может быть один или несколько IP адресов. Географические системы пытаются использовать карты IP адресов извлекаемые из огромных компютерных баз данных.

    Некоторые из них бесплатны, другие доступны только за большие денежки.

    IP адрес и его географическое местоположение
    Эта статья поможет вам понять, что такое IP адрес а так же как его можно географически определить.

    Вы можете обсудить работу этого сервиса на нашем SEO Форуме в теме Географическое местоположение доменного имени.
    Ваши замечания и предложения обязательно будут учтены.

    Источник: http://www.sbup.com/ip-host-name-locator.php

    Как узнать ip адрес и его нахождение

    Интернет — это неотъемлемая часть жизни большинства людей в современном мире. Посещая различные сайты и социальные сети, человек оставляет «след» под названием ip адрес. Это уникальный сетевой адрес узла в компьютерной сети. У любого компьютера он свой, индивидуальный.

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

    Айпи позволяет компьютерным пользователям общаться между собой.

    Сетевой протокол и ip адрес

    Термин «айпи» в переводе с английского — Internet Protocol, или межсетевой протокол. Это набор правил, условий и действий, необходимый для обмена данными между подключенными к сети устройствами. IP объединяет все компьютерные сети, в локальных могут использоваться другие протоколы.

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

    • IPv4 — состоит из 4-х цифр в диапазоне от 0 до 255, между которыми ставятся точки, например: 85.13.254.35;
    • IPv6 — более новый формат интернет-протокола. Состоит из 9 комбинаций цифр и английских букв от A до F, например: 2002:0TY9:0000:0000:0000:0000:00DN.

    IPv6 появился потому, что число пользователей, имеющих выход в интернет, со временем только увеличивалось. Рано или поздно все айпи стали бы уже кому-то присвоены, а свободных не осталось. А данный протокол решает эту проблему, так как количество айпи (возможных комбинаций цифр) в нем почти бесконечно.

    Основные виды

    В целом айпи можно разделить на 2 категории:

    • Внутренний (домашний). В зону влияния такого адреса входит один компьютер или локальная сеть между несколькими ПК.
    • Внешний (глобальный). Полностью охватывает так называемую «Всемирную паутину». Глобальный айпи предоставляет провайдер.

    Типы

    Также ip можно подразделить по типам:

    • динамический — меняется при каждом новом подключении к интернет-сети;
    • статистический — абсолютно не меняется, вне зависимости от количества подключений.

    Как определить ip своего компьютера

    Сделать это очень просто — необходимо ввести в командную строку «ipconfig». Для этого следует выполнить несколько действий:

    1. перейти в меню пуск;
    2. в стандартных программах выбрать пункт «командная строка»;
    3. ввести «ipconfig» и нажать клавишу «enter»;
    4. в появившейся статистике найти ip и его версию.

    Это способ узнать внутренний айпи. Чтобы узнать глобальную версию, необходимо через обычный браузер зайти на сайт 2ip.ru, где без каких-либо действий станет виден личный ip. Самый надежный способ узнать тип ip — позвонить провайдеру.

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

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

    https://www.youtube.com/watch?v=BCTPSOjpQJk

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

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

    Вот самые популярные сайты:

    • utrace.de — автоматически определяет местонахождение при переходе на главную страницу. Также поможет узнавать легко координаты любого айпи;
    • maxmind.com — один из самых популярных геолокационных сайтов. Здесь даже не нужна регистрация, можно пользоваться демоверсией;
    • reg.ru/whois/ — российская служба поиска по ip адресу. Имеет самый простой, доступный для самого неопытного пользователя функционал. Позволяет определить адрес домена сайта;
    • 2ip.ru — еще один популярный сервис геолокации. Помимо прямого назначения, имеет много дополнительных служб.

    Данные сервисы дают информацию от провайдеров, которые предоставят информацию лишь о стране и населенном пункте.

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

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

    Но после это, скорее всего, появятся реальные проблемы с МВД России или с подобными службами в других странах.

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

    Источник: https://LivePosts.ru/articles/hi-tech-at/informatsionnye-tehnologii/kak-uznat-ip-adres-i-ego-nahozhdenie

    Определение города по GeoIP и геозависимость на сайтах

    Слушайте, я не узнаю́ вас в гриме! Кто Вы такой?

    Иван Васильевич меняет профессию

    Перед Вами стоит задача показывать разные телефоны/цены/наличие товаров в зависимости от города пользователя? Или может быть вы хотите упростить пользователю оформление заказа? — Эти задачи упираются в автоматическое определение страны/города по IP-адресу.

    Сложно ли определить местоположение пользователя по IP-адресу? Пожалуй не сложно. А вот сделать это качественно — задачка не для слабонервных. Этому есть несколько причин:

    1. Точность определения крайне низкая и варьируется в зависимости от базы IP-адресов
    2. IP-адреса постоянно меняют местоположение, а обновлять базы владельцы сайтов забывают
    3. У разработчиков есть соблазн пойти по кривой дорожке и начать обращаться к онлайн-сервисам
    4. Разработчикам лень делать кэширование
    5. Название города, которое возвращают гео-базы, сложно связать с местоположениями сайта и бизнес-логикой.
    6. В Битриксе нет готового компонента для отображения/смены города

    Разница в трудоемкости между “и так сойдет” и “надежным решением” составляет 20-40 человеко-часов. Мы долго набивали шишки, а когда надоело — собрали все наши наработки в одинкрутой модуль для 1С-Битрикс.

    Несколько GEO IP баз на выбор

    Всего существует 4,22 миллиарда IPv4 адресов. Они делятся между странами. Внутри стран между интернет-операторами. Последние в свою очередь распределяют их между городами присутствия. А потом перераспределяют по необходимости.

    Существуют специальные реестры где зафиксировано это самое распределение. В рамках статьи мы будем называть их GeoIP-базами. Отличаются они частотой обновления, точностью и объемом дополнительных данных (названия городов на нескольких языках, почтовые индексы, названия интернет-операторов).

    В модуле мы поддерживаем 3 обычные гео-базы:

    • MaxMind,
    • IpGeoBase,
    • Sypex Geo

    и одну “мета-базу”: MaxMind + IpGeoBase.

    MaxMind определяется местоположение вплоть до городов по всему миру. Но обновляется редко (бесплатная версия раз в месяц). С другой стороны IpGeoBase хорошо работает только по РФ и Украине, зато обновляется каждый день.

    “Мета-база” определяет местоположение сначала по IpGeoBase. Если страна определена как Россия или Украина, данные считаются самыми точными. Если страна другая — обращаемся к MaxMind.

    Независимость от кодировок

    Разные базы хранятся в разных кодировках (CP1251, UTF-8). И сайты могут быть в разных кодировках. Это было непросто, но мы реализовали корректную работу всех гео-баз для сайтов в обеих кодировках.

    Высокая скорость работы

    Почти со всеми гео-базам можно обращаться и через веб-сервисы, и локально (после скачивания).

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

    • Зависнет веб-сервис — зависнет и сайт. Веб-сервис “умер” — сайт не открывается совсем.
    • Обращение к веб-сервисам это сетевой запрос. А это в свою очередь “самая долгая” операция в программировании (10-100% от времени формирования всей страницы).

    Мы (ИНТЕРВОЛГА) видели много примеров, когда разработчики шли этим путем и получали кучу проблем со скоростью работы сайта.

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

    Автоматическое обновление гео-баз

    Локальные гео-базы это надежно. Но их нужно обновлять. А никто про это не помнит.

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

    На выбор есть несколько способов: на агентах (по умолчанию), на хитах и на CRON.

    Связь с местоположениями Битрикса

    Геобазы возвращают текстовое название страны и города. Но без привязки к логике работы сайта толку от этого – ноль.

    Давайте подробнее рассмотрим, зачем вообще нужно определение положения пользователя:

    1. Показать наличие и/или стоимость доставки в конкретном городе в карточке товара.
    2. Выбрать город по умолчанию в форме заказа.
    3. Показать разные номера телефонов в шапке для Москвы, Санкт-Петербурга, Города X и телефон по умолчанию для всех остальных.

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

    Для двух других задач потребуется сопоставить текстовое название города из гео-базы сместоположениями 1С-Битрикс. А они древовидные, а названия городов с гео-базами не совпадают (“Волгоград” vs “г. Волгоград”)

    Мы реализовали такое сопоставление хитрым алгоритмом и считаем получившийся результат достаточно качественным.

    Интеграция с новым API Битрикса для геолокации

    С версии 17.0.9 главного модуля в БУС добавлены службыгеолокациии мы реализовали интеграцию нашего модуля с этим новым API.

    Виджеты и компоненты

    В модуле есть 2 компонента:

    • Местоположение пользователя.
      Виджет показывает текущий город посетителя с возможностью смены.
    • Автолокация.
      Кнопка при нажатии на которую происходит определение местоположения и пере страницы. Дополнительно в этом компоненте реализовано определение города на основе Яндекс.Карт (точнее, но работает только в браузере — не на сервере).

    Подробнее об их использовании — ниже.

    Дополнительные сведения о браузере

    Помимо определения GEO IP мы встроили в наш модуль определение информации о браузере посетителя (операционная система, мобильность, язык и т.д.) на основе параметра браузера “User Agent”.

    Эта информация нужна редко, но в паре проектов нам пригодилась.

    Интерфейс проверки

    настройки модуля мы реализовали отдельную закладку для тестирования его возможностей.

    Она позволяет быстро протестировать все доступные гео-базы на разных IP-адресах.

    Ограничения

    • Версия 1С-Битрикс >= 16.0
    • Версия PHP >= 5.5.

    Установка, настройка, использование

    Рассмотрим как установить, настроить и начать использовать модуль на примере типового интернет-магазина 1С-Битрикс.

    Установка и настройка модуля

    После установки модуля необходимо в настройках (Настройки > Настройки продукта > Настройки модулей > ”GEOIP и расширенные данные о посетителе”) выбрать наиболее подходящую GeoIP-базу. Остальные настройки не трогаем без необходимости.

    Сохраняем настройки и переходим на вкладку “Проверка”. Проверяем свой IP-адрес.

    Местоположение определено верно? — Отлично.

    Не верно? — Пробуйте другую гео-базу на вкладке “Основные”.

    Для 1С-Битрикс 17+
    Переходим в настройки геолокации 1С-Битрикс: Настройки > Настройки продукта > Геолокация. В списке доступных провайдеров открываем “INTERVOLGA: GeoIP и расширенные данные о посетителе”.

    Активируем. Полем “Сортировка” устанавливаем самый высокий приоритет среди других провайдеров. Сохраняем.

    Использование на уровне API

    Давайте убедимся что модуль работает и разберемся как использовать его на уровне API.

    В админ. панели на странице “Консоль PHP” выполните код

    Источник: https://www.intervolga.ru/blog/projects/location-by-ip/

    ЭТО ИНТЕРЕСНО:  Как включить круиз контроль
Понравилась статья? Поделиться с друзьями:
Системы навигации и позиционирования
Системы координат применяемые в геодезии

Закрыть