2015-08-31 5 views
0

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

  • ноутбук/Desktop: 58.110.xxx.xxx
  • IPad/Android телефон: 66.249.xx.xxx

Эта разница вызывает мое обнаружение страны неправильно отображаются между ноутбуком и мобильными устройствами. Я использую Geo php (maxmind), основанный на IP-адресе.

Любая помощь будет оценена по достоинству. Благодарю.

+0

Если они были в той же сети, Wi-Fi или иным образом, этот сценарий должен быть невозможным. Возможно, ваше мобильное устройство подключается через службу сотовой передачи данных? На вашем ноутбуке проверьте сетевые настройки шлюза, сетевой маски и т. Д. Для некоторых подсказок. – Jerry

+1

Отключите 2G/3G/4G в iPad/Android и посмотрите. Вы всегда должны получать один и тот же IP-адрес при использовании одной и той же сети. –

+0

Jerry/Michael - Они отключены. Мой ipad не поддерживает SIM-карту. Я также пробовал несколько мест, и каждое место дает 2 разных показания IP. Странно, да? – Mike

ответ

2

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

В этом случае все ваши трафики туннелируются через серверы Google, чтобы уменьшить размер данных. Поэтому все другие веб-серверы обнаруживают вас как из США (серверов Google), а не напрямую из Австралии.

Если вы отключите «сокращение использования данных», вы должны получить прямое подключение из Австралии в другое место.

Для проверки вашего IP-адреса и интернет-провайдера используйте http://ipaddress.my.

+0

Spont on! Вы совершенно правы на этом Майкле. Но ... поставив диагноз проблемы, есть ли какой-либо скрипт, чтобы обойти это. Информация о гео-стране важна, так как она будет определять отображение содержимого, на котором находится посетитель. – Mike

+0

Вы можете отключить эту функцию в Chrome. (Android) Настройки -> Дополнительно -> Сервер данных -> Выкл. (iOS) Setting -> Дополнительно -> Полоса пропускания -> Сервер данных -> Выкл. –

+0

Не с точки зрения пользователя. Я говорю, если я являюсь владельцем сайта, и если мой посетитель включил эту функцию «сбережения данных». Как мы обходимся, чтобы обойти это. В противном случае maxmind не может определить правильный профиль страны и, следовательно, неверный контент для пользователя – Mike

 Смежные вопросы

  • Нет связанных вопросов^_^