Może X-FORWARDED-FOR
zawierać wiele adresów IP? Jeśli tak, to dlaczego? Przykład ilustrujący byłby świetny.
Może X-FORWARDED-FOR
zawierać wiele adresów IP? Jeśli tak, to dlaczego? Przykład ilustrujący byłby świetny.
Odpowiedzi:
Tak, jeśli żądanie jest powiązane z więcej niż jednym serwerem proxy, każdy serwer proxy powinien dodać adres IP poprzedniego do istniejącego nagłówka X-Forwarded-For, aby cały łańcuch został zachowany.
Od https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For
X-Forwarded-For: <client>, <proxy1>, <proxy2>
Jeśli żądanie przechodzi przez wiele serwerów proxy, wymienione są adresy IP każdego kolejnego serwera proxy. Oznacza to, że prawy adres IP to adres IP najnowszego serwera proxy, a skrajny adres IP to adres IP klienta inicjującego.
Przykłady:
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