Mainos / Advertisement:

DDNS päivitysohjelmat

Kohteesta Taisto
Versio hetkellä 21. joulukuuta 2014 kello 20.36 – tehnyt Minh (keskustelu | muokkaukset) (→‎Päivitys scripti RouterOS)
Siirry navigaatioon Siirry hakuun

Dynaaminen DNS on kätevä tapa mahdollistaa dns nimen (esim. helenius.dy.fi / datatekniikka.fi) dynaamisissa IP-osoitteissa. Kun IP-osoite muuttuu niin voit automaattisoida IP-osoitteiden muutokset DNS palvelimiin. Normaalisti sinun tulisi tehdä tämä manuaalisesti. Dy.fi on suomalainen palvelu ja toimii dynaamisen dns palvelun ylläpitäjänä. Myös https://woima.fi/dyndns on alkanut tarjoamaan dynaamisia DNS osoitteita myös omille domaineilleen.

Muita palveluja on dydns.org ja no-ip.org.

Käyttöönotto

Päivitys UNIX järjestemissä wgetillä

1. Avaa crontab

 sudo nano /etc/crontab

Lisää seuraava rivi sivulle

   45 3 * * 1,5  wget --delete-after --no-check-certificate --no-proxy --user=käyttäjätunnus --password=salasana https://www.dy.fi/nic/update?hostname=omaosoite.dy.fi

Tallenna tiedosto ja nyt pitäisi toimia automaattinen DDNS päivitys. Esimerkissä päivitys tapahtuu varttia 3.45 joka maanantai ja perjantai.

Seuraavalla komennolla voit tarkistaa toimiiko varmasti. Aja komento suoraan terminaalissa.

 wget --delete-after --no-check-certificate --no-proxy --user=käyttäjätunnus --password=salasana https://www.dy.fi/nic/update?hostname=omaosoite.dy.fi

Päivitys UNIX järjestemissä curlilla

1. Asenna curl pakettihallinnasta

 apt-get install curl

2. Avaa crontab

 nano /etc/crontab

3. Lisää tämä rivi muokaten tietoja palveluntarjoajasi mukaan ennen # merkkiä lopusta. Korvaa useraccount ja password dyndns palvelusi käyttäjänimellä ja salasanalla. Muuta hostname.dy.fi vastaamaan isäntänimeäsi.

 45 3	* * 1,5    root     curl -D - --user useraccount:password http://www.dy.fi/nic/update?hostname=hostname.dy.fi

Esimerkissä päivitys tapahtuu varttia 3.45 joka maanantai ja perjantai.

Toisessa esimerkissä päivitettään 10 minuutin välein

 */10     * * * * root    curl -D --user useraccount:password  http://www.dy.fi/nic/update?hostname=hostname.dy.fi

Muuta seuraavat tiedot:

useraccount = käyttäjänimi

password = salasana

hostname.dy.fi = Omasi isäntänimesi, jonka olet varannut dy.fi palvelussa.


Ajaa tämä esimerkiksi testiksi, niin voin testata toimiiko DDNS päivitys. Korvaa useraccount ja password dynaamisen dns palvelun tunnuksella ja salasanalla.

 curl -D - --user useraccount:password http://www.dy.fi/nic/update?hostname=hostname.dy.fi

Tuloksena tulisi tulostua

 good [ip-osoitteesi]

Päivitysohjelma Windowssille

Lataa ja asenna päivitysohjelma http://www.randomnoun.com/wp/2013/08/19/a-dynamic-dns-client-for-windows/

Asennusohjelmassa kysytään dynaamisen palvelimen osoitteita ja käyttäjätunnuksista. Voit muokata myöhemmin konfigurointi tiedoston avulla.

Esimerkki konfigurointi tiedostosta (Konfigurointi tiedosto löytyy &SystemDrive&\Program Files (x86)\ddclient hakemistosta tai SystemDrive&\Program File\ddclient hakemistosta):

# ddclient.conf
#
daemon=5m
use=web
web=checkip.dy.fi
server=www.dy.fi
protocol=dyndns2  login=exampeuser, password=Qwerty1 dyn1.example.com
ssl=no

Woimalle asetukset

Woimalle perusasetukset ovat melkein samanlaiset kuin dy.fi palvelulla. Muuta vain username ja password vastaamaan dynaamisen dns palvelun käyttäjänimeä ja salasanaa. Muuta domain.com vastaamaan isäntänimeä.

 curl -D --user username:password http:/dyn.woima.fi/update?domain.com

Aiheeseen liittyvää

Crontab

Lähteet

http://wiki.ubuntu-fi.org/Dynaaminen_DNS

http://wiki.mikrotik.com/wiki/Dynamic_DNS_Update_Script_for_dynDNS

Mainos / Advertisement: