Я переехал, но у меня тот же роутер и кабельная коробка. Теперь, когда я захожу в Google Maps, он все еще показывает мое старое местоположение. Я перешел на страницу обновления SkyhookWireless, чтобы обновить мой Mac-адрес, указав новое местоположение. Процесс заключается в том, что вы вводите свой Mac-адрес, и он показывает вам текущее местоположение, а затем вы настраиваете это местоположение и отправляете его. Когда я получил Mac-адрес со страницы состояния на моем маршрутизаторе, Skyhook сообщил об этом местоположении, как в Пакистане, который даже не является правильным континентом (как мой старый или новый адрес).

Я попробовал любой другой Mac-адрес, который мог придумать: кабельный маршрутизатор, другой Mac-адрес беспроводного маршрутизатора, Mac-адрес моего компьютера и т.д., И ни один из них не сообщил о каком-либо месте на странице Skyhook. Поэтому я предполагаю, что есть другой Mac-адрес или какая-то другая информация, которая используется Firefox, когда он сообщает в Google Maps о моем текущем местоположении.

Теперь, когда у вас есть предыстория, как мне найти адрес Mac или любую другую информацию, которую Firefox (или другие браузеры) используют для определения моего геолокации? Все, что я прочитал в Интернете, довольно расплывчато.

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

Связанный: Как я могу обновить географическое местоположение моего дома?

3 ответа3

3

Если вам интересно, как работает геолокация беспроводных сетей в HTML 5 и традиционная технология геолокации IP-адресов, прочитайте эту информацию в статье HTML 5 Geolocation API & IP Geolocation, предоставленной IP2Location.com. Это очень полезно для понимания разницы между MAC-адресами и IP-адресами.

0

Когда вы впервые посещаете Карты Google, вы видите ссылку слева с надписью "Изменить местоположение по умолчанию"? Нажав, что позволит вам ввести свой новый адрес. Насколько я знаю, Google Maps не использует ваш Mac-адрес или что-либо еще, чтобы выяснить ваше местоположение, если вы не используете мобильный браузер (например, телефон).

0

Firefox использует информацию о точках доступа WiFi, согласно блогу Google:

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

Firefox использует API геолокации W3C, в котором упоминается

Geolocation API определяет высокоуровневый интерфейс для информации о местоположении, связанной только с устройством, на котором размещена реализация, например широта и долгота. Сам API не зависит от базовых источников информации о местоположении. Общие источники информации о местоположении включают в себя Глобальную систему определения местоположения (GPS) и местоположение, выведенное из сетевых сигналов, таких как IP-адрес, RFID, MAC-адреса WiFi и Bluetooth, а также идентификаторы сот GSM/CDMA, а также пользовательский ввод. Не дается никаких гарантий, что API возвращает фактическое местоположение устройства.

Какой диапазон IP назначен маршрутизатору?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .