Si Request.ServerVariables ["HTTP_X_FORWARDED_FOR"] devuelve varias ip, ¿cuál debo tomar y cómo lo haré en C#? Tengo entendido que si está en blanco o nulo, la computadora cliente no pasará por un proxy y puedo obtener su ip de Request.ServerVariables ["REMOTE_ADDR"]. ¿Es esta una declaración correcta?¿Cómo obtengo la dirección IP correcta de HTTP_X_FORWARDED_FOR si contiene varias direcciones IP?
Por "cuál tomaré", quiero decir, ¿tomo la primera IP de la lista o la última IP y es todo lo que tengo que hacer es simplemente dividirla en una matriz y tomar la que yo quiera. No estoy seguro de cómo funciona HTTP_X_FORWARDED_FOR.
¿por qué las empresas como AWS y Azure confían en la dirección IP para configurar las reglas del grupo de seguridad? –