Не уверен, что это правильное место, чтобы спросить это.

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

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

Мобильный телефон в мобильной сети. Не путешествовать во время тестирования. Я предполагал, что могу быть на краю нескольких башен.

Я понимаю, что dhcp вызывает изменение IP-адресов и, таким образом, не является статичным. Однако у меня сложилось впечатление, что они не должны меняться так быстро.

Это нормально или что-то, что меня должно определенно беспокоить?

2 ответа2

2

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

Это очень часто и не о чем беспокоиться.

1

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

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

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

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