Я не ищу службу, которая делает это. Мне просто интересно, как работает геолокация.Как работает геолокация IP?
ответ
Как я понимаю, IP-подсети назначаются провайдерам перед вашими поставщиками услуг - поэтому каждый диапазон IP помечен как страна происхождения этого провайдера, поэтому предполагается, что каждый IP в этом диапазоне находится внутри эта страна.
Это не является надежным - мы ранее имели спутниковый широкополосный доступ, предоставленный нам (в Великобритании) бельгийским провайдером. Каждый раз, когда мы googled что-либо, нам будет предложено видеть только страницы в пределах Бельгии.
Существует ряд организаций, которые управляют распределением IP-адресов, таких как Американский регистр интернет-номеров (ARIN). Эти организации поддерживают основные списки выделенных блоков IP-адресов и там, где они выделены, и часто публикуют обновленные списки.
Программное обеспечение геолокации полностью использует эти списки и предоставляет быстрые методы отображения IP-адресов в страны. Обычно коммерческие продукты будут стремиться к большей точности и использовать другие источники данных.
Ознакомьтесь со статьей Geolocation Software о википедии за интересными ссылками на эту тему.
Сопоставление IP-адресов с геолокациями осуществляется через таблицы, в которых IP-карты отображаются в определенном месте. Это местоположение, однако, не обязательно должно быть точным, поскольку IP-адреса не содержат никакой информации об их местонахождении, это , приблизительно.
От http://en.wikipedia.org/wiki/Geolocation_software:
Основным источником данных IP-адрес является региональным Интернет-реестрам, которые выделяют и распространять IP-адреса среди организаций, расположенных в соответствующих регионах обслуживания:
- Американский реестр Интернет Номера (ARIN)
- Координационный центр RIPE Network (RIPE NCC)
- Информация о сети для стран Азиатско-Тихоокеанского региона Центр (APNIC)
- Латинской Америки и Карибского бассейна Интернет Адресный регистр (LACNIC)
- African Network Information Center (AfriNIC)
Вторичные источники включают в себя:
- интеллектуального анализа данных или посланная пользователем географические данные местоположения. Например, веб-сайт погоды может попросить посетителей указать название города, чтобы найти их местный прогноз. Другим примером может быть сопряжение IP-адреса пользователя с информацией о адресе в его профиле учетной записи.
- Данные, предоставленные поставщиками интернет-услуг.
- Объединение баз данных от разных поставщиков.
- Guesstimates из соседнего диапазона класса C [2] и/или почерпнуты из сетевых переходов.
Точность улучшена:
- Данные очистки для фильтрации или выявления аномалий.
- Статистический анализ предоставленных пользователем данных.
Там находится в интернет-инфраструктуры, что называется автономная система, Defintion here
Каждый поставщик был назначен, по крайней мере один из них. AS имеет уникальный ASN (автономный системный номер), внутри которого AS может иметь сети (WAN & LAN).
Они предназначены для провайдеров, которые с курсом имеют место, так что протоколы маршрутизации знают НСФ, в какой зоне они находятся.
Использование WHOIS услуг можно определить, кто IP-адрес принадлежит, как и большинству из нас присваивается IP-адрес нашим провайдером при входе в сеть, в WHOIS вы обычно найдете город провайдера, в котором находитесь. Но WHOIS на веб-сайте, вы найдете его владельцем, поэтому Geolocation использует эту услугу много.
Для быстрого запуска в геолокацию откройте командную строку и введите tracert stackoverflow.com
и обратите особое внимание на результаты. В основном, первые несколько строк уже дают важные подсказки о вашем местоположении.
В основном они угадывают на основе IP-адреса. где-то у них есть список диапазонов и адресов ip-адресов. которые они поддерживают на основе поиска по whois, traceroute и/или обратной связи с пользователями.
Возможно, MaxMind полагается, главным образом, на отзыв пользователей, чтобы сохранить свои списки в актуальном состоянии.
Люди используют VPNs amt Proxies, чтобы обойти geoblocking IP baes. и иногда таблица имеет неправильные данные.
Если вы хотите, чтобы это было дешево и в основном работает, и вы не беспокоитесь об отчуждении своих пользователей, это хорошее решение. не ожидайте, что более 99% результатов будут находиться в пределах 2000 миль от фактического местоположения пользователя.
- 1. Azure VM IP геолокация?
- 2. IP-адрес и геолокация
- 3. Геолокация иногда не работает
- 4. Как работает геолокация веб-браузера?
- 5. бесплатная геолокация ip-сервис для кода Java
- 6. phonegap геолокация не работает
- 7. Геолокация не работает для меня
- 8. Как fwix.com геолокация меня на основе моего IP?
- 9. Геолокация поддерживается, но не работает
- 10. Геолокация не работает на iphone
- 11. Google chrome геолокация не работает
- 12. геолокация не работает с Firefox
- 13. Cordova Геолокация --- Высота не работает
- 14. Геолокация не работает на смартфоне
- 15. геолокация работает только в Chrome
- 16. геолокация не работает в chrome
- 17. Телефонная связь Геолокация не работает
- 18. android webview геолокация не работает
- 19. Геолокация не работает в браузере
- 20. Google Maps API v3 - геолокация на основе IP
- 21. javascript геолокация на андроид не работает
- 22. Геолокация в wordpress
- 23. Геолокация без HTML5 API
- 24. Геолокация на уровне страны в JavaScript с использованием IP-поиска?
- 25. Умный способ получить общедоступный IP-адрес/геолокация Интернета
- 26. Геолокация без сетевого подключения
- 27. Телефонная геолокация не работает при первом щелчке
- 28. фоновая геолокация не работает в ионной 2
- 29. Геолокация на мой код не работает
- 30. Геолокация не работает в сафари 5.1.7