Я хочу указать каждый отдельный IP, который получает доступ к приложению
Реальность на самом деле не волнует.Ваш офис решил спрятаться - скорее всего, устройство NAT.На этом ваше желание заканчивается, потому что это невозможно сделать, если это происходит на стороне клиента.
В частности: вы не можете идентифицировать каждый отдельный IP, точка.Вся концепция сокрытия IP-адресов заключается в том, чтобы сохранить их скрытыми.Если вы запустите обратный прокси-сервер, прокси-сервер добавит его в заголовок для анализа веб-сервером, но это другая сторона (т. Е. Распределение трафика между несколькими серверами).Офис за NAT просто не добавляет информацию.Вчера я получил пакет, скажите, что в нем было;)
И, кстати, адрес не будет уникальным.В то время как использование устройств NAT заключается в том, чтобы использовать частное адресное пространство внутри, что КАЖДАЯ компания сделает.Вероятность того, что это уникально - когда каждый маршрутизатор на этой планете, кажется, настроен на использование 192.168.0.x в качестве сети по умолчанию, - чрезвычайно мала.В тот момент, когда вы получаете больше людей на свой сайт, внутренний IP-адрес НЕ является уникальным.И это может произойти быстро - NAT операторского класса используется, так как мы НЕ В АДРЕСАХ.В частности, мобильные устройства являются скрытыми, поскольку нет необходимости обращаться к ним (и несут расходы на пользователя).