Ulkoverkosta pitäisi päästä sisäverkkoon, mutta IP osoite on dynaaminen. Mitä keinoja on saada IP osoite vaihtumaan automaattisesti nettisivun linkkiin siten, että osoite on aina oikea ja linkki toimii?
Jonkun dyndns palvelun käyttö vaikuttaisi äkkiseltään järkevimmältä.
Miten tällainen palvelu toimii?
Esim http://www.dy.fi/
Palvelusta varataan mieleinen osoite, jonka saa sitten liitettyä omaan IP-osoitteeseen. IP-osoite täytyy tietenkin päivittää itse, mutta yleensä se muuttuu kohtalaisen harvoin (alle kerran viikossa).
Palvelimellani on skripti, joka selvittää ensin IP-osoitteen ja tarkistaa, onko se muuttunut. Jos osoite on muuttunut tai edellisestä päivityksestä on kulunut yli kuusi vuorokautta, skripti päivittää dy.fi-osoitteen tämän koodivinkin funktiolla. Skripti ajetaan ajastetusti puolen tunnin välein. Osoitteen päivitys täytyy dy.fi-palvelussa tehdä vähintään kerran viikossa, vaikkei muutosta olisikaan tapahtunut.
dyndns.com tarjoaa ohjelman sitä varten, joka päivittää dns:n ip-osoitteen kun se vaihtuu.
Toisaalta kyseisen clientin tekeminen ei tietty ole mikään äärimmäisen hankala homma itsekkään jos ei tarvitse domain-nimeä.
Käytännössä tehdään webprojektiin yksi tyhjää palauttava sivu, joka tallentaa vaihtuvan ip:osoitteen, joka sitten luetaan siinä vaiheessa esim. tiedostosta kun sitä käytetään.
Kohdekoneelle tehdään pieni sovellus - vaikkapa palvelu (.netillä onnistuu), joka tarkistaa vaikkapa kerran minuutissa onko osoite edelleen sama - jos ei ole se kutsuu (Post) sivua, joka tallentaa tämän osoitteen. Kutsuun voi liittää tunnuksen, joka vaaditaan vaihdettaessa osoitetta.
Aihe on jo aika vanha, joten et voi enää vastata siihen.