Что может произойти, что заставляет HTTP_X_FORWARDED_FOR принимать IP-адрес сервера?
Ожидаемое значение HTTP_X_FORWARDED_FOR - это истинный IP-адрес посетителя / клиента.Мой сервер находится за Cloudflare.
Фактические IP-адреса:
- посетитель: 24.117.etc.etc
- cloudflare: 173.245.48.0 (например)
- исходный сервер: 69.etc.etc.etc
После обработки Apache, включая Apache remoteip_module, переменные env сервера:
- REMOTE_ADDR: 24.117.etc.etc
- HTTP_CF_CONNECTING_IP: 24.117.etc.etc
- HTTP_X_FORWARDED_FOR: 69.etc.etc.etc
(Примечание: похоже, что REMOTE_ADDR переустанавливается наистинный IP-адрес посетителя, а не IP-адрес Cloudflare.)
Что может произойти, что приводит к неожиданному значению для HTTP_X_FORWARDED_FOR?
Обход общего хостинга?Обход балансировки нагрузки?CF не заполняет HTTP_X_FORWARDED_FOR, и поэтому сервер заполняет его собственным значением IP?