Hteo bih da imam mogućnost da pristupim svom kućnom računaru preko interneta kad god je uključen. Problem je što se relativno često menja IP adresa mog kablovskog modema, zbog problema sa provajderom, eventualnim resetovanjem modema itd.
Šta je ideja? Ideja je da moj kućni računar periodično pristupa web serveru (koji ima fiksnu adresu), da se tamo “predstavi” i da ostavi svoju IP adresu, koju bih ja kasnije mogao da pročitam i iskoristim je za ssh ili neki drugi vid pristupa.
Na serveru bih napravio mali php portal kome ne bi mogli da pristupaju roboti pretraživača, drugi korisnici, već samo ja i moj kućni računar. Pretpostavljam da bi tu trebalo da postoji neka php strana, eventualno minijaturna mySQL baza u kojoj bih čuvao promene IP adrese. Ovaj poslednji deo bi mogao da bude i u obliku nekog log fajla, ali bih voleo da se poigram i sa bazama, u cilju vežbe.
Na mom kućnom računaru bi bila bash skripta koja bi se pokretala automatski, a koja bi se u određenom vremenskom intervalu logovala na “portal” i ostavljala IP adresu, vreme, i eventualno neki drugi podatak, kao što je status ssh servera ili slično.
Nažvrljao sam i shemu, iako je, rekao bih, sve sasvim jasno :)

Mrzelo me da lepo crtam :)
U php-u nisam nikad radio, ali jesam dosta u C-u, pa mislim da mi ne bi bio problem da razumem neki komad php koda.
Da li neko ima ideju?
PS. Šta se dešava sa Ubuntu Forumom Srbije?
June 20th, 2010 at 16:52
Da li si probao dyndns, ili ti to rešenje nije odgovarajuće? Ja sam problem sa ip adresom rešio putem dyndns: http://www.dyndns.com/
June 20th, 2010 at 22:01
Interesantno je ovo sa dyndns-om, ali ipak ne bih to da radim tako. Prvo, platio sam hosting, pa bih da to iskoristim ;) a uz to, hteo bih da uradim to “ručno”, kao neki vid treninga i učenja.
Od svih usluga ponuđenih na dyndns, koristio bih ssh i eventualno web interfejs ktorrenta, ništa posebno.
Hvala na ideji!
June 21st, 2010 at 13:22
Nisam siguran da li si dobro shvatio šta ti nudi DynDNS. Pomoću njih dobijaš name adresu (npr. nenad.dyndns.org) koji uz pomoć malog programčića na tvom kućnom računaru u svakom trenutku zna koja mu je IP adresa (mislim da se osvežava na 15 min).
To što si platio hosting samo ti daje fiksnu adresu za pristup hosting, a nije baš najjasnije da li hoćeš hosting da koristiš samo za čuvanje podatka ili za još nešto… Slobodno ti koristi DynDNS i vidi da li će tvoja aplikacija da ostavi IP adresu, to isto može da ti bude trening
June 22nd, 2010 at 19:23
Nema potrebe da koristiš bilo koje dodatne dyndns usluge, dyndns ti nudi baš ono što tebi treba. Na dyndns registruj novi host. Sada još treba da namestiš da kada god se IP promeni obavestiš dyndns o novoj IP adresi. Svom računaru onda uvek možeš da pristupiš preko podešenog hostnamea. Pokreni sshd ili šta već želiš na njemu i to je to.
Ako imaš poseban ruter on uglavnom ima opciju da sam osvežava dyndns, samo upiši podatke od dyndns naloga. Ako nemaš poseban ruter već je modem zakačen direktno na komp preuzmi i podesi dyndns klijent.
Na javnom serveru možeš da podesiš postaviš vnc java klijent koji će da upućuje na tvoj dyndns hostname (pristup kućnom kompu iz bilo kog browsera) ili sshd na portu 443 (https) koji ćeš koristiti kao HTTPS tunel. Tako kompu možeš da pristupiš i iz mreža koje imaju samo HTTP proxy i blokiraju drugi saobraćaj (akademska mreža ili sa posla ako je pun pristup Internetu blokiran).
June 22nd, 2010 at 21:12
Hvala na ovim odgovorima, Ivane i Gorane. Nisam bio siguran šta se dešava kada dođe do promene IP adrese kućnog računara, a preletom preko FAQ stranice nisam našao odgovor.
DynDns je dobra fora, i sigurno ću mu naći neku ulogu.