※ 引述《[email protected] (想叮噹)》之銘言:
> FREEBSD4.6.2 <---我的系統
> 我用的是 HINET ADSL 動態IP
> 但是我想要一個固定網址
> 要怎麼做啊
> 還有去哪申請比較好
以下是我以前在ms.twbbs.org所張貼過的文章,再貼一次給您做參考
--------------------------
我想許多用ADSL的人都會去申請一個DNS來更新自己的動態IP吧..
但是我找了許多文章好像都沒教怎麼讓開機後就自動更新的方法..
在我看了許多文章和試了許多方法後,終於找到一個可以在開機時自動更新的方式了..
方法如下..
step 0.
因為我是在www.adsldns.org申請的,所以以下以adsldns為例..
step 1.
先在 /etc 下造一個檔名為 dnsupdate.sh (ee dnsupdate.sh)
然後鍵入:
#! /bin/sh
echo 'passwd=YOUR PASSWORD&email=YOUR E-MAIL&hostname=YOUR HOSTNAME&debug1' \
| /usr/local/bin/lynx http://www.adsldns.org:8080/clientupdate.php -post_data
然後存檔
step 2.
把dnsupdate.sh 變成可執行檔
chmod 711 /etc/dnsupdate.sh
step 3.
在/etc/rc.local 增加以下這行指令,如果沒有rc.local這個檔案,用ee新增即可
/etc/dnsupdate.sh
因為我的設定是在開機後自動撥號,而 rc.local 這個檔案是開機後自動執行的
而且順序是排在撥號之後,所以才會把 /etc/dnsupdate.sh 加在這個檔案裡...
step 4.
這時可以重開機測試看看了,在測試ok之後,還可以多新增以下的一個小功能..
在 /etc/crontab 裡面新增一行指令,讓系統固定一段時間就自動更新 IP
/etc/crontab:
1 * * * * root /etc/dnsupdate.sh > /dev/null
如果有什麼問題或者是我有打錯的地方請多多指教..
--
※ Origin: 吳鳳技術學院 卡布奇諾 <bbs.wfc.edu.tw>
◆ From: 211.20.218.93