DynDNS poradnik

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’

server=members.dyndns.org

login=One0

password=‘********’

xxx.dyndns.org

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

A ja mam pytanie. mam internet z netii, w modemie skonfigurowałem automatczny update adresu na dyndns, lecz gdy wstukuje adres stronki z dyndns to mi pojawia się konfiguracja modemu, natomiast na localhoscie/127.0.0.1 pojawia mi się stronka udostępniona, jak remu zaradzić?

Musisz przekierować port 80 na IP lokalne komputera docelowego z serwerem. Obecnie jak ktoś wywołuje adres dyndns zatrzymuje się na routerze, a ma iść dalej /emoticons/default_wink.png