Подтвердить что ты не робот

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

Я не ищу службу, которая делает это. Мне просто интересно, как работает геолокация.

4b9b3361

Ответ 1

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

Из http://en.wikipedia.org/wiki/Geolocation_software:

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

  • Американский реестр для интернет-номеров (ARIN)
  • Координационный центр сети RIPE (RIPE NCC)
  • Азиатско-тихоокеанский сетевой информационный центр (APNIC)
  • Регистр адресов в Интернете для Латинской Америки и Карибского бассейна (LACNIC)
  • Африканский сетевой информационный центр (AfriNIC)

Вторичные источники включают:

  • Данные или данные о географическом местоположении пользователя. Например, веб-сайт погоды может попросить посетителей указать название города, чтобы найти их локальный прогноз. Другим примером может быть сопряжение IP-адреса пользователя с информацией о адресе в его профиле учетной записи.
  • Данные, предоставленные поставщиками интернет-услуг.
  • Объединение баз данных от разных поставщиков.
  • Отличительные знаки из соседнего диапазона класса C [2] и/или почерпнуты из сетевых переходов.

Точность улучшается за счет:

  • Очистка данных для фильтрации или выявления аномалий.
  • Статистический анализ представленных пользователем данных.

Ответ 2

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

Это не является надежным - мы ранее имели спутниковый широкополосный доступ, предоставленный нам (в Великобритании) бельгийским провайдером. Каждый раз, когда мы googled что-либо, нам будет предложено увидеть только страницы в пределах Бельгии.

Ответ 3

Существует несколько организаций, которые управляют распределением IP-адресов, таких как American Registry of Internet Numbers (ARIN). Эти организации поддерживают основные списки выделенных блоков IP-адресов и где они выделены и часто публикуют обновленные списки.

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

Ознакомьтесь с > Geolocation Software в статье о википедии для некоторых интересных ссылок на эту тему.

Ответ 4

В интернет-инфраструктуре что-то называется автономной системой, defintion здесь

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

Они назначаются провайдерам, у которых нет места, поэтому протоколы маршрутизации знают ASN, в какой зоне они находятся.

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

Ответ 5

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

Ответ 6

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

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

Люди используют VPNs amt Proxies, чтобы обойти geoblocking IP baes. и иногда таблица имеет неправильные данные.

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