Jak sprawdzić IP od ISP, będąc członkiem sieci

Sieci bezprzewodowe w technologii 2.4 GHz i 5 GHz oraz usługi polskich operatorów WiFi / Wi-Max / HiperLAN, dyskusje o routerach.

Moderator: Moderatorzy

ODPOWIEDZ
qasq
Użytkownik forum
Posty: 43
Rejestracja: 2008-12-18, 11:51
Lokalizacja: gdynia

Jak sprawdzić IP od ISP, będąc członkiem sieci

Post autor: qasq »

Witam. Korzystam z internetu ADSL z Netii. Z resztą konfigurację mojej sieci opisywałem tu już kilkakrotnie. Mój problem, a właściwie uciążliwy kłopot jest związany z odnawianiem IP. Otóż mój komputer łączy się z routerem Linksys Wag-200g bezprzewodowo. Załóżmy że chcę zmienić sobie IP, jakiś rapidshare na ten przykład. Muszę zalogować się z mojego komputera przez przeglądarkę, wejść na zakładkę Status, i na opcji Internet, wybrać Dissconnect, a pozniej connect. Teraz tak: jako że kilka razy otrzymałem to samo IP zaraz po odnowieniu (tak jakby serwer Netii nie załapał że się rozłączyłem i pomyślał ze to tylko jakies chwilowe problemy, albo być może miałem poprostu szczęście dostać ten sam adres IP który przed momentem zwolniłem. Teraz trzon operacji. Chcę napisać program w cpp, który będzie albo robił całą operację za mnie (zebym nie musiał duzo klikac, myslalem tu o jakims wysylaniu do routera wytycznych, ale do tego pewnie musialbym znac szczegóły protokołu komunikacyjnego prawda. Zauważyłem że pracując na routerze poprzez przeglądarkę, żadne dane w adresie nie zmieniają się, co utrudnia mi zrozumienie całej tej kwestii.) Ale pomyślałem inaczej. Zrobie sobie program który będzie zwykłym okienkiem z przyciskiem sprawdź. Po kliknięciu, pobiorę adres IP i zacznę w pętli sprawdzać czy się zmienił, tło okna ustawię na kolor czerwony. Program będzie sie wykonywał w pętli dopóki nie wykryje zmiany adresu. Jeśli wykryje, porówna je i jeśli będą się różnić, zmieni kolor tła na zielony. Będę w ten sposób wolny od tracenia dodatkowego czasu na zapamiętywanie adresu (czasem otrzymuję taki sam, różniący się jedynie jedną cyfrą). Wiem że to może głupi pomysł, ale to pozwoliłoby mi na dwie rzeczy. Po pierwsze dowiedzieć się jak w Cpp panować nad protokołem IP, po drugie zaoszczędzi mi czas. Tylko teraz pytanie. Skoro na zewnątrz sieci jestem widoczny np na www.your-ip.com, albo twojeip.wp.pl jako ten adres IP który otrzymuje mój router, to dlaczego w moim komputerze np poprzez polecenie ipconfig @ cmd widzę tylko adres przyznany mi przez router? W jaki sposób mogę się dobrać do tego zewnętrznego, i czy jest to w ogóle wykonalne? Bo jeśli jest, i to i tak spróbuje, nie wazne jakie trudne by to nie było. Przynajmniej czegoś się nauczę.

Pozdrawiam i z góry dziękuję za rady.
zDaleKi
Stary bywalec bezprzewodowy
Posty: 11508
Rejestracja: 2005-10-12, 11:18
Lokalizacja: Wrocław

Re: Jak sprawdzić IP od ISP, będąc członkiem sieci

Post autor: zDaleKi »

Tak mi przyszlo teraz na mysl. A moze lepiej wylacznik elektryczny na pilota? Odlaczysz sobie pilotem zasilanie routera na minute i juz :)
Pozdr, (R) BliSki. (tm)
Pytania dotyczące kwestii technicznych tylko na forum. Pamiętaj PW to nie helpdesk.
Awatar użytkownika
KrissTofferr
Mistrz bezprzewodowy
Posty: 1271
Rejestracja: 2008-03-11, 14:15
Lokalizacja: Lubelskie

Re: Jak sprawdzić IP od ISP, będąc członkiem sieci

Post autor: KrissTofferr »

Zewnętrzny adres IP można sprawdzić odczytując odpowiedź skryptu PHP wykonywanego na zdalnym serwerze.

Kod: Zaznacz cały

<?php
header("X-My-IP: " . $_SERVER['REMOTE_ADDR'] );
exit;
?>
Wykonujemy HTTP HEAD Request wobec adresu skryptu php. Można skorzystać z biblioteki LibCurl. Nasz zewnętrzny adres IP będzie przysłany w nagłówku "X-My-IP".
---------------------------
Pewnie są i inne sposoby. Może przez UPnP?
Awatar użytkownika
krystianb
Guru bezprzewodowy
Posty: 10352
Rejestracja: 2008-03-19, 17:10
Lokalizacja: wa

Re: Jak sprawdzić IP od ISP, będąc członkiem sieci

Post autor: krystianb »

Z tego co kiedyś nawet tu czytałem są programy do resetu routera. Z czymś takim jak liknksys powinny sobie bez problemu poradzić. Tylko nazw to już nie znam.
Za prośbę pomocy na gg/pw gwarantuje czerwony prezent!
Awatar użytkownika
Jo_gurt
Guru bezprzewodowy
Posty: 16330
Rejestracja: 2007-11-16, 21:49
Lokalizacja: Lublin

Re: Jak sprawdzić IP od ISP, będąc członkiem sieci

Post autor: Jo_gurt »

jDownloader potrafi resetować połączenie skryptem. Warto może do niego zajrzeć?
ODPOWIEDZ