¿Puede X-FORWARDED-FOR
contener múltiples direcciones IP? Si es así, ¿por qué? Un ejemplo ilustrativo sería genial.
¿Puede X-FORWARDED-FOR
contener múltiples direcciones IP? Si es así, ¿por qué? Un ejemplo ilustrativo sería genial.
Respuestas:
Sí, si una solicitud se encadena a través de más de un servidor proxy, entonces cada proxy debe agregar la IP del anterior al encabezado X-Forward-For existente para que se conserve toda la cadena.
De https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwards-For
X-Forwarded-For: <client>, <proxy1>, <proxy2>
Si una solicitud pasa por varios servidores proxy, se enumeran las direcciones IP de cada servidor proxy sucesivo. Esto significa que la dirección IP más a la derecha es la dirección IP del proxy más reciente y la dirección IP más a la izquierda es la dirección IP del cliente de origen.
Ejemplos:
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