![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 9.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam, to mój pierwszy post więc witam i pozdrawiam wszystkich :-)
Co do tematu to: mam aplikację napisaną w PHP, która jest hostowana na debianie z Apachem. 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 mi loguje jego IP wewnętrzne (lokalne - 192.168...). Sytuacja dziwna bo kiedy loguje te same pakiety przez TCPDUMPa to wszystko jest ok - 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... Z góry dzięki za pomoc Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 702 Pomógł: 65 Dołączył: 16.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
a może jakiś kod na początek ?
-------------------- Nie udzielam pomocy poprzez PW
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 9.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
już dotarłem do źródła problemu. Proxy u klienta dodawało
Kod HTTP_X_FORWARDED_FOR do nagłówka http - stąd błędne logi w systemie.
Ten post edytował kogh 10.03.2011, 17:28:59 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 19:43 |