Haluan tietää, kun ip osoite vaihtuu, joten ajattelin tällaista skriptia:
1. Tarkistetaan (esim host käskyllä?) xxxx.dy.fi domainin ip-osoite.
2. Jos se on sama kuin ip tallennettu current.txt tiedostoon, niin ei tehdä mitään
3. mutta jos se on eri, niin lisätään uusi ip päivämäärän kanssa allips.txt tiedoston loppuun ja päivitetään current.txt.
Valitettavasti en osaa ohjelmoida, joten voiko joku auttaa?
1. Tarkistetaan (esim host käskyllä?) xxxx.dy.fi domainin ip-osoite.
2. Jos se on sama kuin ip tallennettu current.txt tiedostoon, niin ei tehdä mitään
3. mutta jos se on eri, niin lisätään uusi ip päivämäärän kanssa allips.txt tiedoston loppuun ja päivitetään current.txt.
Valitettavasti en osaa ohjelmoida, joten voiko joku auttaa?
Vastaukset 3
Vanhimmat
Valmiinakin löytyy skriptejä, jotka autom. päivittää ip-nimen vastaamaan vaihtuvaa ip:tä.
http://dyn.com/?s=update script for dyndns
Itse käytin aikoinani tätä (dns-palvelun hoiti tuolloin DynDns):
http://sourceforge.net/p/ddclient/wiki/Home/
Eri asia sitten on toimaako suoraan käyttämäsi dns-palvelun kanssa.
Jos tarkoitit saada lokiin vaihtuvat ip:t _toisesta koneesta_ niin näillä pääset alkuun.
Olettan, että allaoleva komento toimii päätteelläsi (vaihda ensin "example.dy.fi" haluamaksesi)
host example.dy.fi | cut -d ' ' -f4
Entä toimiiko tämä skripti (sen jälkeen kun hostname "example.dy.fi" on vaihdettu)?
http://pastebin.com/6GWMUBKa
Tässä toimiva skripti (edelliseen iski painovirhepaholainen)
http://pastebin.com/U1eDe3cJ
Kopioi linkistä ja liitä teksturiin ja tallenna esim. nimellä tsekkaa.sh
Käynnistys esim. näin:
sh tsekkaa.sh