FreeBSD有關於ADSLDNS自動更新IP的問題 |
|
AB
高階會員 發表:166 回覆:262 積分:125 註冊:2003-08-21 發送簡訊給我 |
用過www.adsldns.org的服務嗎??
這個站台提供動態DNS的服務......
有許多教學都是介紹Linux,但是Linux做得到的FreeBSD也做得到
所以就寫了這份文件.....
因該是蠻簡單的啦~~^^ 首先要先裝lynx
所以要先透過prot裝lynx
先在/usr/ports/www/lynx/下輸入
make install
安裝完後
記的清除暫存檔
make clean 再來在你要放script的位址下寫上 #ee adsldns.sh 內容如下: #!/bin/sh
#
# A simple script updata ip information to ADSLDNS, used in FreeBSD.
# Date: 2002/05/05
#
# Copyleft 2002 by Dreamer (cswa@ms12.hinet.net).
#
# Redistribution of this file is permitted under the terms of
# the GNU General Public License (GPL) CMD="http://www.adsldns.org:8080/clientupdate.php?email=YourEmail&passwd=YourPassword&hostname=你的網址&debug=1"
lynx -dump $CMD >> /var/log/adsldns.log 然後按ctrl [
存檔離開 在來用chmod u x adsldns.sh 然後用sh /etc/adsldns.sh
看看有沒有寫錯<或出現錯誤訊息> 並且看看在/var/log/adsldns.log裡的執行結果
如果沒錯 就用ee 編輯/etc/crontab
輸入下列的指令到 ~以上省略
#minute hour mday month wday who command
0,5,10,15,20,25,30,35,40,45,50,55 * * * * root /bin/sh /etc/adsldns.sh
#
~以下省略
這不是每一個crontab都是這個樣子
我只是擷取你所需要的資訊~~~~!!! 這樣你的IP就會每五分鐘更新一次到
http://www.adsldns.org:8080/ ps.在CMD="http://www.adsldns.org:8080/clientupdate.php?email=YourEmail&passwd=YourPassword&hostname=你的網址&debug=1"
這一條程式是只有一行<因為斷行的關係>,接下來lynx -dump $CMD >> /var/log/adsldns.log才是單獨一行
注意注意喔~~~~~
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |