DynDns

Izvor: HrOpenWiki
Inačica od 08:41, 14. listopada 2009. koju je unio/unijela 4ndY (razgovor | doprinosi)

Skoči na: orijentacija, traži

Ako želite postaviti vlastiti server za web ili neku drugu namjenu(SSH, SFTP...) korisno bi bilo imati fiksnu adresu za pristup. Većina nas od svog internet pružatelja usluga(t-koma, amis, b-net...) dobiva tzv. dinamićku IP adresu koja se dodjeljuje jednom dnevno. Da ne bi morali svakodnevno pratiti koja nam je IP adresa dodjeljena tog dana, možemo koristiti uslugu jednog od najpoznatijih servisa te namjene DynDns.

DSL routeri
Danas mnogi ADSL routeri imaju opciju za korištenje DynDns usluge

Dyndns omogućava da imate stalnu adresu preko koje možete pristupiti vašem kućnom ili uredskom serveru pomoću softvera koji sinhronizira svaku promjenu vašeg IP sa Dyndns.com. Adresu/se za pristup možete sami odabrati i ona je tekstualnog oblika(primjer "vas_naziv.dyndns.net") za razliku od IP adrese koju dobijete od svog pružatelja usluga(primjer "94.128.156.144").

Registracija na DynDns

Prvo što trebate napraviti je otvoriti acount na stranici http://www.dyndns.com Na kojoj će te odabrati username, password i hostname (hostname je ime koje će te kasnije koristiti umjesto IP adrese).

Nakon što ste odabrali hostname potrebno je u "Modify Hostname" kliknuti na link "Use auto detected IP address" ili klikom na vaš_hostname u "Host Services" kasnije možete mijenjati postavke.


Instalacija ddclient-a

U slućaju da ste prethodno neuspješno instalirali ddclient potrebno ga je ukloniti.

sudo apt-get remove --purge ddclient

Prije instalacije ddclient-a trebate instalirati ssh i libio-socket-ssl-perl kako bi zaštitili prijenos lozinke na server.

sudo apt-get install ssh libio-socket-ssl-perl
sudo apt-get install  ddclient


Prilikom instalacije ddclient-a u terminalu odgovorite na pitanja za konfiguraciju:


1. dynamic DNS provider, odaberite http://www.dyndns.com

2. Dyndns fully qualified domain name, upišite hostname koji ste odabrali prilikom registracije na DynDns vas_naziv.dyndns.org

3. upišite username i password koji koristite za pristup na www.DynDNS.com

5. Interface used for dynamic DNS, upisati "web" **bez navodnika

Konfiguracija ddclient-a

Izmjena datoteke ddclient.conf

sudo gedit /etc/ddclient.conf

Ovako treba izgledati sadržaj ddclient.conf

# Configuration file for ddclient generated by debconf
#
# /etc/ddclient.conf
pid=/var/run/ddclient.pid
protocol=dyndns2
use=if, if=web
server=members.dyndns.org
login=tvoj_username
password=tvoj_password
vas_naziv.dyndns.org

i u njemu treba izmjeniti

use=if, if=web

sa

use=web, web=checkip.dyndns.com/, web-skip='IP Address'

i ispod vas_naziv.dyndns.org dodati ova dva reda i spremiti izmjene

ssl=yes
daemon=300


Provjera konfiguracije datoteke ddclient

sudo gedit /etc/default/ddclient

Ovako treba izgledati sadržaj ddclient

# Configuration for ddclient scripts
# generated from debconf on Tue Jan 29 20:23:32 CST 2008
#
# /etc/default/ddclient
# Set to “true” if ddclient should be run every time a
# new ppp connection is established. This might be useful,
# if you are using dial-on-demand
run_ipup=”false”
# Set to “true” if ddclient should run in daemon mode
run_daemon=”true”
# Set the time interval between the updates of the dynamic DNS name in seconds.
# This option only takes effect if the ddclient runs in daemon mode.
daemon_interval=”300″

Pokretanje

Port forward
Ne zaboravite provjeriti/podesiti "port forward" na vašem adsl routeru. Port forwarding omogučava komuniciju sa vašom lokalnom LAN adresom "iz vana", preko IP adrese koja je dodjeljena vašem routeru od strane pružatelja usluga. Kako se konfigurira port forwarding na vašem routeru detaljno je opisano na sljedečoj stranici portforward.com

Nakon provjere restartamo ddcclient sa naredbom.

sudo /etc/init.d/ddclient restart