專利名稱:利用網(wǎng)頁進(jìn)行動(dòng)態(tài)尋址的方法和系統(tǒng)的制作方法
專利說明利用網(wǎng)頁進(jìn)行動(dòng)態(tài)尋址的方法和系統(tǒng) 本發(fā)明涉及一種網(wǎng)絡(luò)IP尋址技術(shù),特別是涉及一種利用網(wǎng)頁進(jìn)行動(dòng)態(tài)尋址的方法和系統(tǒng)。隨著互聯(lián)網(wǎng)的普及,基于互聯(lián)網(wǎng)的應(yīng)用逐漸增多?;ヂ?lián)網(wǎng)上的主機(jī)都分有一個(gè)全球唯一的靜態(tài)或動(dòng)態(tài)的IP地址,我們根據(jù)該IP地址登錄到該臺(tái)主機(jī)。通常獲得對(duì)方IP地址有以下三種途徑一、萬維網(wǎng)(WWW)尋址方案;二、交換服務(wù)器(ES)尋址方案。三、動(dòng)態(tài)域名系統(tǒng)(DDNS)尋址方案。
萬維網(wǎng)尋址即服務(wù)商申請(qǐng)域名和固定IP地址,在萬維網(wǎng)的域名解析服務(wù)器中將域名和IP地址綁定。當(dāng)互聯(lián)網(wǎng)上的用戶要訪問此服務(wù)商時(shí),直接輸入域名,通過萬維網(wǎng)的域名解析服務(wù)器獲得服務(wù)商的IP地址,然后連接IP地址。采用此種方式尋址需要申請(qǐng)域名并獲得固定IP地址,價(jià)格昂貴。而且只能實(shí)現(xiàn)一個(gè)域名對(duì)一個(gè)IP的尋址。
交換服務(wù)器(ES)尋址方案,即在互聯(lián)網(wǎng)上設(shè)立服務(wù)器,該服務(wù)器擁有固定IP地址。被尋址的服務(wù)器將自身的IP信息上報(bào)給交換服務(wù)器(ES),當(dāng)客戶要訪問被尋址端服務(wù)器時(shí),首先訪問擁有固定IP的交換服務(wù)器(ES)獲得被尋址端服務(wù)器的IP地址,然后連接到被尋址端服務(wù)器。
動(dòng)態(tài)域名系統(tǒng)(DDNS)是對(duì)WWW尋址方案的一種優(yōu)化,動(dòng)態(tài)域名系統(tǒng)支持被尋址端服務(wù)器無固定IP地址,其實(shí)現(xiàn)原理是當(dāng)被尋址端服務(wù)器IP發(fā)生變化,則將變化的IP上報(bào)到動(dòng)態(tài)域名系統(tǒng)服務(wù)器。當(dāng)客戶要訪問被尋址端服務(wù)器時(shí),首先根據(jù)域名訪問到動(dòng)態(tài)域名服務(wù)器,再由動(dòng)態(tài)域名服務(wù)器給出被尋址端服務(wù)器的IP。
采用方案2和3都能實(shí)現(xiàn)對(duì)動(dòng)態(tài)IP地址尋址,但都需要依賴額外的服務(wù)器(交換服務(wù)器ES,動(dòng)態(tài)域名解析服務(wù)器DDNS),需要較高的成本來實(shí)現(xiàn)。本發(fā)明的目的是提供一種新的動(dòng)態(tài)尋址的方法和系統(tǒng),可以克服現(xiàn)有技術(shù)中成本較高的缺點(diǎn)。
本發(fā)明的目的是這樣實(shí)現(xiàn)的一種利用網(wǎng)頁進(jìn)行動(dòng)態(tài)尋址的方法,包括以下步驟第一步,訪問尋址代理頁面;第二步,尋址代理頁面讀取尋址代理文件,并以網(wǎng)頁頁面內(nèi)容的形式返回瀏覽器;第三步,尋址端瀏覽器分析尋址代理文件返回的頁面信息,獲取被尋址端服務(wù)器的IP地址。
一種利用網(wǎng)頁進(jìn)行動(dòng)態(tài)尋址的系統(tǒng),包括尋址端瀏覽器;被尋址端服務(wù)器;尋址代理頁面,存儲(chǔ)于互聯(lián)網(wǎng)上的一個(gè)服務(wù)器上,用于接受尋址端瀏覽器的訪問,并根據(jù)尋址端瀏覽器的訪問,返回被尋址端服務(wù)器的IP地址信息。
本發(fā)明因?yàn)椴捎昧饲笆龇椒ê拖到y(tǒng),省略了現(xiàn)有技術(shù)中必須使用專門的交換服務(wù)器或者域名解析服務(wù)器,取而代之的尋址代理頁面,可以隨意存儲(chǔ)于任何一臺(tái)服務(wù)器上,既可以是企業(yè)本身的代理服務(wù)器,也可以是企業(yè)網(wǎng)站所在的服務(wù)器,還可以是因特網(wǎng)上的任何一臺(tái)服務(wù)器,既省略了專門的服務(wù)器,也不必單獨(dú)注冊(cè)域名或占用IP地址,大大降低了系統(tǒng)成本。
圖1是本發(fā)明的系統(tǒng)結(jié)構(gòu)圖。
圖2是本發(fā)明方法的整體流程圖。
圖3是本發(fā)明方法尋址過程的流程圖。下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的闡述。
如圖1和圖2所示,第一步,先把被尋址端服務(wù)器的IP信息上傳給尋址代理頁面保存。
在企業(yè)的WWW服務(wù)器上安裝尋址代理(Web Agent),尋址代理(Web Agent)為一網(wǎng)頁腳本文件,根據(jù)WWW服務(wù)器不同的操作系統(tǒng)可以采用不同類型的腳本文件,包括但不限于asp文件(Active ServerPage動(dòng)態(tài)服務(wù)器頁面)或php(一種基于服務(wù)器端的用于產(chǎn)生動(dòng)態(tài)網(wǎng)頁的可嵌入HTML中的腳本程序語言)文件。該文件可直接通過文件傳輸協(xié)議(FTP)上傳或拷貝到WWW服務(wù)器的文件目錄中即可。
被尋址的服務(wù)器(圖1中安裝有MDLAN軟件的代理服務(wù)器)定時(shí)或在檢測(cè)到本身的IP地址發(fā)生變化時(shí),以超文本傳輸協(xié)議(HTTP),象訪問普通網(wǎng)頁一樣訪問尋址代理(Web Agent)頁面,將自身的IP信息,經(jīng)過數(shù)據(jù)加密后作為訪問參數(shù)。尋址代理(Web Agent)頁面將訪問參數(shù)(實(shí)際為被尋址端服務(wù)器的IP信息)記錄到www服務(wù)器的一個(gè)文本文件里。
例如深信服公司的www網(wǎng)站為www.sinfors.com,該www服務(wù)器支持asp腳本文件,可以將尋址代理文件(名稱為dlan.asp)上傳到www網(wǎng)站文件的根目錄下。被尋址端服務(wù)器在檢測(cè)到自身的IP地址發(fā)生了變化后,以如下格式訪問尋址代理http//www.sinfors.com/dlan.asp?xxxxx。其中xxxxx就是被尋址端服務(wù)器上傳的信息,可以是任意信息,本發(fā)明中用于尋址時(shí)通常是32Bit的IP信息。尋址代理(Web Agent)通過asp的函數(shù)獲得xxxxx,并將xxxxx記錄到文件中保存起來。
第二步,尋址端獲得被尋址端服務(wù)器的IP地址。
如圖1圖3所示,尋址端瀏覽器(圖1中的裝有SDLAN、PDLAN軟件的計(jì)算機(jī))需要訪問被尋址端服務(wù)器(圖1中裝有MDLAN軟件的計(jì)算機(jī)),第一步首先以超文本傳輸協(xié)議(HTTP)的方式,象訪問普通網(wǎng)頁一樣訪問尋址代理頁面。第二步,尋址代理頁面讀取尋址代理文件。尋址代理文件通常為與尋址代理頁面的同名TXT文件,比如尋址頁面為dlan11.asp,則尋址頁面就會(huì)讀取dlan11.txt尋址代理文件;若尋址代理頁面文件為chengdu.asp,則尋址代理文件就為chengdu.txt。第三步,尋址代理頁面將被尋址端服務(wù)器的信息以網(wǎng)頁頁面內(nèi)容的方式返回給尋址端。返回的頁面信息中對(duì)信息作有標(biāo)記,比如通過特殊字符標(biāo)志尋址信息的開始和結(jié)束<<<Beginning……加密信息……>>>End。第四步,尋址端分析返回的網(wǎng)頁頁面,通過對(duì)獲得的加密信息進(jìn)行解密,即可獲得被尋址端的IP信息。
此種尋址方式,可廣泛應(yīng)用于VPN(Virtual Private Network虛擬個(gè)人網(wǎng)絡(luò)),網(wǎng)絡(luò)電話,網(wǎng)絡(luò)會(huì)議,網(wǎng)絡(luò)即時(shí)消息傳遞等網(wǎng)絡(luò)應(yīng)用系統(tǒng)。網(wǎng)絡(luò)應(yīng)用服務(wù)器無需申請(qǐng)固定IP地址。通過新建不同的頁面,就可為多個(gè)被尋址端提供尋址服務(wù)。
本發(fā)明中WEB動(dòng)態(tài)尋址技術(shù)被尋址端服務(wù)器既可以把IP地址信息上傳,也可由尋址代理(Web Agent)主動(dòng)檢測(cè)被尋址端的IP信息。檢測(cè)方法可調(diào)用函數(shù)asp或php中的Get Remote Address獲得被尋址端服務(wù)器的IP地址。
尋址代理(Web Agent)頁面可根據(jù)被尋址端服務(wù)器上報(bào)的信息,將被尋址信息存儲(chǔ)在WEB服務(wù)器的數(shù)據(jù)庫(kù)中,以支持大量的被尋址端。數(shù)據(jù)庫(kù)中記錄存儲(chǔ)格式可如下表
被尋址端同尋址代理(Web Agent)頁面,尋址代理(Web Agent)頁面同尋址端可以超文本傳輸協(xié)議(HTTP)通訊,或以基于SSL(安全連接層)協(xié)議超文本傳輸協(xié)議(HTTPS)進(jìn)行通訊。被尋址端IP地址信息上傳時(shí)的加密方法可以是各類通用的加密算法,包括但不限于DES(Data Encryption Standard數(shù)據(jù)加密標(biāo)準(zhǔn))/3DES(Triple DES)加密算法等,可根據(jù)應(yīng)用需要選擇相應(yīng)的加密算法。IP地址信息也可以不加密,直接作為訪問參數(shù)上傳。
權(quán)利要求
1.一種利用網(wǎng)頁進(jìn)行動(dòng)態(tài)尋址的方法,包括以下步驟第一步,訪問尋址代理頁面;第二步,尋址代理頁面讀取尋址代理文件,并以網(wǎng)頁頁面內(nèi)容的形式返回瀏覽器;第三步,尋址端瀏覽器分析尋址代理文件返回的頁面信息,獲取被尋址端服務(wù)器的IP地址。
2.根據(jù)權(quán)利要求1所述的利用網(wǎng)頁進(jìn)行動(dòng)態(tài)尋址的方法,其特征在于,在所述第一步之前,還包括以下信息上傳步驟被尋址的服務(wù)器定時(shí)或在檢測(cè)到本身的IP地址發(fā)生變化時(shí),將自身的IP信息上傳給尋址代理頁面。
3.一種利用網(wǎng)頁進(jìn)行動(dòng)態(tài)尋址的系統(tǒng),包括尋址端瀏覽器;被尋址端服務(wù)器;其特征在于,還包括尋址代理頁面,存儲(chǔ)于互聯(lián)網(wǎng)上的一個(gè)服務(wù)器上,用于接受尋址端瀏覽器的訪問,并根據(jù)尋址端瀏覽器的訪問,返回被尋址端服務(wù)器的IP地址信息。
4.根據(jù)權(quán)利要求3所述的利用網(wǎng)頁進(jìn)行動(dòng)態(tài)尋址的系統(tǒng),其特征在于所述被尋址端服務(wù)器設(shè)有一檢測(cè)裝置,用于定時(shí)檢測(cè)服務(wù)器本身IP地址的變化,并把變化后的IP地址信息上傳給所述尋址代理頁面。
5.根據(jù)權(quán)利要求3或4所述的利用網(wǎng)頁進(jìn)行動(dòng)態(tài)尋址的系統(tǒng),其特征在于所述用于存儲(chǔ)尋址代理頁面的服務(wù)器,是一臺(tái)代理服務(wù)器或者網(wǎng)站服務(wù)器。
全文摘要
本發(fā)明公開了一種利用網(wǎng)頁進(jìn)行動(dòng)態(tài)尋址的方法和系統(tǒng)。其方法,包括以下步驟訪問尋址代理頁面;尋址代理頁面讀取尋址代理文件,并以網(wǎng)頁頁面內(nèi)容的形式返回瀏覽器;尋址端瀏覽器分析尋址代理文件返回的頁面信息,獲取被尋址端服務(wù)器的IP地址。其系統(tǒng)包括尋址端瀏覽器;被尋址端服務(wù)器;尋址代理頁面,存儲(chǔ)于互聯(lián)網(wǎng)上的一個(gè)服務(wù)器上,用于接受尋址端瀏覽器的訪問,并根據(jù)尋址端瀏覽器的訪問,返回被尋址端服務(wù)器的IP地址信息。本發(fā)明省略了現(xiàn)有技術(shù)中必須使用專門的交換服務(wù)器或者域名解析服務(wù)器,取而代之的尋址代理頁面,可以隨意存儲(chǔ)于任何一臺(tái)服務(wù)器上,既省略了專門的服務(wù)器,也不必單獨(dú)注冊(cè)域名或占用IP地址,大大降低了系統(tǒng)成本。
文檔編號(hào)G06F12/02GK1447262SQ0311397
公開日2003年10月8日 申請(qǐng)日期2003年3月24日 優(yōu)先權(quán)日2003年3月24日
發(fā)明者何朝曦 申請(qǐng)人:深圳市深信服電子科技有限公司