Peut X-FORWARDED-FOR
contenir plusieurs adresses IP? Si oui, pourquoi? Un exemple illustratif serait formidable.
Peut X-FORWARDED-FOR
contenir plusieurs adresses IP? Si oui, pourquoi? Un exemple illustratif serait formidable.
Réponses:
Oui, si une demande est chaînée via plusieurs serveurs proxy, chaque proxy doit ajouter l'IP du précédent à l'en-tête X-Forwarded-For existant afin que la chaîne entière soit préservée.
Depuis https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For
X-Forwarded-For: <client>, <proxy1>, <proxy2>
Si une demande passe par plusieurs mandataires, les adresses IP de chaque mandataire successif sont répertoriées. Cela signifie que l'adresse IP la plus à droite est l'adresse IP du proxy le plus récent et l'adresse IP la plus à gauche est l'adresse IP du client d'origine.
Exemples:
X-Forwarded-For: 2001:db8:85a3:8d3:1319:8a2e:370:7348
X-Forwarded-For: 203.0.113.195
X-Forwarded-For: 203.0.113.195, 70.41.3.18, 150.172.238.178