一、動態(tài)域名的實現(xiàn)
一、動態(tài)域名的實現(xiàn)1. 動態(tài)域名基礎(chǔ)搭建Linux 服務(wù)器是一個系統(tǒng)工程,涉及到硬件購置、軟件安裝、域名申請、網(wǎng)絡(luò)服務(wù)提供等。這里的前提就是域名的申請,因為對于虛擬撥號上網(wǎng)的用戶而言,使用的都是動態(tài)I
一、動態(tài)域名的實現(xiàn)
1. 動態(tài)域名基礎(chǔ)
搭建Linux 服務(wù)器是一個系統(tǒng)工程,涉及到硬件購置、軟件安裝、域名申請、網(wǎng)絡(luò)服務(wù)提供等。這里的前提就是域名的申請,因為對于虛擬撥號上網(wǎng)的用戶而言,使用的都是動態(tài)IP 地址,別人根本無法和你聯(lián)系。
解決的辦法就是采用動態(tài)域名解析工具,通過運行一個專門的客戶端程序,一旦撥號用戶上線,就會把當前的動態(tài)IP 地址發(fā)送到專門的動態(tài)域名解析服務(wù)器,然后該動態(tài)域名解析服務(wù)器就可以及時更新自己的數(shù)據(jù)庫,把某個“固定”域名指向該臨時IP 地址。這樣,不管現(xiàn)在的IP 地址是多少,總是可以通過一個固定的域名來訪問我們的Linux 服務(wù)器。
需要注意的是,計算機所擁有的IP 地址應該是公網(wǎng)IP 地址,也就是Internet 所采用的IP 地址,而非內(nèi)網(wǎng)(局域網(wǎng))IP 地址。
2. 動態(tài)域名解析
(1)注冊動態(tài)域名
我們可以到科邁網(wǎng)http://www.comexe.cn/register.php注冊一個用戶賬戶。然后在“域名管理”頁面中單擊“申請科邁公網(wǎng)免費二級域名”鏈接,注冊一個合適的名稱(例如myname) ,即會得到一個myname.kmip.net 的二級域名,然后單擊“提交”按鈕,如果該域名沒有被別人注冊,則可以立即生效。 注意:本文假設(shè)用戶已經(jīng)完全安裝Red Hat Linux 9.0,并使用KDE 桌面系統(tǒng)。
(2)安裝動態(tài)域名解析工具
注冊成功以后,我們可以到
[root@ahpeng root]# cd /tmp
[root@ahpeng tmp]# tar -xvzf linux_i.tar.gz
[root@ahpeng tmp]# cp pipclient /usr/local/comexe/pipclient
(3)配置客戶端
解壓后得到一個執(zhí)行文件pipclient 。在終端命令窗口切換到該目錄并運行以下命令:
[root@ahpeng comexe]# ./ pipclient
,第一次運行pipclient ,會要求輸入配置信息:
[root@ahpeng comexe]# ./ pipclient
Usage: pipclient -h -c -w /home/pipclient
-h: help message.
-c: do configuration.
-w <dir >: set work directory.
Do configuration now.
Input User name:
這里按照屏幕提示輸入以下配置信息:
Input User name: //在科邁網(wǎng)注冊的用戶名
Input Password: //科邁網(wǎng)用戶密碼
Input Domain: //域名
Input Offline URL or Offline IP(Enter for none): //域名離線URL 。如果沒有請直接按回車鍵。這里要注意離線功能對科邁的二級域名(如abc.dns0755.net 、abc.kmip.net) 無效
Has another domain?(Y/N): //如果要解析多個域名,請按“Y ”,逐個輸入域名及其離線URL
配置完畢后應該出現(xiàn)以下提示信息:
030827 155904:MESG:
COMEXE DDNS (Public IP) Ver 2.00a Build 102
Copyright 2003 Shenzhen COMEXE Communication Technology Co. Ltd. All Rights Reserved.
030827 155904:MESG:服務(wù)啟動.
030827 155904:INFO:Connected to:210.22.12.54:9994
,030827 155904:INFO:Connected to:210.22.12.54:9993
030827 155904:MESG:登錄成功! 出口IP 是: xxx.xxx.xxx.xxx 030827 155904:INFO:xxx.xxx.xxx.xxx N 20
現(xiàn)在可以按Ctrl C組合鍵退出。如果以后要修改配置,可以在終端命令窗口運行以下命令:
[root@ahpeng comexe]#./pipclient -c
3. 內(nèi)網(wǎng)映射
所謂內(nèi)網(wǎng)(局域網(wǎng)) ,就是只有一臺主機(可能是代理服務(wù)器或路由器) 連接到Internet ,具有公網(wǎng)地址,假設(shè)為A1。別的計算機通過它與Internet 連接,假設(shè)為A2,只有內(nèi)網(wǎng)地址,外網(wǎng)計算機顯然無法直接訪問A2。
要讓外網(wǎng)用戶可以訪問Linux 服務(wù)器,通常有三種解決思路:
(1)如果A1是Windows 主機
如果A1是Windows 主機,可以考慮安裝端口映射工具,如PortTunnel ,把外網(wǎng)計算機對A1特定端口的訪問,轉(zhuǎn)駁到對A2特定端口的訪問。
(2)如果你采用路由器
如果你采用路由器,或具有路由功能的ADSL Modem,可以直接在路由器上進行設(shè)置。這里以AboveCable 無線路由器為例進行介紹:
首先在瀏覽器地址欄中輸入“192.168.100.100”,回車進入路由器設(shè)置界面,輸入密碼即可進入管理界面。展開頁面左側(cè)的“重定向規(guī)則→虛擬主機”鏈接,然后在右側(cè)頁面中依次填上服務(wù)端口、服務(wù)器IP 地址,這樣外網(wǎng)對路由器的特定端口訪問,都會被轉(zhuǎn)駁到指定服務(wù)器的端口。
(3)下載客戶端程序
登錄到http://www.comexe.cn/helptruehost.php下載一個特殊的客戶端程序,不過這需要支付一定的費用、并且?guī)捠艿较拗?通過專門的服務(wù)器中轉(zhuǎn)) ,它可以實現(xiàn)內(nèi)網(wǎng)用戶對外提供服務(wù)。
4. 內(nèi)置防火墻的配置
在搭建Linux 網(wǎng)站時,還有一個很容易疏忽的問題,即是沒有正確配置系統(tǒng)內(nèi)置的防火墻,這可能會導致“客戶”無法訪問我們的Linux 服務(wù)器,所以必須對防火墻進行配置。單擊“主菜單→系統(tǒng)設(shè)置→安全級別”菜單項,即可打開“安全級別配置”對話框,如圖1所示。選中“定制”選項,然后選擇所需啟用的服務(wù),例如WWW 、FTP 、郵件(SMTP)等,最后單擊“確定”按鈕即可。