Содержание

Насколько точной может быть IP-геолокация? / Хабр

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

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

Но насколько точна IP-геолокация? Можем ли мы доверить ей принятие важных бизнес-решений?

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

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

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

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

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

IPv4 — это надолго

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

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

Есть много причин, по которым IPv6 не используется повсеместно. Основная причина, наверное, самая удивительная —

Оказывается что реальной нехватки IPv4-адресов всё-таки нет!

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

Как это возможно, спросите вы? На IPv4 доступно лишь ограниченное количество 232 или примерно 4,3 миллиарда адресов, так как же они могут вместить более 7 миллиардов желающих выйти в интернет людей и поддержать огромное расширение в сфере IoT?

Удивительно, но это возможно!

Во-первых, несмотря на теоретический максимум в 4 294 967 296 адресов IPv4, не все они выделены для публичного использования в Интернете.

И затем, как вы думаете, сколько из них активно используется?

Примечательно, что в настоящее время существует всего 2,9 миллиарда общедоступных адресов IPv4, обслуживающих весь наш Интернет! Посетите наш онлайн мониторинг адресного пространства IpV4, чтобы узнать последние данные.

И это в то время как в мире:

  • более 4,5 миллиардов пользователей домашнего интернета

  • более 300 миллионов активных сайтов

  • более 3,5 миллиардов пользователей смартфонов

  • более 7 миллиардов устройств IoT, и это число растет

  • миллионы общедоступных IP-адресов, используемых глобальной сетевой инфраструктурой

Так как это вообще возможно?

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

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

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

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

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

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

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

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

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

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

Статические IP-адреса

Правильно определить геолокацию статического IP-адреса проще всего.

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

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

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

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

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

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

Динамические IP-адреса

Динамический IP-адрес — это IP-адрес, который наш интернет-провайдер (ISP) временно назначает нам.

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

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

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

Но что произойдет, если только что полученный IP-адрес был замечен ранее в другом месте? Да, результаты IP-геолокации будут не точны. Но насколько? Давайте разберем этот случай.

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

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

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

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

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

Скриншот карты с указанием оценочного местоположения точки и Confidence Area (зоны обслуживания) соответствующих IP-адресу , созданных с использованием BigDataCloud IP Geolocation API. Вы можете проверить свой IP-адрес здесь

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

Сотовые сети

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

  1. Устройство за IP-адресом не обязательно является стационарным. Иногда мы можем проехать несколько сотен километров и по-прежнему пользоваться той же сотовой сетью и тем же IP-адресом.

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

  3. Операторы сотовой сети часто используют общую точку доступа в Интернет с одним и тем же общим пулом доступных IP-адресов. Это может значительно увеличить зоны обслуживания блоков сотовых адресов.

Следовательно, какого результата мы должны ожидать от «идеального» сервиса IP-геолокации для IP-адресов, используемых в сотовой связи?

К сожалению, даже теоретически “идеальный” сервис IP-геолокации не всегда может определить точное на данный момент местоположение для каждого IP-адреса в сотовой сети.

Даже сами операторы сотовой связи часто не имеют этих данных в реальном времени. 

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

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

Хостинг

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

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

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

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

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

Нештатные случаи

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

Сотовая связь в роуминге

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

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

Технически это очень похоже на VPN, которая туннелирует наш трафик обратно в наши домашние сети.

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

Что мы можем ожидать от безупречного сервиса IP-геолокации в этом случае?

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

VPN, TOR, PROXY и другие анонимайзеры

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

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

Выводы

IP-геолокация категорически не подходит для отслеживания точного географического местоположения человека или устройства. 

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

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

Как работает геолокация по IP адресу?

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

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

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

Как используется IP-адрес?

Геолокация может использоваться в нескольких разных случаях:

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

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

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

Каковы ограничения геолокации?

Базы данных местоположения IP-адресов значительно улучшились с течением времени. Они могут попытаться сопоставить каждый сетевой адрес с определенным почтовым адресом или координатой широты / долготы. Тем не менее, существуют различные ограничения:

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

Может ли WHOIS использоваться для геолокации?

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

Где находятся базы данных геолокации?

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

Что такое Skyhook?

Компания Skyhook Wireless построила базу данных геолокации другого типа. Их система предназначена для захвата местоположения глобальной системы определения местоположения (GPS) маршрутизаторов домашней сети и точек беспроводного доступа , которые также могут включать в себя жилые уличные адреса. Система Skyhook не является общедоступной. Однако его технология используется в плагине AOL Instant Messenger (AIM) «Near Me».

Что такое базы данных Hotspot?

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

Геолокация местоположения IP-адреса | геолокации

Try Our IP2Location Geolocation API

$ curl "https://api.ip2location.com/v2/?ip=83.220.237.128&key={YOUR_API_KEY}&package=WS24&addon=continent,country,region,city,geotargeting,country_groupings,time_zone_info"

{
    "country_code": "RU",
    "country_name": "Russian Federation",
    "region_name": "Moskovskaya oblast'",
    "city_name": "Dolgoprudnyy",
    "latitude": "55.90411",
    "longitude": "37.56064",
    "zip_code": "141707",
    "time_zone": "+03:00",
    "isp": "Public Joint Stock Company Vimpel-Communications",
    "domain": "beeline. ru",
    "net_speed": "DSL",
    "idd_code": "7",
    "area_code": "0495",
    "weather_station_code": "RSXX0065",
    "weather_station_name": "Mytishchi",
    "mcc": "250",
    "mnc": "99",
    "mobile_brand": "Beeline",
    "elevation": "178",
    "usage_type": "MOB",
    "credits_consumed": 33,
    "continent": {
        "name": "Asia",
        "code": "AS",
        "hemisphere": [
            "north",
            "east"
        ],
        "translations": []
    },
    "country": {
        "name": "Russian Federation",
        "alpha3_code": "RUS",
        "numeric_code": "643",
        "demonym": "Russians",
        "flag": "https:\/\/cdn.ip2location.com\/assets\/img\/flags\/ru.png",
        "capital": "Moscow",
        "total_area": "17098242",
        "population": "143964709",
        "currency": {
            "code": "RUB",
            "name": "Russian Rouble",
            "symbol": "\u20bd"
        },
        "language": {
            "code": "RU",
            "name": "Russian"
        },
        "idd_code": "7",
        "tld": "ru",
        "translations": []
    },
    "region": {
        "name": "Moskovskaya oblast'",
        "code": "47",
        "translations": []
    },
    "city": {
        "name": "Dolgoprudnyy",
        "translations": []
    },
    "geotargeting": {
        "metro": "-"
    },
    "country_groupings": [
        {
            "acronym": "APAC",
            "name": "Asia-Pacific"
        },
        {
            "acronym": "APEC",
            "name": "Asia-Pacific Economic Cooperation"
        },
        {
            "acronym": "BRIC",
            "name": "Brazil, Russia, India and China"
        },
        {
            "acronym": "BRICS",
            "name": "Brazil, Russia, India, China and South Africa"
        },
        {
            "acronym": "CEE",
            "name": "Central and Eastern Europe"
        },
        {
            "acronym": "CIS",
            "name": "Commonwealth of Independent States"
        },
        {
            "acronym": "CoE",
            "name": "Council of Europe"
        },
        {
            "acronym": "Comecon",
            "name": "Council of Mutual Economic Assistance"
        },
        {
            "acronym": "CSTO",
            "name": "Collective Security Treaty Organization"
        },
        {
            "acronym": "EAEU",
            "name": "Eurasian Economic Union"
        },
        {
            "acronym": "EALA",
            "name": "Europe, Africa and Latin America"
        },
        {
            "acronym": "EEMEA",
            "name": "Eastern Europe, Middle East and Africa"
        },
        {
            "acronym": "EMEA",
            "name": "Europe, the Middle East and Africa"
        },
        {
            "acronym": "EMEIA",
            "name": "Europe, the Middle East, Africa and India"
        },
        {
            "acronym": "G20",
            "name": "Group of Twenty"
        },
        {
            "acronym": "G8+5",
            "name": "Group of Eight + Five"
        },
        {
            "acronym": "P5",
            "name": "Permanent Members of the United Nations Security Council"
        },
        {
            "acronym": "SCO",
            "name": "Shanghai Cooperation Organisation"
        },
        {
            "acronym": "UN",
            "name": "United Nations"
        }
    ],
    "time_zone_info": {
        "olson": "Europe\/Moscow",
        "current_time": "2021-03-03T10:17:16+03:00",
        "gmt_offset": 10800,
        "is_dst": "no",
        "sunrise": "07:13",
        "sunset": "18:09"
    }
}							

Возвращается неправильный IP-адрес — Windows Server

  • Чтение занимает 2 мин

В этой статье

В этой статье приводится решение проблемы, из-за которого возвращается неправильный IP-адрес при прок-связи с сервером с использованием его имени NetBIOS.

Исходная версия продукта:   Windows Server 2012 R2
Исходный номер КБ:   981953

Симптомы

У вас есть компьютер под управлением Windows Server 2008 или Windows Server 2008 R2. Когда сервер с несколькими IP-адресами пытается сделать это с помощью имени NetBIOS, возвращается неправильный IP-адрес.

Причина

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

Поэтому команда ping возвращает неправильный IP-адрес.

Примечание

Если сетевой адаптер имеет несколько адресов, предпочтительнее использовать IPv6-адреса.

Решение

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

Изменение порядка привязки

Чтобы изменить порядок привязки, выполните следующие действия:

  1. Нажмите кнопку «Панель управления».

  2. Щелкните «Сеть и Интернет», а затем выберите «Сеть и центр общего доступа».

  3. Измените параметры сетевого адаптера в зависимости от операционной системы:

    • В Windows Server 2008 щелкните «Управление настройками адаптеров».

    • Для Windows Server 2008 R2 выберите «Изменить параметры адаптеров».

  4. Щелкните «Упорядотка», «Указать на макет» и выберите пункт «Меню».

  5. В меню «Дополнительные» выберите пункт «Дополнительные параметры».

  6. В окне «Подключения» выберите нужный сетевой адаптер.

  7. Переместите этот сетевой адаптер в верхнюю часть списка или в нижнюю часть списка. Это можно сделать с помощью кнопок СТРЕЛКА ВВЕРХ и СТРЕЛКА ВНИЗ.

  8. Нажмите кнопку ОК.

Изменение файла hosts

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

Чтобы изменить файл hosts, выполните следующие действия.

  1. Нажмите кнопку «Все программы».

  2. Щелкните «Аксессуары»,

    щелкните правой кнопкой мыши «Блокнот» и выберите «Запуск от прав администратора».

  3. или предоведите подтверждение.

  4. В командную строку введите следующую команду и нажмите ВВОД:

    cd %windir%\System32\Drivers\Etc  
    
  5. В командной панели введите hosts блокнота и нажмите ввод.

  6. В нижней части файла, открытого на шаге 5, добавьте новую запись для нужного IP-адреса в следующем формате: IP_Address hostname
    Например, для IP-адреса 10.0.0.1 для Server01 введите:
    10.0.0.1Server01

  7. В меню «Файл» нажмите кнопку «Сохранить» и закроем Блокнот.

  8. В командной области введите ipconfig /flushdns и нажмите ввод. Он перезагрузит файл hosts без перезагрузки компьютера или сервера.

Примечание

Если вы хотите проавнозовать определенный IPv4-адрес для сетевого адаптера, можно использовать параметр -4. Например, можно использовать следующую команду:
ping -4 <host name>

Если вы хотите использовать IPv4-адреса по сети, вы можете принудительно использовать IPv4-адреса вместо IPv6-адресов. Однако делать это не рекомендуется. Настоятельно рекомендуется обновить сеть для использования IPv6-адресов. Для получения дополнительных сведений о том, как отключить IPv6, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:

929852. Отключение определенных компонентов протокола IPv6 в Windows Vista, Windows 7 и Windows Server 2008

Дополнительные сведения

Дополнительные сведения о функции getaddrinfo можно получить на следующем веб-сайте MSDN:
Функция getaddrinfo

Работает ли мой VPN? Советы по тестированию утечек VPN

Поиск повышенного уровня конфиденциальности и беспрепятственной потоковой передачи контента заставил 25% населения использовать виртуальные частные сети или VPN (Virtual Private Network). Эти сети позволяют пользователям подключать свои устройства, поддерживающие подключение к Интернету, к различным серверам во всем мире вместо сервера своего локального Интернет-провайдера. Это идеально для пользователей, которые хотят скрыть свое личное местоположение и свою активность в Интернете.

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

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


Типы VPN-утечек

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

Утечка IP

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

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

Утечка DNS

Система доменных имен или DNS (Domain Name Systems) конвертирует IP-адреса в URL с более привычными названиями доменов и наоборот. Данная система работает так, что нам не требуется запоминать IP-адрес сайта каждый раз, когда мы хотим его посетить.

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


Утечка WebRTC

Web Real-Time Communication (WebRTC), по своей сути, позволяет мгновенно передавать видео, голос и сообщения в браузер.

Это очень полезная пиринговая (одноранговая) коммуникация на базе браузера, но пользователи обнаружили, что WebRTC открывает определенные уязвимости в VPN. Подобные утечки возникают в таких популярных браузерах как Chrome, Firefox, Brave и Opera. С помощью всего лишь нескольких строк кода любой сайт может раскрыть ваш IP-адрес и местоположение.

Как мне узнать, работает ли мой VPN?

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

Как проверить на наличие утечки IP

1.       Найдите ваш персональный IP-адрес, отключив ваш VPN и набрав в поисковой системе Google или Yandex запрос типа «узнать мой IP-адрес». Ваш IP-адрес, связанный с вашим устройством, будет показан вверху страницы. Запишите этот адрес.

2.       Перейдите в аккаунт вашего VPN-провайдера, авторизуйтесь, выберите требуемый VPN-сервер и подключитесь к нему.

3.       Вернитесь в поисковую систему и снова наберите запрос типа «узнать мой IP-адрес». Теперь на экране будет показываться ваш новый адрес. Сверьте его с вашим IP-адресом, который записали ранее.

4.        Если новый адрес при подключении через VPN совпадает с вашим адресом без VPN, то, скорее всего, существует утечка вашего IP-адреса.

Как проверить на наличие утечки DNS

1.       Подключитесь к вашему VPN и выберите сервер в другой стране.

2.       Откройте сайт, который заблокирован для вашей страны (например, соцсеть, форум или сервис потоковой передачи контента).

3.       Если вы не смогли зайти на этот ввеб-сайт, то вполне вероятно, что существует утечка DNS.

Как проверить на наличие утечки WebRTC

1.       Включите ваш VPN и выберите любой сервер для работы.

2.       Наберите в вашем поисковике (например, Google или Yandex) запрос типа «узнать мой IP-адрес». В верхней части страницы будет показан ваш IP-адрес, привязанный к вашему устройству вашим VPN-сервисом.

3.       Теперь скопируйте этот IP-адрес и вставьте его в поле для запросов в своем поисковике, но только перед самим адресом наберите «IP » (без кавычек). Если будет показано ваше местоположение, то это может означать наличие утечки WebRTC.


Как я могу устранить VPN-утечку?

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

Как устранить утечку IP

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

Как устранить утечку DNS

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

Как устранить утечку WebRTC

Лучший способ устранить утечку WebRTC – это отключить WebRTC в вашем браузере. Это можно сделать в Firefox и ряде других браузеров. Но в Chromium-браузерах, таких как Chrome или Brave, нет опции для отключения WebRTC, поэтому для этих браузеров используйте расширения браузера для защиты вашей онлайн-конфиденциальности.


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

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

Источники:

Global Sign | PC Mag | Secure Thoughts | Life Hacker 

 

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


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

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

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

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

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

Система доменных имен (DNS) позволяет преобразовать IP адреса в слова. Мы гораздо легче можем запомнить слово, чем набор цифр. Тоже самое для Е-мэйл адресов.

Например, гораздо легче запомнить веб ардес yaldex.com чем число 234.23.34.123 или в случае Е-мэйла легче запомнить [email protected] чем [email protected]

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

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

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

Как спрятать IP адрес?

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

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

Как найти географическое положение IP адреса?

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

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


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

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

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

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


Тот самый дом

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

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

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

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

Однако, в 2016 году бороздя интернет в поиска решения своей проблемы Джон наткнулся на публикацию о паре из Атланты, которая испытывала схожие проблемы – к ним в дом постоянно приходили незнакомцы в поисках потерянных мобильных устройств. Он обратился к журналистке Кашмир Хилл, написавшей эту историю, с просьбой о помощи. Та отреагировала на письмо Джона, отправив ему ссылку на еще один материал, о хозяйке фермы в Канзасе Джойс Тейлор, которая десятилетиями испытывала схожие с Джоном проблемы.

В ходе журналистского расследования Хилл выяснилось, что ферма Тейлор была отмечена в базе данных компании MaxMind. Компании вроде MaxMind занимаются определением места, где расположено то или иное цифровое устройство, основываясь на его IP-адресе. Как правило, для определения местоположения IP-адреса подобные компании используют несколько способов. Например, они проводят исследования в реальном мире, отправляя автомобили, как Google Street View, которые ищут открытые сети Wi-Fi, подключаются к ним, получают их IP-адреса, а затем записывают их физическое местоположение. Также, они покупают данные о местоположении в приложениях на смартфонах людей, которые соотносят IP-адреса с GPS-координатами.

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


Мы проверили один из таких сервисов. Там действительно выдают неточные данные

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

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

В тоже время Джон обратился к своему другу детства, преподавателю университета Претории Мартину Оливье. Тот сразу понял, что дело в IP-адресе, но долго не мог сообразить – в чем же причина такой «популярности» злополучного дома?

В поисках причины Оливье использовал координаты дома, а затем «пробивал» их через различные поисковые системы. Первая зацепка нашлась на сайте «Pretoria Prayer Times», который рассказывал мусульманам, в какое время дня им нужно молиться. Координатами дома Джон и Энн определялась Претория в целом. Продолжив поиски,  Оливье наткнулся на огромную базу данных, содержащую названия городов и более миллиона записей широты и долготы. Как выяснилось впоследствии, база данных находившаяся в свободном доступе, была составлена неким американским Агентством геопространственной разведки (АГР), подчиняющимся Минобороны США. В его функции входило предоставление политикам, военным и спасателям геопространственных разведданных.

В числе прочего, агентство занимается анализом спутниковых снимков в поисках секретных объектов. Именно из-за их ошибки в 1999 году НАТО нанесло ракетный удар по посольству Китая в Белграде.

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


В этом уютном месте «были сконцентрированы» все IP-адреса Претории

Журналистка издания Gizmodo, проводившая расследование по просьбе Джона, обратилась в АГР с просьбой прояснить, почему именно этот дом был указан в качестве координат Претории. Там ответили, что ставят точку, как можно ближе к центру города. Однако, дом Джон и Энн был далеко от центра на севере города. В результате, агентство перенесло координаты в центр Претории и теперь все, у кого есть претензии к владельцам того или иного IP-адреса, будут приходить со своими вопросами прямиком к ногам политического лидера африканцев конца 1800-х годов, Пола Крюгера.

Локатор IP-адресов

| TextPort

Найдите IP-адреса, чтобы узнать их местонахождение.

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

Что такое геолокация IP-адреса?

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


Как работает геолокация IP?

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

Когда IP-адреса назначаются интернет-провайдером, физическое местоположение конечной точки, которой назначен этот адрес, регистрируется в управляющем RIR. Все это данные хранятся в базах данных, управляемых такими организациями, как IP2Location, IPligence, MaxMind и Neustar, которые делают эти данные общедоступными.


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

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

Есть два типа IP-адресов: IPV4 и IPV6. IPv4 использует 32 двоичных разряда для создания единственного уникального адреса в сети. Адрес IPv4 выражается в десятичном формате с четырьмя точками (например, 192.168.125.20). Каждый сегмент обычно называют октетом. Каждый октет представляет собой десятичное представление восьмибитового двоичного числа. Десятичные числа используются, поскольку они более удобочитаемы. IPV4 позволяет примерно 4,3 миллиарды адресов будут распределены по всему Интернету.Хотя это могло бы показаться адекватным, поскольку адреса распределяются блоками, интернет-провайдер может не обязательно выделять все адреса в данном блоке. Это приводит к большому количеству неиспользуемых адресов.

По мере роста Интернета IP-адреса выделялись с экспоненциальной скоростью. Это вызвало опасения по поводу возможного исчерпания адресов IPV4 во всем мире. Эта озабоченность побудила к разработке и внедрению IPV6.IPV6 — это 128-битный двоичный адрес, который вмещает максимум 340 ундециллионов или 340 миллиардов миллиардов. миллиард миллиардов адресов. Cleary IPV6 развеял опасения по поводу того, что количество IP-адресов иссякнет. Интернет теперь работает с использованием адресов IPV4 и IPV6, оба из которых работают. на исходном протоколе TCP / IP.

Для чего нужна IP-геолокация?

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

Общие способы использования информации о геолокации IP

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

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

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


Геолокация — предварительный просмотр IP-адреса для местоположения (Карты Azure)

Применяется к ценовым уровням : S0 и S1.

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

Примечание: Эта служба возвращает результаты IANA и не обязательно отражает точку зрения Microsoft Corporation.

В этой статье

  ПОЛУЧИТЬ https://atlas.microsoft.com/geolocation/ip/json?api-version=1.0&ip={ip}  

С дополнительными параметрами:

  ПОЛУЧИТЬ https: // atlas.microsoft.com/geolocation/ip/json?subscription-key={subscription-key}&api-version=1.0&ip={ip}  

Параметры URI

Имя В Требуется Тип Описание

формат

путь Истинный

Желаемый формат ответа. Поддерживается только формат json .

api-версия

запрос Истинный

Номер версии API Карт Azure. Текущая версия 1.0

ip

запрос Истинный

IP-адрес. Разрешены как IPv4, так и IPv6.

ключ подписки

запрос

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

Заголовок запроса

Имя Требуется Тип Описание
x-ms-client-id

Указывает, какая учетная запись предназначена для использования вместе с моделью безопасности Azure AD. Он представляет собой уникальный идентификатор учетной записи Azure Maps и может быть получен из API учетной записи уровня управления Azure Maps. Чтобы использовать безопасность Azure AD в Картах Azure, см. Инструкции в следующих статьях.

Ответы

Имя Тип Описание
200 ОК

ОК

ошибка 400, неверный запрос

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

401 Неавторизованный

В доступе отказано из-за неверного ключа подписки или неверного токена носителя Azure Active Directory.Убедитесь, что вы предоставили действительный ключ для активной подписки Azure и ресурса Maps. В противном случае проверьте заголовок WWW-Authenticate на предмет кода ошибки и описания предоставленного токена-носителя AAD.

Заголовки

403 Запрещено

Проблемы с разрешениями, емкостью или аутентификацией.

404 Не Найдено

Not Found: запрошенный ресурс не может быть найден, но он может быть снова доступен в будущем.

внутренняя ошибка сервера 500

Ошибка при обработке запроса. Пожалуйста, повторите попытку позже.

Безопасность

azure_auth

Это потоки OAuth3 в Azure Active Directory. В сочетании с управлением доступом на основе ролей Azure его можно использовать для управления доступом к REST API Карт Azure. Элементы управления доступом на основе ролей Azure используются для обозначения доступа к одной или нескольким учетным записям ресурсов Azure Maps или подресурсам.Любому пользователю, группе или субъекту службы может быть предоставлен доступ через встроенную роль или настраиваемую роль, состоящую из одного или нескольких разрешений для REST API Карт Azure.

Для реализации сценариев мы рекомендуем просмотреть концепции аутентификации. Таким образом, это определение безопасности предоставляет решение для моделирования приложений с помощью объектов, способных управлять доступом к определенным API и областям.

Примечание
  • Это определение безопасности требует использования заголовка x-ms-client-id , чтобы указать, к какому ресурсу Azure Maps приложение запрашивает доступ.Его можно получить из API управления картами.
  • URL-адрес авторизации относится к экземпляру общедоступного облака Azure. Суверенные облака имеют уникальные URL-адреса авторизации и конфигурации Azure Active Directory.
  • Управление доступом на основе ролей Azure настраивается из плоскости управления Azure через портал Azure, Powershell, интерфейс командной строки, Azure SDK или REST API.
  • Использование веб-SDK Azure Maps позволяет настраивать приложение на основе конфигурации для нескольких вариантов использования.
  • В настоящее время поддерживаются токены Azure Active Directory v1.0.

Тип: oauth3
Поток: неявный
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth3/authorize

ключ подписки

Это общий ключ, который предоставляется при создании ресурса Azure Maps через плоскость управления Azure через портал Azure, Powershell, интерфейс командной строки, пакеты SDK Azure или REST API. С помощью этого ключа любое приложение получает доступ ко всем REST API.Другими словами, в настоящее время они могут рассматриваться как главные ключи к учетной записи, для которой они выпущены. Для общедоступных приложений мы рекомендуем использовать серверный доступ к REST API Карт Azure, где этот ключ может быть надежно сохранен.

Тип: apiKey
В: запрос

Примеры

GetLocationByIpAddress

Образец запроса
  ПОЛУЧИТЬ https://atlas.microsoft.com/geolocation/ip/json?subscription-key=[subscription-key ]&api-version=1.0 & ip = 2001: 4898: 80e8: b :: 189  
Пример ответа
  {
  "countryRegion": {
    "isoCode": "США"
  },
  "ipAddress": "2001: 4898: 80e8: b :: 189"
}  
  {
  "ошибка": {
    "code": "400 BadRequest",
    "message": "Плохой запрос: один или несколько параметров были указаны неправильно или являются взаимоисключающими."
  }
}  
  {
  "ошибка": {
    «код»: «401 Несанкционированный»,
    "message": "В доступе отказано из-за неверного ключа подписки. Убедитесь, что вы предоставили действующий ключ для активной подписки ".
  }
}  
  {
  "ошибка": {
    «код»: «403 Запрещено»,
    "message": "Проблемы с разрешением, емкостью или аутентификацией".
  }
}  
  {
  "ошибка": {
    "code": "404 NotFound",
    "message": "Not Found: запрошенный ресурс не может быть найден, но он может быть снова доступен в будущем".
  }
}  
  {
  "ошибка": {
    "code": "500 InternalServerError",
    "message": "Произошла ошибка при обработке запроса.Пожалуйста, повторите попытку позже."
  }
}  

Определения

Страна Регион

Объект, содержащий информацию о стране / регионе.

IP Адрес ToLocation Результат

Этот объект возвращается при успешном вызове IP-адреса в API страны / региона

Json Формат

Желаемый формат ответа. Поддерживается только формат json .

OData Ошибка

Этот объект возвращается при возникновении ошибки в API Карт.

OData Ошибка Ответ

Этот объект ответа возвращается при возникновении ошибки в Maps API.

Страна Регион

Объект, содержащий информацию о стране / регионе.

Имя Тип Описание
isoCode

Двухсимвольный код IP-адреса (ISO 3166-1) страны или региона, присвоенный IANA и региональными властями Интернета. Обратите внимание, что IP-адрес в диапазонах, зарезервированных для специального назначения, будет возвращать Null для страны / региона.

IPAddressToLocationResult

Этот объект возвращается при успешном вызове IP-адреса в API страны / региона

Имя Тип Описание
странаРегион

Объект, содержащий информацию о стране / регионе.

айпи адрес

IP-адрес запроса.

JsonFormat

Желаемый формат ответа. Поддерживается только формат json .

ODataError

Этот объект возвращается при возникновении ошибки в API Карт.

Имя Тип Описание
код

Код ошибки ODataError.

Детали

Этот объект возвращается при возникновении ошибки в API Карт.

сообщение

Если возможно, описание ошибки в удобочитаемой форме.

цель

Если возможно, цель, вызывающая ошибку.

ODataErrorResponse

Этот объект ответа возвращается при возникновении ошибки в Maps API.

Имя Тип Описание
ошибка

Этот объект возвращается при возникновении ошибки в API Карт.

GeoIP — поиск IP-адреса и API

Найдите местоположение IP-адреса с помощью этого инструмента поиска GeoIP.

Что такое поиск GeoIP?

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

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

Maxmind имеет ряд баз данных и сервисов GeoIP. Коммерческие варианты немного точнее, чем свободно доступная версия базы данных GeoIP lite, особенно для местоположений за пределами США. Maxmind API относительно недорог, поэтому, если вы заинтересованы в выполнении тысяч поисков по GeoIP, я рекомендую использовать этот сервис напрямую. Инструмент, который я создал здесь, предназначен для специального поиска, когда вы выполняете тестирование безопасности или устраняете неполадки.Обратите внимание, что услуга ограничена 100 поисками в день (включая все IP-инструменты).

API GeoIP

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

Использование GeoAPI несложно. Запросите следующий URL-адрес с IP-адресом, добавленным к параметру «q».

См. Пример ниже. Вы можете поместить этот URL-адрес в браузер, использовать curl или язык сценариев, например php , python, или ruby ​​, чтобы выполнить HTTP-запрос .

завиток https://api.hackertarget.com/geoip/?q=1.1.1.1

Отображение широты и долготы на карте Google

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

 http://maps.googleapis.com/maps/api/staticmap?center=38.000000,-97.000000&zoom=5&size=400x400&sensor=false&markers=color:blue|38.000000,-97.000000 

Хотя этот URL может показаться немного устрашающим, на самом деле он прост. Широта / долгота помещаются в центр карты Google, а также для размещения маркера. Масштаб влияет на детализацию карты, и размер также довольно очевиден. Попытайся. Захватите местоположение, найдя IP-адрес , вставьте указанный выше URL-адрес в браузер и поменяйте координаты местами.

На сайте Google Static Map API есть все подробности, касающиеся параметров и использования. Это быстрый и простой способ создать карту для добавления в сообщение блога, статью или веб-сайт.

Вы видели другие наши бесплатные инструменты для тестирования IP и сети?

Откройте для себя. Проводить исследования. Учиться.

Тестирование нового уровня с помощью расширенных сканеров уязвимостей.

Надежные инструменты. Размещено для легкого доступа.

Снимите ограничения с полным членством

Доступна дополнительная информация

Навигация по разнице между геолокацией и геолокацией по IP

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

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

Геолокация

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

Геолокация по IP

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

Принципиальные отличия в точности

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

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

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

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

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

Примечание. Это гостевой блог Майкла Дехойоса, ИТ-специалиста компании Academic brits, специализирующегося на цифровом маркетинге.

Определение местоположения пользователя по IP-адресу пользователя — Справочный центр

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

Определение местоположения пользователя

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

  • AppsFlyer преобразует IP-адрес в информацию о географическом местоположении, используя информацию от стороннего глобального поставщика Digital Element.
  • Информация о географическом местоположении может включать:
    • Территория (страна): коды ISO 3166 (альфа-2) или ЕС (Европа) или AS (Азия), если нет информации по конкретной территории
    • Город: Это может быть связано с районом или районом в городе, но не связано напрямую с фактическими границами города.
    • DMA (обозначенная рыночная зона, регионы или географические районы для просмотра телевидения, измеренные компанией Nielsen.Коды метро в файле CSV
    • Регион Локализованные регионы в файле CSV
    • Провинция или штат
    • Почтовый индекс
  • IP-адрес в таблицах геолокации обновляется через регулярные промежутки времени, обычно еженедельно.

Пример: преобразование IP-адреса в геолокацию

Примечание относительно Соединенного Королевства (UK)
  • На платформе Великобритания обозначается кодом UK.
  • Код ISO 3166 для Соединенного Королевства — GB.Соединенное Королевство зарезервировано, но не выделено ISO для Соединенного Королевства.

Причины несоответствия местоположения

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

  • Периодические обновления: для обеспечения быстрой атрибуции AppsFlyer преобразовывает IP-адреса в данные о местоположении внутри компании.AppsFlyer извлекает глобальную карту из Digital Element периодически, а не в режиме реального времени. Если AppsFlyer и другая платформа получают данные Digital Element в разное время, это может объяснить различия.
  • Изменения интернет-провайдеров: Базы данных Digital Element быстро меняются по мере того, как интернет-провайдеры меняют свои сопоставления IP.
  • Различные планы / методы: Digital Element предлагает различные планы пакетов в зависимости от требуемого уровня детализации. Другие платформы, использующие другие пакеты Digital Element или другие методы определения идентификатора устройства, могут давать другие результаты.
  • Прокси или VPN: Если пользователь реализует VPN или прокси, мы не узнаем истинный IP-адрес пользователя. Разрешение Geo будет соответствовать адресу VPN / прокси.

Все, что вам нужно знать о геолокации по IP

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

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

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

Что такое геолокация на основе IP?

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

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

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

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

База данных геолокации

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

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

Распространенные варианты использования геолокации по IP

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

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

Как работает служба IP-to-Location

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

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

Точность IP-адресации

Службы геолокации

на основе IP могут предоставить только приблизительную меру точности геолокации. С помощью этих сервисов вы можете получить точность от 95 до 99 процентов страны пользователя. Услуги геолокации на основе IP обеспечивают точность от 55 до 80 процентов для региона или штата пользователя. И они обеспечивают точность от 50 до 75 процентов для города пользователя. На практике фактическая точность может варьироваться от поставщика к поставщику и в зависимости от местоположения устройства. Например, службы геолокации на основе IP обычно лучше работают в больших городах и хуже — в небольших. Тем не менее, эти службы геолокации на основе IP, по всей вероятности, могут обеспечить достаточную точность, чтобы удовлетворить многие потребности.

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

Почему IP-to-Location не является точным на 100%?

Геолокацию

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

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

Компании, предоставляющие базы данных геолокации

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

Некоторые из наиболее популярных поставщиков баз данных IP-геолокации включают IP2Location, IPligence, IP2C, DB-IP и IP API. Большинство провайдеров предлагают как бесплатные, так и платные планы, а также два разных способа доступа к данным — путем загрузки базы данных или с помощью API.

Бесплатные и платные службы геолокации IP

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

Базы данных геолокации IP vs.Службы веб-API

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

Загрузка базы данных

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

Доступ к данным через API

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

Выбор правильного плана геолокации

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

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

Альтернатива для определения местоположения пользователей — API геолокации (HTML5)

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

Преимущество API геолокации в том, что он автоматически включается в HTML5. Однако есть и недостатки. Главный недостаток заключается в том, что вы не сможете узнать местоположение пользователя, если он не хочет делиться с вами этим. Это означает, что вы не сможете получить доступ к некоторым ключевым преимуществам геолокации, таким как представление персонализированного контента пользователю при его первом посещении.Наряду с этим API геолокации работает только на защищенных серверах и не поддерживается некоторыми браузерами (например, Internet Explorer 10 и ниже или OperaMini).

Использование плагина If-So WordPress для отображения содержимого веб-сайта в зависимости от местоположения пользователя — кодирование не требуется

If-So Dynamic Content — это плагин WordPress, который позволяет вам использовать геолокацию на основе IP для вашего собственного веб-сайта. Плагин не требует кодирования — все, что вам нужно сделать, это выбрать условие геолокации и настроить контент для отображения пользователям из целевых местоположений.Вы можете попробовать геолокацию If-So совершенно бесплатно. Настройка занимает менее 2 минут.

Статьи по теме

Статьи по теме

IPinfo: Геолокация IP | Снежинка

Геолокационные данные для всех общедоступных IPv4-адресов

Описание:

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

Образцы / таблицы включены:

  • IP-адрес города, региона, страны, широты, долгого времени, часового пояса. Обновляется ежедневно.

Поля включены:

  • start_ip
  • end_ip
  • start_ip_int
  • end_ip_int
  • город
  • регион
  • страна
  • почтовый
  • шир.
  • lng
  • часовой пояс

Пример использования:

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

Частота обновления:

Ежедневно, еженедельно и ежемесячно

О провайдере:

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