Dynamiczny IP to zło :(

Zaczęty przez goofyx, 22 Czerwiec 2011, 10:37

goofyx

Co zrobić jeśli ma się neostradę z dynamicznym IP, a DynDNs nie pomaga ?
Próbowałem pokolei ustawiać synchronizację dynDns z poziomu:
1. Na modemie DSL
2. Na routerze
3. W programie od DynDns

Raz działa ok, raz nie działa, dopóki sam w domu nie synchronizuje :(

Jakieś porady <- zależałoby mi na tym, bo nie mogę mieć stałe adresu IP na neo, a potrzebuję mieć dostęp zdalny do serwerka w domu, ftp, svn itp itd ?
Wiem, że jest kilka innych serwisów podobnych do DynDns, ale jak będą działać tak jak DD to ja dziękuję.

ps.: hamaczi odpada <- to nie jest rozwiązanie.

Grzes

Mam domenę w ovh.pl i oni obsługują pole dyndns dla subdomeny. Na maszynie (pod kontrolą linuksa) pracuje skrypt to aktualizujący co 10 minut. Wysyła do nich aktualizację oczywiście jak wykryje zmianę IP. Sprawdza się to rewelacyjnie.

drWarlock

a probowales http://www.no-ip.com/

Krzysiak

Do mnie z Neostrady już dwa razy dzwonili i proponowali stałe IP (Gdańsk) - więc może uderz na infolinie 


>>Moja szczegółowa sygnatur<< %)                                      >> Spis moich odkrytych liczb pierwszych << :whistle:

goofyx

Cytat: Krzysiak_PL_GDA w 22 Czerwiec 2011, 11:16
Do mnie z Neostrady już dwa razy dzwonili i proponowali stałe IP (Gdańsk) - więc może uderz na infolinie 
To masz szczęście.
Ja dzwoniłem kilka razy ale usłyszałem, że na neo nie ma takiej możliwości <- za to na dslu jest <- ale nie będę płacił 100zł więcej za samo łącze, którego podobno i tak nie mogę u siebie mieć.

goofyx

Cytat: Grzes w 22 Czerwiec 2011, 10:58
Mam domenę w ovh.pl i oni obsługują pole dyndns dla subdomeny. Na maszynie (pod kontrolą linuksa) pracuje skrypt to aktualizujący co 10 minut. Wysyła do nich aktualizację oczywiście jak wykryje zmianę IP. Sprawdza się to rewelacyjnie.
Teoretycznie programik od DynDns robi tak samo <- ale to nie działa.

Założyłem konto i domenę na no-ip.org. Dopóki byłem u siebie w domu to domena działała ok, teraz sprawdzałem i nie działa :( Zalogowałem się na konto no-ip.ogr i jako adres ip dla mojej domeny mam wewnętrzny IP mojego modemu DSL <- bzdura :(

Szopler

Przekierowanie portu na modemie na właściwy zrobione?

goofyx

Cytat: Szopler w 24 Czerwiec 2011, 10:08
Przekierowanie portu na modemie na właściwy zrobione?
Jeśli cie dobrze rozumiem to powiem ci, że na routerze mam przekierowanych 10 usług <- jeśli czasem DynDns ruszy dobrze to do wszystkich mam dostęp.
Ale przez 98% czasu nie mam dostępu :(

Już myślałem, żeby postawić hamaczi po to aby w razie czego się połączyć przez niego i dynDns zaktualizować <- ale to nie jest dobre :(
Na serwie mam svn, pare wirtualek itp <- do których dostęp ma mieć kilku kumpli <- a na razie jest kiszka.

Gdyby ten problem występował tylko w momencie jak na routerze/modemie ustawie aktualizację na dynDns lub no-ip to też nie byłoby problemu.
Niestety aktualnie nawet sofcik od DynDns nic nie daje rady dopóki nie kline mu "Update" choć w opcjach ma zaznaczoną automatyczną aktualizację :(

goofyx

Weźcie mi coś powiedzcie.

Zassałem sofcika z no-ip.org, wszystko poustawiałem, sofcik pokazuje prawidłowy adres zewnętrzny jaki dostaje od TePsy <- a po zalogowaniu się do panelu mój adres to 192.168.201.2 czyli adres routera w sieci lokalnej w której mam wpięty modem dsl <- nic z tego nie kapuje :(

Grzes

Coś mi się tylko kojarzy ale nie jestem pewny bo dawno z no-ip nie korzystałem. W ustawieniach klienta chyba można było wybrać, który z wykrytych adresów ma być wysyłany.

goofyx

Cytat: Grzes w 04 Lipiec 2011, 06:05
Coś mi się tylko kojarzy ale nie jestem pewny bo dawno z no-ip nie korzystałem. W ustawieniach klienta chyba można było wybrać, który z wykrytych adresów ma być wysyłany.
Ale klient pokazuje mi dobry adres zewnętrzny <- tylko zły ustawia.

Grzes

Tyle widzę z helpie na stronie:

CytatSetting up the update client
My external IP addresses is dynamic so I will need to use the No-IP dynamic update client to keep my hostname updated with the most current IP. Just install the client on any machine that resides on your local network. If you just use the default settings the client will try to send the local LAN IP address to the No-IP servers. No-IP doesn't allow the assignment of private network addresses. So what we want to send is the IP address of the router. How do I do that? The new Windows client will auto-detect your router. On the Mac version select use "Router/Gateway" under the address resolution tab of the update client. On the Linux version set the client to use NAT. So I have applied the changes and added my host trinkets.servehttp.com to the update client. The updater client now updates the host trinkets.servehttp.com with the most current IP address of my LinkSys router.

Na tę chwilę nie posiadam windowsa (z powodu zmiany dysku na ssd) więc nie mam jak tego przetestować. Więcej nie potrafię nic poradzić niestety.

goofyx

Wiem w czym był problem <- mój router ma błąd w skrypcie aktualizacji IP w serwisach od adresów dynamicznych i wysyła IP wewnętrzny routera zamiast zewnętrzny.
Po wyłączeniu tej funkcji na routerze i włączeniu programików od tych serwisów wszystko działa jak na razie wporządku.
Mogę powiedzieć, że no-ip.org aktualizuje się szybciej niż dynDns.org

TJM

Jeszcze lepiej jest jeśli zamiast aktualizować "na pałę" co X minut napiszesz sobie skrypt sprawdzający aktualne zewnętrzne IP i aktualizujący tylko w razie zmiany. Dzięki temu skraca się czas reakcji na zmianę IP, można zjechać nawet do minuty (mniej i tak się nie da ze względu na TTL dynamicznej domeny).

W razie jakiejś pilniejszej sprawy - jestem często dostępny na kanale IRC B@P, na forum czasami zapominam zajrzeć lub nie mam czasu.

Tomasz R. Gwiazda

tylko czemu IP mialoby sie tak czesto zmieniac ? jakis kretyn krotki lease time ustawil ?
ewentualna zmiana ip powinna miec miejsce tylko gdy modem dostepowy jest restartowany, czesto to sie dzieje ? a nawet wtedy nie powinno to wplywac na zmiane ip


goofyx

Nie wiem czy te softy aktualizują jeśli nie było zmiany IP <- ale na razie wszystko chodzi jak należy bez przerw.

TJM

Nie chodzi o to, że IP często sie zmieniają. Tylko o to, żeby w razie zmiany szybko odświeżyć domeny. W pewnych zastosowaniach ma to kluczowe znaczenie - zauważ, że w momencie kiedy zmienia się IP, za moment dostaje je ktoś inny i do czasu aż klient nie odświeży wszelkie requesty idą właśnie tam, potem z samej analizy logów można się czasami ciekawych rzeczy dowiedzieć o innych serwisach stojących na neo  :ph34r:

Nie wiem jak tam obecny klient no-ip bo dawno nie korzystam, kiedyś odświeżał "na pałę", a toporna linuxowa wersja do tego przywieszała się ciągle i jakoś zapominała uaktualnić.


W razie jakiejś pilniejszej sprawy - jestem często dostępny na kanale IRC B@P, na forum czasami zapominam zajrzeć lub nie mam czasu.

goofyx

Cytat: TJM w 20 Lipiec 2011, 15:16
Nie chodzi o to, że IP często sie zmieniają. Tylko o to, żeby w razie zmiany szybko odświeżyć domeny. W pewnych zastosowaniach ma to kluczowe znaczenie - zauważ, że w momencie kiedy zmienia się IP, za moment dostaje je ktoś inny i do czasu aż klient nie odświeży wszelkie requesty idą właśnie tam, potem z samej analizy logów można się czasami ciekawych rzeczy dowiedzieć o innych serwisach stojących na neo  :ph34r:

Nie wiem jak tam obecny klient no-ip bo dawno nie korzystam, kiedyś odświeżał "na pałę", a toporna linuxowa wersja do tego przywieszała się ciągle i jakoś zapominała uaktualnić.


Klient no-ip ładnie reaguje na zmianę IP <- w sumie sprawdza co 5 minut czy ip na serwerze jest dobry, ale w miedzy czasie tez potrafi wykryć zmiany.

Grzes

Dlatego cenię sobie właśnie rozwiązanie, o którym wspominałem. Skrypty wysyłają do dnsa aktualizację tylko w przypadku faktycznej zmiany ip. Jak często mogę sprawdzać aktualny adres? Zakładając, że odpytuje o mój adres skrypt na innym moim serwerze (prosty skrypcik w php wyświetlajacy IP osoby odwiedzającej) mogę to robić co minutę (założenie wynika z faktu, że lokalnie sprawdzenie wywoływane jest z crontaba). Publiczne serwisy udostępniające adres IP osoby odwiedzającej do takich celów nie przepadają za zbyt częstym odpytywaniem... nie ja jeden och pytam a pewnie setki tysięcy innych osób także.
W praktyce nic mnie nie ogranicza :) no... chyba że samo łącze które może paść ;)