Возможно, ваш сервер находится за балансировщиком нагрузки или маршрутизатором, используя NAT . В этом случае IP-пакет будет иметь не адрес отправляющего клиента, а адрес маршрутизатора NAT. Только NAT-маршрутизатор знает адрес отправителя (на уровне IP).
В зависимости от того, какой протокол более высокого уровня вы используете поверх TCP, вы можете получить идентификацию клиента по этому адресу, хотя гораздо проще подделать такую информацию на более высоких уровнях, если это может быть проблемой.
Если вам нужны эти данные только для исследовательских целей, ваше устройство NAT может вести журнал.
Если требуется, чтобы вы получали истинный исходящий IP-пакет в режиме реального времени, вам, возможно, придется перенастроить свой маршрутизатор или перенести свой сервер в DMZ, но это уже совсем другой воск. Поговорите с вашими сетевыми парнями, так как они наверняка знают об этом больше, чем я (я не сетевой эксперт).