Obtener valores de cliente de las variables del servidor IIS en un entorno de carga equilibrada

Yo tengo unintranet Aplicación web ASP.NET en la que necesito obtener la IP de la máquina del cliente. Hago esto con el siguiente código:

HttpContext.Current.Request.ServerVariables.Item("REMOTE_HOST")

Solía funcionar cuando mi sitio ASP.NET solo estaba alojado en un único servidor. Sin embargo, una vez que instalamos el equilibrador de carga y migramos nuestras aplicaciones a una granja de servidores web, el código anterior devuelve la IP delEquilibrador de carga dispositivo y ya no del cliente.

Estoy trabajando con la gente de redes para determinar qué se puede configurar de manera diferente con el equilibrador de carga, pero mientras tanto me preguntaba si había otra forma de obtener la IP del cliente que no sea usar esa variable de servidor IIS. ¿O alguna otra sugerencia?

¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta