Lorsque je visite mon application Rails 2.2 sur mon serveur distant, la valeur suivante s'affiche sous la forme REMOTE_ADDR.Pourquoi request.env ['REMOTE_ADDR'] renvoie-t-il deux adresses IP?
request.env [ 'REMOTE_ADDR']: "75.184.124.93, 10.194.95.79"
Ce qui m'a déconcerté est pourquoi il y a deux adresses IP. Une vérification rapide de mon adresse IP publique actuellement louée confirme que mon adresse IP est 75.184.124.93. Où vient 10.194.95.79?
Y a-t-il quelque chose à propos de la façon dont les adresses distantes sont collectées et signalées dans la spécification d'en-têtes HTTP que je manque? Est-ce attendu, un comportement normal?
10.194.95.79 est une adresse IP de réseau privé. –
Pourquoi est-il ajouté à 75.184.124.93 dans request.env ['REMOTE_ADDR']? –
Est-ce que cela pourrait être parce que l'en-tête de la requête HTTP est modifié par le proxy inverse assis devant mon niveau d'application? –