Если вы используете балансировщик нагрузки (в данном случае), IP-адрес запроса будет IP-адресом балансировщика нагрузки. По сути, вы получаете запрос балансировщика нагрузки, так что это IP-адрес отправителя.
Итак, в этом случае вам нужно:
${aspnet-request-ip:CheckForwardedForHeader=true}
Получит IP-адрес заголовка X-Forwarded-For, который является стандартом де-факто для отправки клиентских IP-адресов с помощью балансировщика нагрузки. ,См. X-Forwarded-For для MDN
Заголовок X-Forwarded-For (XFF) является де-факто стандартным заголовком для идентификации исходного IP-адреса клиента, подключающегосяна веб-сервер через HTTP-прокси или балансировщик нагрузки. Когда трафик перехватывается между клиентами и серверами, журналы доступа к серверу содержат только IP-адрес прокси или балансировщика нагрузки. Чтобы увидеть исходный IP-адрес клиента, используется заголовок запроса X-Forwarded-For.
Примечание: не включайте CheckForwardedForHeader для случаев без нагрузки, так как пользователь может отправитьIP, отправив этот заголовок.
См. Документы