David Chao

David Chao

#
創業誌

用浮動IP架站,CentOS5與DDns

2008/02/07

想在家裏架一台測試的伺服器起來,但是ADSL的固I只能有一個其他的都必須用浮動的方式!

於是只好用DDns (( Dynamic-DNS (DDNS) 可在浮動IP變動時,修改Domain對應的IP位置))來幫助我轉換IP變動的問題囉!

這是我第一次使用,所以寫這篇文章留個紀錄囉

Step1 申請DynDns帳號,網址在這DynDns

選擇Create Account後會進到填寫註冊資訊的頁面,如下圖

2008-02-07_1728.png

將該填寫的資料填好送出後,DynDns會發一封確認信到你輸入的Email中,

點選信中的啟動連結後就註冊完成了

2008-02-07_1734.png

Step2 建立一個Host,選擇Add Host Services,設定名稱與IP後,DynDns的部分就OK囉!

2008-02-07_1736.png

2008-02-07_1741.png

Step3 在CentOS5.1上安裝 ddclient,先下載符合版本的rpm檔,可以在這找找DAG

CentOS5的在這ddclient-373-1el5rfnoarch.rpm

Step4 安裝與設定ddclient,輸入指令

rpm ivh ddclient-373-1el5rfnoarch.rpm

然後編輯設定檔

vi /etc/ddclient/ddclient.conf

修改以下

use=if,???????????????????? if=ppp0? #取消註解,填入你的ADSL撥接介面
login=???????????????????????? # 登入DynDns的帳號
password=????????????????# 登入DynDns的密碼
mx=?????????????????????????? # 預設的MX紀錄
backupmx=no??????????# 是否為主要的MX?
wildcard=yes????????????# 是否開啟wildcard

找到這一段?

## dyndns.org dynamic addresses
##
## (supports variables: wildcard,mx,backupmx)
##?

#server=members.dyndns.org,
#protocol=dyndns2
#your-dynamic-host.dyndns.org?

修改為

server=members.dyndns.org,
protocol=dyndns2
your-dynamic-host.dyndns.org? #你申請的網址名稱

啟動ddclient

/etc/rc.d/init.d/ddclient

測試有無錯誤

ddclient -daemon=0 -debug -verbose -noquiet

開機自動執行ddclient

chkconfig –levels 235 ddclient on

這樣就完工囉!稍待一會屬於你的Domain就OK囉

趙大衛
貫徹死了都要創業為信念,卻差一點讓口號變成事實! 目前正在進行第一次修養,請多多支持。

發佈留言