Obtendo valores de cliente de variáveis do servidor IIS no ambiente de balanceamento de carga

eu tenho umintranet Aplicativo Web ASP.NET no qual preciso obter o IP da máquina do cliente. Eu faço isso vis o seguinte código:

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

Ele costumava funcionar quando meu site ASP.NET era hospedado apenas em um único servidor. No entanto, após instalar o balanceador de carga e migrar nossos aplicativos para um web farm, o código acima retornará o IP doBalanceador de carga dispositivo e não mais do cliente.

Estou trabalhando com o pessoal da rede para determinar o que pode ser configurado de maneira diferente com o balanceador de carga, mas, enquanto isso, eu queria saber se havia outra maneira de obter o IP do cliente que não fosse a variável do servidor IIS? Ou alguma outra sugestão?

Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion