Mainos / Advertisement:

Ero sivun ”DDNS päivitysohjelmat” versioiden välillä

Kohteesta Taisto
Siirry navigaatioon Siirry hakuun
Rivi 7: Rivi 7:
 
Sinun tulee ensin tilata dyndns osoite palveluntarjoajaltasi.
 
Sinun tulee ensin tilata dyndns osoite palveluntarjoajaltasi.
  
=== Päivitys UNIX järjestemissä ===
+
=== 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
 
1. Asenna curl pakettihallinnasta
Rivi 19: Rivi 35:
 
3. Lisää tämä rivi muokaten tietoja palveluntarjoajasi mukaan ennen # merkkiä lopusta
 
3. Lisää tämä rivi muokaten tietoja palveluntarjoajasi mukaan ennen # merkkiä lopusta
  
   0 0 * * *      root    curl -D - --user useraccount:password http://www.dy.fi/nic/update?hostname=hostname.dy.fi
+
   45 3 * * 1,5    root    curl -D - --user useraccount:password http://www.dy.fi/nic/update?hostname=hostname.dy.fi
 
 
TAI
 
  
  0 0 * * * 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
 
  
Tämä esimerkki rivi päivittää joka yö klo 24 uuden IP-osoitteen dy.fi palveluun.
+
Esimerkissä päivitys tapahtuu varttia 3.45 joka maanantai ja perjantai.
 
   
 
   
Ajaa tämä esimerkiksi testiksi, niin voin testata toimiiko päivitys
+
Ajaa tämä esimerkiksi testiksi, niin voin testata toimiiko DDNS päivitys
  
 
   curl -D - --user useraccount:password http://www.dy.fi/nic/update?hostname=hostname.dy.fi
 
   curl -D - --user useraccount:password http://www.dy.fi/nic/update?hostname=hostname.dy.fi
 
Wget komento kannattaa lisätä myös /etc/rc.local tiedostoon. Nyt komento ajetaan myös palvelimen käynnistyksen yhteydessä.
 
 
  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
 
 
Toinen tapa on ajaa wget
 
 
  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
 
  
 
== Lähteet ==
 
== Lähteet ==
  
 
http://wiki.ubuntu-fi.org/Dynaaminen_DNS
 
http://wiki.ubuntu-fi.org/Dynaaminen_DNS

Versio 29. syyskuuta 2014 kello 19.44

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ä. S

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

Käyttöönotto

Sinun tulee ensin tilata dyndns osoite palveluntarjoajaltasi.

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

 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.

Ajaa tämä esimerkiksi testiksi, niin voin testata toimiiko DDNS päivitys

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

Lähteet

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

Mainos / Advertisement: