HTTP_X_FORWARDED_FOR manque de servervariables en c#

Je voudrais obtenir le ClientIPaddress mais quand je l'appelle à Request.ServerVariables["HTTP_X_FORWARDED_FOR"] je reçois toujours NULL.

Après vérification de la liste de la Servervariables j'ai remarqué que HTTP_X_FORWARDED_FOR n'est pas dans la liste des options.

Quelqu'un sait comment c'est possible et comment le résoudre? Ou est-il normal que cette option n'est pas dans la liste et je suis en manque de quelque chose.

Merci d'avance

Qu'en est REMOTE_ADDR ?
C'est le retour ::1 --> ip6v équivalent de 127.0.0.1 - Que j'ai cherché sur le net pour obtenir l'adresse du client vous vérifiez d'abord la HTTP_X_FORWARDED_FOR. Si c'est null alors u obtenir le remote_addr parce que c'est le retour d'un moins précise de l'adresse ip, le routeur ou ... thx pour répondre btw
c'est peut-être ce que tu veux dire stackoverflow.com/questions/10413171/...

OriginalL'auteur thomvlau | 2013-07-08