🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.php
6 messages
6 total messages Started by Jakub Sat, 25 Jul 2015 12:31
Adres ip
#231124
Author: Jakub
Date: Sat, 25 Jul 2015 12:31
6 lines
1084 bytes
witam
Jak za pomocą php odczytać realny ip  klienta?
Szukałem w google, ale są tak różne propozycję, że trudno wiedzieć która 
jest najlepsza?
Pozdrawiam
Jakub 
Re: Adres ip
#231125
Author: Pit
Date: Sat, 25 Jul 2015 12:59
11 lines
1366 bytes
Dnia 25.07.2015 Jakub <jak74@interia.pl> napisał/a:
> witam
> Jak za pomocą php odczytać realny ip  klienta?

Zdefiniuj co rozumiesz pod pojęciem "realny IP", bo ja na przykład teraz
korzystam z internetu przez modem komórkowy, mój WAN to jakieś IP z puli
sieci Play, adres IP interfejsu sieciowego to 192.168.2.x a do tego jeszcze
część ruchu mam tunelowane po VPN (usenet akurat nie) i jak wchodzę na
serwer firmowy, to przez VPN w którym mam IP z puli 10.0.0.x, czyli
de'facto mam jednocześnie trzy adresy IP które można uznać za "realne",
dobrze, że z serwera proxy nie korzystam :D
Re: Adres ip
#231129
Author: Borys Pogoreło
Date: Sat, 25 Jul 2015 15:27
14 lines
1324 bytes
Dnia Sat, 25 Jul 2015 14:31:58 +0200, Jakub napisał(a):

> Jak za pomocą php odczytać realny ip  klienta?
> Szukałem w google, ale są tak różne propozycję, że trudno wiedzieć która 
> jest najlepsza?

Jedyne co odczytasz, to adres z którym klient przyszedł do serwera WWW i
ew. z nagłówków poprzednie adresy IP, jeśli zapytanie poszło przez proxy, a
samo proxy zadbało o tą informację. To co znalazłeś to pewnie różne
warianty sprawdzania tych nagłówków.

-- 
Borys Pogoreło
borys(#)leszno,edu,pl
Re: Adres ip
#231126
Author: artiun
Date: Sun, 26 Jul 2015 18:21
19 lines
2264 bytes
W dniu 2015-07-25 o 14:59, Pit pisze:
> Dnia 25.07.2015 Jakub <jak74@interia.pl> napisał/a:
>> witam
>> Jak za pomocą php odczytać realny ip  klienta?
>
> Zdefiniuj co rozumiesz pod pojęciem "realny IP", bo ja na przykład teraz
> korzystam z internetu przez modem komórkowy, mój WAN to jakieś IP z puli
> sieci Play, adres IP interfejsu sieciowego to 192.168.2.x a do tego jeszcze
> część ruchu mam tunelowane po VPN (usenet akurat nie) i jak wchodzę na
> serwer firmowy, to przez VPN w którym mam IP z puli 10.0.0.x, czyli
> de'facto mam jednocześnie trzy adresy IP które można uznać za "realne",
> dobrze, że z serwera proxy nie korzystam :D
Te które podałeś nie mają nic wspólnego z publicznymi IP. :))))
Jeśli idzie o namierzanie to trzeba budzić provider'a.



-- 
Artur
Re: Adres ip
#231127
Author: M.M.
Date: Sun, 26 Jul 2015 21:06
17 lines
2409 bytes
On Sunday, July 26, 2015 at 8:24:40 PM UTC+2, artiun wrote:
> W dniu 2015-07-25 o 14:59, Pit pisze:
> > Dnia 25.07.2015 Jakub <jak74@interia.pl> napisał/a:
> >> witam
> >> Jak za pomocą php odczytać realny ip  klienta?
> >
> > Zdefiniuj co rozumiesz pod pojęciem "realny IP", bo ja na przykład teraz
> > korzystam z internetu przez modem komórkowy, mój WAN to jakieś IP z puli
> > sieci Play, adres IP interfejsu sieciowego to 192.168.2.x a do tego jeszcze
> > część ruchu mam tunelowane po VPN (usenet akurat nie) i jak wchodzę na
> > serwer firmowy, to przez VPN w którym mam IP z puli 10.0.0.x, czyli
> > de'facto mam jednocześnie trzy adresy IP które można uznać za "realne",
> > dobrze, że z serwera proxy nie korzystam :D
> Te które podałeś nie mają nic wspólnego z publicznymi IP. :))))
> Jeśli idzie o namierzanie to trzeba budzić provider'a.
Budzenie providera szczególnie jest pomocna, gdy ktoś korzysta z
10 pośrednich serwerów proxy w Rosji.
Re: Adres ip
#231128
Author: Pit
Date: Sun, 26 Jul 2015 21:16
35 lines
2890 bytes
Dnia 26.07.2015 artiun <artiun@spam.wp.pl> napisał/a:
> W dniu 2015-07-25 o 14:59, Pit pisze:
>> Dnia 25.07.2015 Jakub <jak74@interia.pl> napisał/a:
>>> witam
>>> Jak za pomocą php odczytać realny ip  klienta?
>>
>> Zdefiniuj co rozumiesz pod pojęciem "realny IP", bo ja na przykład teraz
>> korzystam z internetu przez modem komórkowy, mój WAN to jakieś IP z puli
>> sieci Play, adres IP interfejsu sieciowego to 192.168.2.x a do tego jeszcze
>> część ruchu mam tunelowane po VPN (usenet akurat nie) i jak wchodzę na
>> serwer firmowy, to przez VPN w którym mam IP z puli 10.0.0.x, czyli
>> de'facto mam jednocześnie trzy adresy IP które można uznać za "realne",
>> dobrze, że z serwera proxy nie korzystam :D
> Te które podałeś nie mają nic wspólnego z publicznymi IP. :))))

Po pierwsze nigdzie nie napisałem, że to są publiczne IP.
Po drugie autor pytania pytał o "realne" IP a nie o publiczne IP - czy IP z
puli na przykład 192.168.x.x nie jest realne? :D
Po trzecie - może autor pisze aplikację webową chodzącą wewnątrz firmy i
użytkownicy łączą się po VPN do serwera i serwer WWW widzi użytkownika pod
IP powiedzmy 192.168.x.x ale to tunelowanie, rzeczywisty WAN IP użytkownika
może być inny (może strona ma działać po VPN ale TYLKO gdy użytkownik
siedzi w jakichś określonych lokalizacjach, na przykład w placówkach
firmy).
Po czwarte - wcale nie trzeba providera, wprawdzie PHP (czy ogólnie serwer
HTTP) nie dostaje standardowo informacji o wewnętrznym adresie IP
użytkownika, ale na stronie można umieścić jakiś element (programik w
JavaScript, Flashu, Javie czy czymś takim), który to zbada od strony
przeglądarki klienta i wyśle tę informację do serwera WWW. W czystym PHP
się nie da (bo PHP chodzi po stronie serwera), ale z drobną pomocą
przeglądarki po stronie klienta da się jak najbardziej tę informację do
środowiska PHP wrzucić :D

Mając powyższe na uwadze zapytałem o konkret (co należy rozumieć pod
pojęciem "realne IP") :D
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads