У меня есть список сотен запросов страниц с одного и того же IP-адреса, и мне нужно знать, могут ли это быть запросы от разных компьютеров.
У меня есть список сотен запросов страниц с одного и того же IP-адреса, и мне нужно знать, могут ли это быть запросы от разных компьютеров.
Ответы:
Количество компьютеров не ограничено , однако количество одновременных подключений ограничено из-за возможности исчерпания эфемерного порта. Большее количество компьютеров обычно означает больше подключений, поэтому существует практическое ограничение на количество компьютеров, которые обычно используют один и тот же IP-адрес. Обычно при очень большом количестве компьютеров несколько IP-адресов будут совместно использоваться в пуле, который будет использоваться для NAT.
Столько, сколько может танцевать на голове булавки - или, точнее, столько, сколько администратор хочет спрятаться за NAT.
Помимо NAT, они могут быть за прокси. если вам подходит прокси, вы можете найти больше информации в HTTP-заголовках запросов. Ищите заголовки X-Forwarded-For , которые могут помочь вам приблизиться к вашему реальному количеству пользователей.
Более того, вы можете иметь один компьютер за корпоративным шлюзом, который будет использовать разные IP-адреса при каждом обращении из-за обратного прокси-сервера с балансировкой нагрузки. Не используйте IP в качестве идентификатора. Просто не надо.
Для интернет-провайдера довольно типично давать клиенту только один IP-адрес. Чтобы маршрутизатор разрешил нескольким пользователям в частной сети использовать этот адрес, он использует NAT (преобразование сетевых адресов).
В локальной сети может быть любое количество компьютеров (это может зависеть от физического носителя, используемого между ними, т. Е. Кабелей, ретрансляторов и т. Д.), Обычно существует один шлюз (по крайней мере, один) для подключения к Интернету. Эти шлюзы обычно имеют несколько IP-адресов (как частных, так и общедоступных) для связи.
Теперь, когда локальная сеть может быть настроена, она может быть настроена на локальные сети ... выяснить, правильный клиент - это очень сложная задача, если не невозможно ... Хотя вы все еще можете достичь этого, посмотрев таблицы маршрутизации шлюза или получив доступ к NAT ... Эта ссылка может помочь
В большинстве случаев общедоступный IP-адрес используется интернет-провайдерами и крупными или средними организациями ... Вот почему использование клиентского IP-адреса не считается мудрой идеей в наши дни.