[+] PHP loguje dziwnie adresy IP

Masz problemy z siecią bądź internetem? Zapytaj tu
kogh
Posty: 15
Rejestracja: 02 lipca 2009, 11:08

[+] PHP loguje dziwnie adresy IP

Post autor: kogh »

Witam.
Napisałem w dziale sieci bo wydaje mi się, że problem wynika z budowy protokołów sieciowych...
Mam aplikację napisaną w PHP, która jest hostowana na Debianie z serwerem apache. Aplikacja ta loguje pewne zdarzenia oraz IP hostów, z których było wywołanie. Klienci, którzy łącza się z zewnątrz mają wpisy, w których są ich IP zewnętrzne - normalne.
Natomiast w przypadku jednego klienta PHP loguje mi jego IP wewnętrzne (lokalne - 192.168...). Sytuacja dziwna bo kiedy loguje te same pakiety przez TCPDUMP-a to wszystko jest w porządku - pokazuje ip zewnętrzne (83....). Czy ktoś może się orientuje z czego to może wynikać?

Czy w pakiecie oprócz warstwy trzeciej (protokół IP) gdzieś jeszcze jest przechowywany adres IP?
Być może to wynika z budowy protokołu http, który jest jakoś modyfikowany po drodze przez np. jakieś proxy?

Dodane:
Już dotarłem do źródła problemu. Proxy u klienta dodawało

Kod: Zaznacz cały

X_FORWARDED_FOR
do nagłówka http - stąd błędne logi w systemie.
ODPOWIEDZ