Dyndns client dyndns.com dan açmış olduğumuz hesapla ip adresimiz değişmesi durumunda değişen ip bilgilerimizi günceleyip belirlediğimiz domain aracılığıyla sabit bir şekilde kullanmamıza yardımcı olur yani bilgisayarımızı yeniden açtığımızda veya modem resetlediğimizde arka planda ip adresimiz değişse de biz yine sabit bir şekilde belirlediğimiz domain ile kullanıma devam ediyoruz. Client belirlediğimiz zaman aralıklarıyla örneğin 5 dakika veya daha kısa sürelerle ip bilgilerimiz değişmese de dyndns.com da açmış olduğumuz hesap bilgilerini günceller ip adresi bulma gibi bir zahmete girmektense sadece alan adı ile işlem kolaylığı sağlıyor
Bazen başka bir bilgisayara bağlantı ihtiyacı duyarız işten, ev veya arkadaşlarımızın bilgisayarına her defasında ip adresi vermek daha da bir işkence oluyor veya diyelim ki local'den yayın yapıyorsunuz ve projelerinizi sadece siz görüyorsunuz veya daha önce kurmuş olduğunuz sistemde belli bir alan adı ile her zaman kendi bilgisayarınıza ulaşılmasını istiyoruz sabit ip kullamadığımızdan ip adresimizin değişmesi de sorun....
ve böylece dinamik ip adresimizi böylece üçretsiz olarak yönlendirerek sorunları çözmüş oluyoruz...
DynDns client uzun süredir kullanmaktayım şuana kadar sorun yaşamadım dyndns.com dan almış olduğum alan adı ile sorunsuz ulaşabiliyorum genelde kendi yerel hostumda ki web projelerimi denerken ihtiyaç duyuyorum bazende kendi bilgisayarıma uzaktan bağlanma ihtiyacı duyarım ki küçük bir belge veya program vs. için bilgisayarım kapalı olsa dahi açıldıktan birkaç dakika içinde domain'le sorunsuz ulaşabiliyorum
Kuruluma geçmeden önce https://www.dyndns.com ziyaret edip birazda araştırmalı ve kendimize bir hesap açmalıyız tabi üyelik ücretsiz
aşağıda da dyndns.com'dan alabileceğimiz birkaç örnek alan adları mevcut dilediğiniz uzantıda alabilirsiniz
* ath.cx * blogdns.com * blogdns.net * blogdns.org
* blogsite.org * dnsdojo.com* dnsdojo.net *dnsdojo.org
* doesntexist.org * dontexist.com * dontexist.net
* dvrdns.org * dyn-o-saur.com * dynalias.com
* dynalias.org * dyndns.biz * dyndns.info
* endoftheinternet.org * ftpaccess.cc * game-host.org
* homelinux.com * homelinux.net *homelinux.org * homeunix.com * homeunix.net * homeunix.org
Kurulum oldukça basit ve yine resimlere yer vereceğim için sorunda yaşamayacaksınız, ayar dosyalarında hata yapma olasılığına karşın son olarak kendi kurduğum sistemden örnekleri aktaracağım...
öncelikle hesap oluşturup alan adını belirlediğimize göre kuruluma geçebiliriz
konsoldan komutları sırasıyla giriyoruz....
sudo apt-get install ssh libio-socket-ssl-perl
client kurulurken açmış olduğumuz hesaptaki bilgileri isteyecek resimlere yer vereceğimden bu da sorun olmayacak
sudo apt-get install ddclient
dyndns.com seçip onaylıyoruz...
dyndns.com dan almış olduğumuz alan adını sormakta örnek
dyndns.com girişte kullandığımız kullanıcı adı dilelim ki “sentu” tırnaklar hariç
dyndns.com girişte kullandığımız şifre “000000”
web servis kullandığımız için web yazıp geçiyoruz....
sıra geldi ddclient.conf üzerinde birkaç değişiklik yapmaya
öncelikle yine konsoldan sizin favori metin düzenleyiciniz le .conf dosyasını açalım
ben gedit kullanıyorum
sudo gedit /etc/ddclient.conf
biraz önce girdiğimiz tüm bilgiler doğruysa kullanıcı adı şifre, domain değişiklik yapmıyoruz... sadece use=if, if=web altına aşağıdaki satır ekliyoruz ip adresimiz değiştiğinde anımsayıp güncelemesi için.
use=web, web=checkip.dyndns.com/, web-skip='IP Address'
ve devamında en altta hangi aralıklarla ip bilgilerimizin değişmesi gerektiğini ayarlıyoruz misal diyelimki 5 dakikada bir
ssl=yes
daemon=300
gerekli düzenlemeleri yaptıktan sonra son hali aşağıdaki gibi olması gerekli ben kendi sistemimden örnek vereyim koyu renkli olan yerleri kendinize uygun olarak olduğu gibi değiştirin
# Configuration file for ddclient generated by debconf
#
# /etc/ddclient.conf
pid=/var/run/ddclient.pid
protocol=dyndns2
use=if, if=web
use=web, web=checkip.dyndns.com/, web-skip='IP Address'
server=members.dyndns.org
login=sentu
password=‘000000’
ubuntu.blogsite.org
ssl=yes
daemon=300
Son olarak eğer ki ip bilgilerimizin güncellenmesinde süreyi değiştirdiysek yapmamız gerek bir işlem kaldı
sudo gedit /etc/default/ddclient
ddclient.conf ta belirlediğiniz süre buradaki ile aynı olmalıdır en altta satırdaki süreyi aynı yapıyoruz...
# 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
Hepsi bu kadar son olarak ddclient resetleyip bitiriyoruz.
sudo /etc/init.d/ddclient restart
Diyelim ki başka bir alan adı daha aldınız ve kendi kendi bilgisayarınızda yayın yapıyorsunuz bu durumda yine ddclient.conf dosyasında alan adını kısmını değiştirip tekrardan resetledikten sonra belirlediğiniz süre sonunda yeni alan adını kullanıma başlayabilirsiniz.
Web Server Amaçlı Kullananlar İçin Küçük Bir Hatırlatma!!!
Web server amaçlı kullananlar için ddclient kurduktan sonra dyndns.com dan almış olduğunuz domaini adres satırına yazdığımızda açılmaya bilir karşınıza modem giriş ekranı çıkacaktır proxy servisleri aracılığıyla denemelisiniz misal ktunnel, vtunnel gibi
httpd.conf ayarlamadıysanız bu seferde web tarayıcıda sadece it works yazacaktır.
httpd.conf ayarlamak için /etc/apache2 dizini altında httpd.conf ayarlıyoruz bu işlemde bittikten sonra kendi web sitenizi dilediğiniz gibi yayınlayabilirsiniz...
Bu makalemizde sadece dyndns.com için anlattım tabi diğer servisleri de kullanabilirdik isteyene diğerlerini de anlatabilirim program kurulum mantığı ve ayarları genelde tüm Linux Dağıtımlar için aynıdır pardus, Centos gibi diger dağıtımlarda da kurdum her ne kadarda pardus kullanmasam da denemek amaçlıydı :)
Belki bazı arkadaşlar kızacaktır neden bu kadar uğraştın linux demek araştırmak demek Ya da win den farkı kalmadı gibi serzenişlerde bulunabilir aslında kızacakları nokta resimli anlatıp son kullanıcının anlayabileceği dille yazmamdan kaynaklanıyor kimse bozulmasın özgür dünyada yaşıyoruz, buyrun beraber yazalım zaten tek başıma baya zor oluyor.onları da çok iyi anlıyorum
Bende ne yapayım yanlışıyla doğrusuyla paylaşım, paylaşılmayan bilgi bilgi degil dir. Özel hayatım bu kadar yoğunum ki anca bir kaç saatlik zaman ayırabiliyorum boş zamanı değerlendirmenin bence en güzel en temiz yolu :)))
Sürç-ü Lisan Ettikse Af Ola
bol linuxlu günler :))
çok güzel elinize sağlık
YanıtlaSilteşekkürler bizim için zevk paylaşım olsun.. :\
YanıtlaSilçok faydalı oldu. gerçekten çok teşekkür ederim.
YanıtlaSil