估計做IT的哥們象我這樣ADSL包月的應該很多,我一般家里有一部電腦是24小時開機的,它上面跑著我的各種應用,也相當于我的一個網絡硬盤。為了方便自己能從遠程訪問,我們需要一個動態域名(DDNS)來訪問這臺主機,通常的方法是你買一個支持DDNS的路由器或是在服務器上跑一個DDNS的軟件(如花生殼)。
但是我的運氣不夠好,我用的兩個路由器,一個Linksys的WRT54GC一個DLINK 804V都不支持國內的這些DDNS,而國外的DDNS大家都知道是連不上了(這里要強烈鄙視一下中國X信、X通、X動啦!)而且我的機器一貫喜歡用Linux,怎么辦呢?
難不到我,有兩個DDNS有為Linux提供很簡單的使用:
希網 (http://www.3322.org/)
這個應該是國內最早的DDNS吧,不知道什么原因使用者并沒有象花生殼那樣的多,支持它的路由器也很少。但我蠻喜歡用它的,因為它提供了一個很簡單的DDNS方法。即通過文本瀏覽器具lynx來更新你本地的DDNS指向,步驟如下:
1、上希網(http://www.3322.org/)申請帳號、開通DDNS
2、在你的電腦上安裝lynx,各linux版本不同安裝方法不同,我的是CentOS,可以用yum來安裝(yum install lynx)
3、編輯crontab,加入每5分鐘更新一次DDNS的任務,如下:
lynx -mime_header -auth=希網用戶名:希網密碼 "http://www.3322.org/dyndns/update?system=dyndns&hostname=你的主機名"
搞掂!
花生殼(http://www.oray.cn/)
這個國內使用者非常的多,應該說是市場與產品做得都不錯的原因,如果路由器支持它,那它就是最簡單的方法(不過有時路由器里內置的client軟件版本太低也用不了),在linux下可以這樣來操作[原文網址:http://www.oray.cn/Ask/Question-11626.html]:
下載適合您的unix/linux版本的安裝包文件,使用root身份解壓縮安裝包
# tar -zvxf phlinux-1.0-install.redhat.9.0.tar.gz
安裝包文件將解壓縮至phlinux_install目錄中
# cd phlinux_install
執行安裝腳本
# ./install.sh
執行安裝腳本后,將自動以互動配置模式的phlinux程序
輸入web服務的地址,直接回車
Runing phlinux for first configuration...
Peanuthull Linux-core 1.0 by oray.net, copyright 2005
No user configuration found, entering interactive mode automatically!
Peanuthull Linux-core Interactive startup.
Please input service address(press ENTER use phservice.oray.net):
輸入花生殼服務器地址,直接回車
Please input server address(press ENTER use PH031.Oray.Net):
此處提示輸入您的花生護照登陸名
Please input username(press ENTER use ):
此處提供輸入花生護照登陸密碼
Please input password:
系統提示是否保存配置文件,在這里輸入yes回車.
Save to configuration file (/etc/phlinux.conf)?(yes/no):
以上操作完成,系統將自動登錄花生殼服務器,用戶可以通過web方式查看當前花生殼客戶端的運行狀態.
花生殼客戶端使用 6160端口提供web檢測服務,例如 http://192.168.0.1:6160/
此監測頁面將完全的反應當前花生殼的運行狀態.