🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.javascript
12 messages
12 total messages Started by zpksoft Fri, 11 Nov 2011 13:18
adres IP klienta
#50941
Author: zpksoft
Date: Fri, 11 Nov 2011 13:18
10 lines
1529 bytes
Witam wszystkich,

może ktoś wie, czy można za pomocą JS odczytać adres IP klienta?
Serwer zna ten adres więc nie jest to jakąś tajemnicą. Na temat JS coś
nic ciekawego nie mogę znaleźć (może nie ma takiej funkcjonalności?).
Znalazłem Google API do odczytu położenia geograficznego, lub
wykorzystanie PHP.
Interesuje mnie, czy w samym JS da się to odczytać.

Paweł
Re: adres IP klienta
#50942
Author: zpksoft
Date: Fri, 11 Nov 2011 14:09
25 lines
2021 bytes
On 11 Lis, 14:18, zpksoft <zpks...@op.pl> wrote:
> Witam wszystkich,
>
> może ktoś wie, czy można za pomocą JS odczytać adres IP klienta?
> Serwer zna ten adres więc nie jest to jakąś tajemnicą. Na temat JS coś
> nic ciekawego nie mogę znaleźć (może nie ma takiej funkcjonalności?).
> Znalazłem Google API do odczytu położenia geograficznego, lub
> wykorzystanie PHP.
> Interesuje mnie, czy w samym JS da się to odczytać.
>

Pewnie nie można.
Doszedłem do czegoś takiego (dla potomnych):

na serwerze WWW umieszczam plik "ip.php" o treści:

<?php echo $_SERVER['REMOTE_ADDR']?>

Wpisanie w przeglądarce http:.../ip.php zwraca czysty adres IP klienta
(czyli mój). Teraz mogę ominąć wszelkie wytrychy typu no-ip.com dla
mojego lokalnego serwera WWW.

Paweł

Pozdrawiam wszystkich
Re: adres IP klienta
#50943
Author: Arson
Date: Sat, 12 Nov 2011 08:25
20 lines
1840 bytes
W dniu 11.11.2011 15:09, zpksoft pisze:
>> może ktoś wie, czy można za pomocą JS odczytać adres IP klienta?
> Pewnie nie można.
> Doszedłem do czegoś takiego (dla potomnych):
>
> na serwerze WWW umieszczam plik "ip.php" o treści:
>
> <?php echo $_SERVER['REMOTE_ADDR']?>
>
> Wpisanie w przeglądarce http:.../ip.php zwraca czysty adres IP klienta
> (czyli mój). Teraz mogę ominąć wszelkie wytrychy typu no-ip.com dla
> mojego lokalnego serwera WWW.

Możesz wyjaśnić co ma adres IP klienta z serwisami typu dyndns ?

-- 
_____________________________
Pozdrawiam,
Arson
http://in-deco.pl - tworzenie stron internetowych
Re: adres IP klienta
#50951
Author: Ciekawy
Date: Sat, 12 Nov 2011 17:43
14 lines
1637 bytes
Znalazłem Google API do odczytu położenia geograficznego, lub
wykorzystanie PHP.

Cześć nie odpowiem Ci na to pytanie, ale ;-) przy okazji chcałem się zapytać 
czy wiesz coś może na temat spraw prawnych związanych do Google maps. Powiem 
Ci  że czytałem kilka razy załączoną dokumantację prawną a i tak nie wiem 
czy mogę włączyć /Oczywiście całkiem jawnie!!/ mapę z googli i mozliwość 
wyszukiwania za jej pomocą miejsca, a potem przenieść użytkowanika kiedy już 
znajdzie miejsce do swojej aplikacji /o charakterze komercyjnym/, Moja 
aplikacja wykorzysta jedynie współrzedne miejsca które były wybrane za 
pomocą google maps.

Pozdrawiam Ciekawy
Re: adres IP klienta
#50947
Author: Artur Maśląg
Date: Mon, 14 Nov 2011 09:33
18 lines
1741 bytes
W dniu 2011-11-12 09:25, Arson pisze:
> W dniu 11.11.2011 15:09, zpksoft pisze:
>>> może ktoś wie, czy można za pomocą JS odczytać adres IP klienta?
>> Pewnie nie można.
>> Doszedłem do czegoś takiego (dla potomnych):
>>
>> na serwerze WWW umieszczam plik "ip.php" o treści:
>>
>> <?php echo $_SERVER['REMOTE_ADDR']?>
>>
>> Wpisanie w przeglądarce http:.../ip.php zwraca czysty adres IP klienta
>> (czyli mój). Teraz mogę ominąć wszelkie wytrychy typu no-ip.com dla
>> mojego lokalnego serwera WWW.
>
> Możesz wyjaśnić co ma adres IP klienta z serwisami typu dyndns ?

Nie wspominając o tym, że $_SERVER['REMOTE_ADDR'] zwraca niekoniecznie
adres, o jaki chodziło...
Re: adres IP klienta
#50944
Author: zpksoft
Date: Mon, 14 Nov 2011 17:03
24 lines
2166 bytes
On 12 Lis, 09:25, Arson <areksoft_tutajwieszcowstawic_gmail.com>
wrote:
> W dniu 11.11.2011 15:09, zpksoft pisze:
>
> >> może ktoś wie, czy można za pomocą JS odczytać adres IP klienta?
> > Pewnie nie można.
> > Doszedłem do czegoś takiego (dla potomnych):
>
> > na serwerze WWW umieszczam plik "ip.php" o treści:
>
> > <?php echo $_SERVER['REMOTE_ADDR']?>
>
> > Wpisanie w przeglądarce http:.../ip.php zwraca czysty adres IP klienta
> > (czyli mój). Teraz mogę ominąć wszelkie wytrychy typu no-ip.com dla
> > mojego lokalnego serwera WWW.
>
> Możesz wyjaśnić co ma adres IP klienta z serwisami typu dyndns ?
>
> --
Chcę na potrzeby prezentacji uruchamiać na moim kompie serwer WWW
(aplikacja). Żeby klient wiedział jaki ma wpisać adres do przeglądarki
muszę wiedzieć jaki mam adres widziany z Internetu.

Paweł
Re: adres IP klienta
#50948
Author: zpksoft
Date: Mon, 14 Nov 2011 17:08
27 lines
2375 bytes
On 14 Lis, 10:33, Artur Maśląg <futr...@polbox.com> wrote:
> W dniu 2011-11-12 09:25, Arson pisze:
>
> > W dniu 11.11.2011 15:09, zpksoft pisze:
> >>> może ktoś wie, czy można za pomocą JS odczytać adres IP klienta?
> >> Pewnie nie można.
> >> Doszedłem do czegoś takiego (dla potomnych):
>
> >> na serwerze WWW umieszczam plik "ip.php" o treści:
>
> >> <?php echo $_SERVER['REMOTE_ADDR']?>
>
> >> Wpisanie w przeglądarce http:.../ip.php zwraca czysty adres IP klienta
> >> (czyli mój). Teraz mogę ominąć wszelkie wytrychy typu no-ip.com dla
> >> mojego lokalnego serwera WWW.
>
> > Możesz wyjaśnić co ma adres IP klienta z serwisami typu dyndns ?
>
> Nie wspominając o tym, że $_SERVER['REMOTE_ADDR'] zwraca niekoniecznie
> adres, o jaki chodziło...

A jaki zwraca, bo na PHP nie znam się wcale a ten kodzik znalazłem w
necie. Przetestowałem i działa.
Przetestowałem niestety dla stałego adresu IP jaki posiadam (DSL), ale
wkrótce przetestuję dla zmiennego (Neostrada).

Paweł
Re: adres IP klienta
#50952
Author: zpksoft
Date: Mon, 14 Nov 2011 17:13
21 lines
2318 bytes
On 12 Lis, 18:43, "Ciekawy" <dladysku...@gazeta.pl> wrote:
> Znalazłem Google API do odczytu położenia geograficznego, lub
> wykorzystanie PHP.
>
> Cześć nie odpowiem Ci na to pytanie, ale ;-) przy okazji chcałem się zapytać
> czy wiesz coś może na temat spraw prawnych związanych do Google maps. Powiem
> Ci  że czytałem kilka razy załączoną dokumantację prawną a i tak nie wiem
> czy mogę włączyć /Oczywiście całkiem jawnie!!/ mapę z googli i mozliwość
> wyszukiwania za jej pomocą miejsca, a potem przenieść użytkowanika kiedy już
> znajdzie miejsce do swojej aplikacji /o charakterze komercyjnym/, Moja
> aplikacja wykorzysta jedynie współrzedne miejsca które były wybrane za
> pomocą google maps.
>

Nie wiem jak to jest z komercją w przypadku Google Maps. Szukając
rozwiązania namierzenia mojego adresu widzianego z netu analizowałem
też tę technologię. Daje ona współrzędne geograficzne i dane
operatora, nie daje natomiast adresu IP. Zresztą współrzędne są często
o kant d... (jak np. w moim przypadku :)

Paweł
Re: adres IP klienta
#50946
Author: zpksoft
Date: Mon, 14 Nov 2011 17:29
38 lines
2993 bytes
On 12 Lis, 09:25, Arson <areksoft_tutajwieszcowstawic_gmail.com>
wrote:
> W dniu 11.11.2011 15:09, zpksoft pisze:
>
> >> może ktoś wie, czy można za pomocą JS odczytać adres IP klienta?
> > Pewnie nie można.
> > Doszedłem do czegoś takiego (dla potomnych):
>
> > na serwerze WWW umieszczam plik "ip.php" o treści:
>
> > <?php echo $_SERVER['REMOTE_ADDR']?>
>
> > Wpisanie w przeglądarce http:.../ip.php zwraca czysty adres IP klienta
> > (czyli mój). Teraz mogę ominąć wszelkie wytrychy typu no-ip.com dla
> > mojego lokalnego serwera WWW.
>
> Możesz wyjaśnić co ma adres IP klienta z serwisami typu dyndns ?
>

Może niezbyt szczegółowo odpowiedziałem na Twoje pytanie. Wyobraź
sobie klienta któremu mam pokazać zdalną prezentację (przez
przeglądarkę). Po pierwsze mając zmienny adres IP nie wiem jaki on w
danej chwili jest. Po drugie głupio podawać klientowi cyferki z IP,
bardziej profesjonalna jest nazwa. oczywiście mogę zainstalować sobie
programik który będzie "pingował" do np. no-ip.com, ale mogę się bez
tego obejść.
Wystarczy gdzieś w necie umieścić stronkę www.mojafirma/prezentacja a
tam dwa pliki: ip.html z treścią jak podałem i index.html
przekierowujący do mojego kompa. I teraz: moja aplikacja serwera WWW
odpytuje ip.html, dowiaduje się jaki mam adres IP, po czym aktualizuje
plik index.html aby przekierowanie było na aktualny adres.
Klient ma zawsze ten sam elegancki adres: www.mojafirma/prezentacja .

Przetestowałem już to rozwiązanie, na razie dla stałego adresu IP, ale
to bez znaczenia (mam nadzieję). Jeśli kogoś zaciekawi to rozwiązanie,
możemy potestować :)

Paweł
Re: adres IP klienta
#50949
Author: Artur Maśląg
Date: Tue, 15 Nov 2011 06:21
13 lines
1707 bytes
W dniu 2011-11-14 18:08, zpksoft pisze:
> On 14 Lis, 10:33, Artur Maśląg<futr...@polbox.com>  wrote:
(...)
>> Nie wspominając o tym, że $_SERVER['REMOTE_ADDR'] zwraca niekoniecznie
>> adres, o jaki chodziło...
>
> A jaki zwraca, bo na PHP nie znam się wcale a ten kodzik znalazłem w
> necie. Przetestowałem i działa.
> Przetestowałem niestety dla stałego adresu IP jaki posiadam (DSL), ale
> wkrótce przetestuję dla zmiennego (Neostrada).

Proszę:
http://www.teachmejoomla.net/code/php/remote-ip-detection-with-php.html
Re: adres IP klienta
#50950
Author: zpksoft
Date: Tue, 15 Nov 2011 10:37
18 lines
2296 bytes
On 15 Lis, 07:21, Artur Maśląg <futr...@polbox.com> wrote:
> W dniu 2011-11-14 18:08, zpksoft pisze:
>
> > On 14 Lis, 10:33, Artur Maśląg<futr...@polbox.com>  wrote:
> (...)
> >> Nie wspominając o tym, że $_SERVER['REMOTE_ADDR'] zwraca niekoniecznie
> >> adres, o jaki chodziło...
>
> > A jaki zwraca, bo na PHP nie znam się wcale a ten kodzik znalazłem w
> > necie. Przetestowałem i działa.
> > Przetestowałem niestety dla stałego adresu IP jaki posiadam (DSL), ale
> > wkrótce przetestuję dla zmiennego (Neostrada).
>
> Proszę:http://www.teachmejoomla.net/code/php/remote-ip-detection-with-php.html

Dzięki za ciekawy link, wgryzę się w ten kod, choć php nie znam :)

Paweł
Re: adres IP klienta
#50945
Author: Paweł Piskorz
Date: Sat, 03 Dec 2011 13:30
12 lines
1473 bytes
W dniu 2011-11-14 18:03, zpksoft pisze:
> Chcę na potrzeby prezentacji uruchamiać na moim kompie serwer WWW
> (aplikacja). Żeby klient wiedział jaki ma wpisać adres do przeglądarki
> muszę wiedzieć jaki mam adres widziany z Internetu.

http://www.whatismyip.org/


-- 
message[autor="PablO"]::after {
	content:"Pozdrawiam";
}
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