Postanowiłem napisać mini poradnik dotyczący DynDNS. Polecam wszystkim którzy mają zmienne IP. Nie stawiajcie serverów na żadnym hamachi sramaczi bo to jedno wielkie G…
DynDNS(Dynamic Domain Name System) służy do zmiany IP z postaci numerycznej na domenową.
Windows:
Zakładamy konto na stronie https://www.dyndns.com/account/entrance/
Po założeniu konta odbieramy mail z weryfikacją konta (mamy 48h na potwierdzenie rejestracji).
Po potwierdzeniu rejestracji logujemy się i wybieramy Add Hostname (jest to darmowa wersja), możemy jeszcze wybrać DynDNS Pro lub DynDNS custom.
w okienku hostname wpsiujemy nazwe hosta przykładowo XXX i wybieramy końcówke, przykladowo dyndns.org. Posiadając apache adres naszej strony będzie wyglądał tak http://xxx.dyndns.org. Przy okienku “IP Address:” klikamy Your current location’s IP address is" chyba że będzimy używać domeny na innym komputerze, wtedy wpisujemy IP innego komputera. Przy “What do you want to use this host for? Select services and devices you would like to use with this hostname.” do czego będzie nam służyła domena lub jakich użądzeń będziemy używali.
Klikamy add to card potem Checkout to Activate i Active Service.
Teraz wybieramy i Support i Download Now. Instalujemy i logujemy sie, wybieramy z zakladki przykladowo "xxx.dyndns.org i klikamy apply i GOTOWE. Teraz nasze IP zostalo podmienione na xxx.dyndns.org.
Realmlist będzie wyglądał tak set realmlist xxx.dyndns.org
adres naszej strony http://xxx.dyndns.org
Linux Debian:
Zakładamy konto na stronie https://www.dyndns.com/account/entrance/
Po założeniu konta odbieramy mail z weryfikacją konta (mamy 48h na potwierdzenie rejestracji).
Po potwierdzeniu rejestracji logujemy się i wybieramy Add Hostname (jest to darmowa wersja), możemy jeszcze wybrać DynDNS Pro lub DynDNS custom.
w okienku hostname wpsiujemy nazwe hosta przykładowo xxx i wybieramy końcówke, przykladowo dyndns.org. Posiadając apache adres naszej strony będzie wyglądał tak http://xxx.dyndns.org. Przy okienku “IP Address:” klikamy Your current location’s IP address is" chyba że będzimy używać domeny na innym komputerze, wtedy wpisujemy IP innego komputera. Przy “What do you want to use this host for? Select services and devices you would like to use with this hostname.” do czego będzie nam służyła domena lub jakich użądzeń będziemy używali. Klikamy add to card potem Checkout to Activate i Active Service.
Otwieramy terminal i wpisujemy
su
wpisujemy haslo roota.
I wpisujemy:
apt-get install ssh libio-socket-ssl-perl
apt-get install ddclient
Otworzy nam się instalator
Wybieramy www.dyndns.com i potwierdzamy enterem
http://mexpolk.files.wordpress.com/2008/02/ddclient01.png
Wpisujemy nazwe domeny i potwierdzamy enterem
http://mexpolk.files.wordpress.com/2008/02/ddclient02.png
Wpisujemy nazwe użytkownika i potwierdzamy enterem
http://mexpolk.files.wordpress.com/2008/02/dcclient03.png
Wpisujemy hasło i potwierdzamy enterem
http://mexpolk.files.wordpress.com/2008/02/ddclient04.png
Wybieramy potem web i potwierdzamy enterem
http://mexpolk.files.wordpress.com/2008/02/ddclient05.png
Nastepnie w terminalu wpisujemy:
sudo vim /etc/ddclient.conf
i konfigurujemy.
Przykład:
Configuration file for ddclient generated by debconf
/etc/ddclient.conf
protocol=dyndns2
use=web, web=checkip.dyndns.com, web-skip=‘IP Address’
login=One0
password=‘********’
Teraz w terminalu wpisujemy:
vim /etc/default/ddclient
i sprawdzamy czy wsio jest tak jak poniżej:
Configuration for ddclient scripts
generated from debconf on Tue Jan 28 21:23:32 CST 2010
/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″
Jeśli wsio jest tak samo to wpisujemy w terminalu
/etc/init.d/ddclient restart
i cieszymy się działającym i poprawnie skonfigurowanym DynDNS.
Jeśli mamy router będziemy potrzebowali jeszcze forwardu portów.
Edit: Mam nadzieje, że pomogłem bardziej łopatologicznie nie umiem tego wytłumaczyć.
Made by One0