banner
 .::*nix::. DynamicDNS ddclient Go to original post Author: Trần Hữu Phước (subnetwork) - Translator:  - Entry Date: 14/02/2009 00:39:40
DynamicDNS ddclient

Có nhiều người sử dụng dịch vụ No-IP để làm webserver tại nhà . Tôi củng như những người đó nhưng tôi lại không thích dùng No-IP vì cú pháp, cài đặt rườm rà và thường xuất hiện lổi ở một số distro thông dụng chẳng hạn như Centos, Fedora, Redhat hay FreeBSD mà tôi thay thế NO-IP bằng http://www.dyndns.com .

Điều kiện trước tiên để đọc bài viết dưới đây .
- Bạn cần đăng ký một tài khoản ở DYNDNS và tạo 1 DynDNS Hostname
- Đăng nhập modem ADSL mở port 80 cho nó nếu như ý định của bạn muốn làm webserver

Tôi dùng phần mềm ddclient cho bài viết này vì mã nguồn của nó được viết bằng Perl hoặc bạn có thể dùng https://www.dyndns.com/support/clients/unix.htmlnếu như server của bạn là Windows hoặc MacOS.

** Centos
# wget http://cdn.dyndns.com/ddclient.tar.gz
#tar zxvf ddclient.tar.gz
# cd ddclient-3.7.3
# cp ddclient /usr/sbin/
# mkdir /etc/ddclient
# cp sample-etc_ddclient.conf /etc/ddclient/ddclient.conf
# cp sample-etc_rc.d_init.d_ddclient /etc/init.d/ddclient

Cấu hình ddclient
Nhìn chung cấu hình ddclient khá đơn giản .

# vi /etc/ddclient/ddclient.conf

Bạn cần chú ý ở dòng sau (bạn cần điều chỉnh lại cho phù hợp với nội dung mà bạn đăng ký với DYNDNS)
use=if, if=eth0 # via interfaces

protocol=dyndns2
server=members.dyndns.org

login=tên đăng nhập
password=mật khẩu đăng nhập 


##
## dyndns.org dynamic addresses
##
## (supports variables: wildcard,mx,backupmx)
##
server=members.dyndns.org, \
protocol=dyndns2 \
tênđăngký.dyndns.org 






** FreeBSD
Bạn có thể rút ngắn thời gian cài đặt ddclient bằng cách sử dụng ports hoặc portinstall

Đối với ports
#cd /usr/ports/net/ddcilent
# make install clean

Đối với portinstall
# portinstall ddcilent

Như vậy là xong.

#cp /usr/local/etc/ddclient.conf.sample /usr/local/etc/ddclient.conf
#/usr/local/etc/rc.d/ddclient.sh.sample /usr/local/etc/rc.d/ddclient.sh
# cp /usr/local/etc/ddclient.conf.sample /usr/local/etc/ddclient.conf
# chmod 644 /usr/local/etc/ddclient.conf
# vi /usr/local/etc/ddclient.conf

Cách thức cấu hình tập tin ddclient củng tương tự như trên

Để chạy ddclient lần đầu tiên bạn cần sử dụng lệnh sau
#/etc/rc.d/init.d/ddclient start
# ddclient - daemon=0 - verbose - noquiet

# ps -ax | grep ddclient
4043 pts/0 R+ 0:00 grep ddclient

Để kiểm tra log của ddclient
# cat /var/log/messages | grep ddclient | less
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to top Go to original post  

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|