專利名稱:網(wǎng)絡(luò)多線路多功能域名解析的方法及寬帶終端軟件的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及到多條網(wǎng)絡(luò)連接線路進(jìn)行負(fù)載域名解析的方法,該方法根據(jù)目 前不同的網(wǎng)絡(luò)分布情況、IP地址設(shè)置的優(yōu)先級(jí)順序、網(wǎng)絡(luò)使用終端的心跳檢測(cè) 狀態(tài)以及網(wǎng)絡(luò)的連通性來(lái)判斷用戶多條網(wǎng)路接入線路的網(wǎng)絡(luò)情況和用戶設(shè)置參 數(shù)對(duì)用戶設(shè)置的域名進(jìn)行不同的動(dòng)態(tài)解析。解析能區(qū)分主從線路的設(shè)置、熱備 線路的設(shè)置、負(fù)載均衡線路的設(shè)置、IP所屬區(qū)域的設(shè)置,從而最大限度的保障 網(wǎng)絡(luò)暢通,進(jìn)行負(fù)載的分流,增加網(wǎng)絡(luò)帶寬等效果。
背景技術(shù):
隨著各種新興網(wǎng)絡(luò)應(yīng)用的不斷出現(xiàn)和興起,P2P網(wǎng)絡(luò)應(yīng)用的不斷增多,網(wǎng)絡(luò) 帶寬越來(lái)越多的被使用。應(yīng)用的提供者需要更多的帶寬和分布在不同地方的主 機(jī)來(lái)為相同的客戶提供服務(wù),特別是相當(dāng)大部分的企業(yè)需要兩條或者兩條以上 的接入線路來(lái)為自己公司的服務(wù)器提供24小時(shí)的在線服務(wù),哪怕一條線路出現(xiàn) 故障也能為自己的客戶提供正常的服務(wù)。這些需求的出現(xiàn)必然需要一種解決方 案。
在目前的一些域名提供商提供的域名解析中,很多只能提供靜態(tài)的解析, 有提供動(dòng)態(tài)域名解析的。但是很多不能提供多線路的解析方式,更不用說(shuō)能進(jìn) 行主從熱備解析、IP所屬區(qū)域解析、線路健康狀態(tài)檢測(cè)等加強(qiáng)解析的實(shí)時(shí)性和 可用性方面的功能。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種多線路多功能域名解析方法及寬帶終端軟件,從而解決當(dāng)前網(wǎng)絡(luò)環(huán)境下對(duì)網(wǎng)絡(luò)帶寬、負(fù)載均衡、多線路實(shí)時(shí)熱備解析等應(yīng)用 需求的問(wèn)題。
本發(fā)明的技術(shù)方案是,提供一種多線路多功能域名解析方法,包括通過(guò) TCP/IP協(xié)議連接入網(wǎng)絡(luò)的寬帶終端安裝上寬帶終端軟件,包括以下步驟
(a) 在中心端部署一臺(tái)用戶進(jìn)行多線路多功能域名解析平臺(tái)用服務(wù)器;
(b) 寬帶終端安裝寬帶終端軟件;
(c) 在中心用平臺(tái)服務(wù)器上申請(qǐng)用戶名和密碼;
(d) 對(duì)寬帶終端軟件進(jìn)行相關(guān)參數(shù)設(shè)定;
(e) 中心平臺(tái)用服務(wù)器接收寬帶終端軟件提交的數(shù)據(jù),并根據(jù)寬帶終端軟 件提交的數(shù)據(jù)進(jìn)行相關(guān)參數(shù)的多線路多功能域名解析。
上述的多線路多功能域名解析方法中,步驟(a)還包括以下步驟 (al)在中心平臺(tái)服務(wù)器上安裝數(shù)據(jù)庫(kù)軟件、網(wǎng)站軟件; (a2)在中心平臺(tái)服務(wù)器上安裝用于進(jìn)行多線路多功能解析軟件和提供web service軟件;
(a3)安裝能進(jìn)行用戶注冊(cè)的接口軟件。 上述的多線路多功能域名解析方法中,步驟(c)還包括以下步驟-(cl)申請(qǐng)用戶名和密碼在中心用平臺(tái)服務(wù)器上; (c2)利用申請(qǐng)的用戶和密碼登陸中心用平臺(tái)服務(wù)器的用戶管理界面; (c3)添加自己的域名。 上述的多線路多功能域名解析方法中,步驟(d)還包括以下步驟-(dl)設(shè)置寬帶終端軟件的參數(shù)包括進(jìn)行數(shù)據(jù)提交使用的用戶名和密碼、 多線路的線路編號(hào)、線路ISP提供商、線路類型(包括主線路、從線路、負(fù) 載均衡線路)、線路IP地址、線路心跳檢測(cè)周期;(d2)寬帶終端軟件會(huì)根據(jù)設(shè)置的相關(guān)參數(shù)向中心平臺(tái)用服務(wù)器發(fā)起連接 請(qǐng)求并進(jìn)行數(shù)據(jù)提交的動(dòng)作,數(shù)據(jù)包的格式采用XML格式來(lái)定義。
上述的多線路多功能域名解析方法中,步驟(e)還包括以下步驟
(el)中心平臺(tái)用服務(wù)器接收到寬帶終端軟件提交的數(shù)據(jù),先對(duì)終端進(jìn)行
授權(quán)驗(yàn)證和參數(shù)的合法性檢査,如果有錯(cuò)誤返回給寬帶終端軟件錯(cuò)誤編碼; (e2)對(duì)合法的數(shù)據(jù)進(jìn)行參數(shù)分析然后進(jìn)行修改注冊(cè)用戶的相關(guān)參數(shù); (e3)中心平臺(tái)用服務(wù)器后臺(tái)進(jìn)程循環(huán)處理所有用戶,根據(jù)用戶的域名、
用戶的參數(shù)、多個(gè)線路中設(shè)置的優(yōu)先級(jí)別、解析方式等對(duì)每個(gè)用戶下面的每個(gè)
域名進(jìn)行域名解析更新。
本發(fā)明的多線路多功能域名解析的方法及寬帶終端軟件,通過(guò)設(shè)置中心用
平臺(tái)服務(wù)器和寬帶終端軟件,有效地實(shí)現(xiàn)了域名的動(dòng)態(tài)解析、多線路的域名解
析、多線路主從解析、多線路的區(qū)域解析。滿足了終端客戶在各種網(wǎng)絡(luò)條件下
對(duì)多線路多功能域名解析的需要。
圖1是本發(fā)明多線路主從工作模式結(jié)構(gòu)示意圖2是本發(fā)明多線路負(fù)載均衡工作模式結(jié)構(gòu)示意圖3是本發(fā)明多線路區(qū)域負(fù)載均衡工作模式結(jié)構(gòu)示意圖4是本發(fā)明多線路多功能域名解析的方法及寬帶終端軟件流程圖。
具體實(shí)施例方式
如圖1所示,為本發(fā)明多線路主從工作模式結(jié)構(gòu)示意圖。分別在主寬帶終 端11和備用寬帶終端12上安裝寬帶終端軟件,在中心用平臺(tái)服務(wù)器20上安裝平臺(tái)相關(guān)軟件。其中主寬帶終端11和備用寬帶終端12以及中心用平臺(tái)服務(wù)器
20都可以連接到互聯(lián)網(wǎng)30。中心用平臺(tái)服務(wù)器20為一臺(tái)通用計(jì)算機(jī),主寬帶 終端11和備用寬帶終端12可以是通用計(jì)算機(jī)、視頻服務(wù)器、等寬帶終端。
在主寬帶終端ll上設(shè)置好寬帶終端軟件,并設(shè)置線路為主線路;在備用寬 帶終端12設(shè)置好寬帶終端軟件,并設(shè)置線路為備用線路。并假設(shè)使用的域名為 w戰(zhàn)ex,les環(huán)。當(dāng)主寬帶終端11和備用寬帶終端12都同時(shí)接入了互聯(lián)網(wǎng) 30的時(shí)候,用戶從互聯(lián)網(wǎng)訪問(wèn)域名www.examples.com的時(shí)候只會(huì)訪問(wèn)到主寬 帶終端ll的服務(wù);當(dāng)主寬帶終端11不在線而備用寬帶終端12在線的時(shí)候,中 心用管理平臺(tái)20根據(jù)機(jī)器之間的心跳檢測(cè)檢測(cè)到主寬帶終端11不在線,會(huì)自 動(dòng)的將www.examples.com的域名對(duì)應(yīng)的IP地址解析到備用寬帶終端12上。從 而實(shí)現(xiàn)了多線路的主從解析模式。
如圖2所示,為本發(fā)明多線路負(fù)載均衡工作模式結(jié)構(gòu)示意圖。分別在寬帶 終端13、寬帶終端14、寬帶終端15上安裝寬帶終端軟件,在中心用平臺(tái)服務(wù) 器20上安裝平臺(tái)相關(guān)軟件。其中寬帶終端13、寬帶終端14、寬帶終端15以及 中心用平臺(tái)服務(wù)器20都可以連接到互聯(lián)網(wǎng)30。中心用平臺(tái)服務(wù)器20為一臺(tái)通 用計(jì)算機(jī),寬帶終端13、寬帶終端14、寬帶終端15可以是通用計(jì)算機(jī)、視頻 服務(wù)器、等寬帶終端。
分別在寬帶終端13、寬帶終端14、寬帶終端15設(shè)置終端軟件,軟件的運(yùn)作 模式設(shè)置為負(fù)載均衡模式。并設(shè)置寬帶終端13線路編號(hào)為1,寬帶終端14線路 編號(hào)為2,寬帶終端15線路編號(hào)為3。并假設(shè)使用的域名為www.6xamples.como 當(dāng)寬帶終端13、寬帶終端14、寬帶終端15都接入了互聯(lián)網(wǎng)30的時(shí)候,中心用 平臺(tái)服務(wù)器20檢測(cè)到寬帶終端13、寬帶終端14、寬帶終端15都在線的時(shí)候會(huì) 將這3個(gè)寬帶終端的IP同時(shí)對(duì)應(yīng)到www.examples.com這個(gè)域名上面。這樣當(dāng)有多個(gè)用戶訪問(wèn)www.examoles.com的時(shí)候,域名會(huì)進(jìn)行輪詢,從而將訪問(wèn)請(qǐng)求 到3個(gè)不同的寬帶終端上。這樣即達(dá)到了負(fù)載流量均衡的效果,也提高了 www.examples.com白勺可靠'性。
當(dāng)寬帶終端13、寬帶終端14、寬帶終端15的其中一個(gè)寬帶終端15由于線 路故障沒(méi)有接入互聯(lián)網(wǎng)30的時(shí)候,由于中心用平臺(tái)服務(wù)器20沒(méi)有檢測(cè)到寬帶 終端15的心跳狀態(tài),從而認(rèn)為寬帶終端15沒(méi)有在線,中心用平臺(tái)服務(wù)器20將 寬帶終端13、寬帶終端14這兩個(gè)設(shè)備的IP和www.examples.com重新進(jìn)行對(duì)應(yīng), 從而確保了訪問(wèn)的可靠性、有效性。依次類推,當(dāng)出現(xiàn)了寬帶終端13、寬帶終 端14、寬帶終端15這些寬帶終端都不在線的時(shí)候,中心用平臺(tái)服務(wù)器20檢測(cè) 到www.examples.com沒(méi)有一個(gè)可用的寬帶終端在線將保持最后一次的解析狀態(tài) 直到有新的寬帶終端接入到互聯(lián)網(wǎng)30的時(shí)候系統(tǒng)又會(huì)重新進(jìn)行 www.examples.com的解析對(duì)應(yīng)。
如圖3所示,為本發(fā)明多線路區(qū)域負(fù)載均衡工作模式結(jié)構(gòu)示意圖。分別在 寬帶終端-電信線路16 (使用電信線路接入互聯(lián)網(wǎng)30)、寬帶終端-電信線路17 (使用電信線路接入互聯(lián)網(wǎng)30)、寬帶終端-網(wǎng)通線路18 (使用網(wǎng)通線路接入互 聯(lián)網(wǎng)30)、寬帶終端-網(wǎng)通線路19 (使用網(wǎng)通線路接入互聯(lián)網(wǎng)30)上安裝寬帶終 端軟件,在中心用平臺(tái)服務(wù)器20上安裝平臺(tái)相關(guān)軟件。其中寬帶終端-電信線路 16、寬帶終端-電信線路17、寬帶終端-網(wǎng)通線路18、寬帶終端-網(wǎng)通線路19以 及中心用平臺(tái)服務(wù)器20都可以連接到互聯(lián)網(wǎng)30。中心用平臺(tái)服務(wù)器20為一臺(tái) 通用計(jì)算機(jī),寬帶終端-電信線路16、寬帶終端-電信線路17、寬帶終端-網(wǎng)通線 路18、寬帶終端-網(wǎng)通線路19可以是通用計(jì)算機(jī)、視頻服務(wù)器、等寬帶終端。 域名以www.examples.com為例。
在寬帶終端-電信線路16和寬帶終端-電信線路17上設(shè)置寬帶終端軟件,設(shè)置線路類型為均衡模式,線路提供商為電信,線路編號(hào)分別為l和2。在寬帶終 端-網(wǎng)通線路18和寬帶終端-網(wǎng)通線路19上設(shè)置寬帶終端軟件,設(shè)置線路類型為
均衡模式,線路提供商為網(wǎng)通,線路編號(hào)分別為3和4。當(dāng)寬帶終端-電信線路 16、寬帶終端-電信線路17、寬帶終端-網(wǎng)通線路18、寬帶終端-網(wǎng)通線路19都 接入互聯(lián)網(wǎng)30時(shí)。當(dāng)電信客戶21通過(guò)電信線路訪問(wèn)www.examDles.com的應(yīng)用 的時(shí)候,中心用平臺(tái)服務(wù)器20會(huì)輪詢回答寬帶終端-電信線路16和寬帶終端-電信線路17上的IP給電信客戶21;當(dāng)網(wǎng)通客戶22通過(guò)網(wǎng)通線路訪問(wèn) www.examples.com的應(yīng)用的時(shí)候,中心用平臺(tái)服務(wù)器20會(huì)輪詢回答寬帶終端-網(wǎng)通線路18和寬帶終端-網(wǎng)通線路19上的IP給網(wǎng)通客戶22;從而使 w需.ex細(xì)ples.com具備了多線路負(fù)載均衡的解析,同時(shí)也具備了區(qū)分請(qǐng)求的區(qū) 域,避免了網(wǎng)絡(luò)互聯(lián)互通不暢帶來(lái)的訪問(wèn)速度過(guò)慢的問(wèn)題。
當(dāng)寬帶終端-電信線路16和寬帶終端-電信線路17同時(shí)沒(méi)有接入互聯(lián)網(wǎng)30的 時(shí)候而寬帶終端-網(wǎng)通線路18和寬帶終端-網(wǎng)通線路19接入了互聯(lián)網(wǎng)30,這個(gè)時(shí) 候當(dāng)電信用戶21訪問(wèn)www.examples.com的應(yīng)用的時(shí)候中心用平臺(tái)服各器20根 據(jù)心跳檢測(cè)機(jī)制檢測(cè)到寬帶終端-電信線路16和寬帶終端-電信線路17不在線, 會(huì)把請(qǐng)求解析到寬帶終端-網(wǎng)通線路18和寬帶終端-網(wǎng)通線路19上從而保障了網(wǎng) 絡(luò)的可用性。
如圖4所示,為本發(fā)明多線路多功能域名解析的方法及寬帶終端軟件流程圖。 首先,安裝有寬帶終端軟件的寬帶終端接入互聯(lián)網(wǎng)S31,設(shè)置好參數(shù)的寬帶終端 軟件向中心平臺(tái)用服務(wù)器20提交相關(guān)數(shù)據(jù);中心用平臺(tái)服務(wù)器20接收到寬帶 終端軟件提交的數(shù)據(jù)后進(jìn)行分析處理并對(duì)寬帶終端軟件的用戶所屬的域名進(jìn)行 相關(guān)域名的更新S32;根據(jù)更新的結(jié)果中心用平臺(tái)服務(wù)器將向?qū)拵ЫK端軟件返回 處理的結(jié)果S33,到此一個(gè)處理流程結(jié)束。寬帶終端軟件會(huì)有規(guī)律的默認(rèn)是每隔40秒向中心用平臺(tái)服務(wù)器20提交一次更新數(shù)據(jù)。這樣能及時(shí)的發(fā)現(xiàn)客戶端的相
關(guān)網(wǎng)絡(luò)信息是否發(fā)生改變,中心用平臺(tái)服務(wù)器20根據(jù)每個(gè)寬帶終端軟件的間隔
時(shí)間來(lái)確定寬帶終端軟件是否在線,從而確定相關(guān)域名的解析方式。
權(quán)利要求
1、一種多線路多功能域名解析方法,包括通過(guò)TCP/IP協(xié)議連接入網(wǎng)絡(luò)的寬帶終端安裝上寬帶終端軟件,包括以下步驟(a)在中心端部署一臺(tái)用戶進(jìn)行多線路多功能域名解析平臺(tái)用服務(wù)器;(b)寬帶終端安裝寬帶終端軟件;(c)在中心用平臺(tái)服務(wù)器上申請(qǐng)用戶名和密碼;(d)對(duì)寬帶終端軟件進(jìn)行相關(guān)參數(shù)設(shè)定;(e)中心平臺(tái)用服務(wù)器接收寬帶終端軟件提交的數(shù)據(jù),并根據(jù)寬帶終端軟件提交的數(shù)據(jù)進(jìn)行相關(guān)參數(shù)的多線路多功能域名解析。
2、 根據(jù)權(quán)利要求1所述的多線路多功能域名解析方法,其特征在于,步驟 (a)還包括以下步驟(al)在中心平臺(tái)服務(wù)器上安裝數(shù)據(jù)庫(kù)軟件、網(wǎng)站軟件; (a2)在中心平臺(tái)服務(wù)器上安裝用于進(jìn)行多線路多功能解析軟件和提供web service軟件;(a3)安裝能進(jìn)行用戶注冊(cè)的接口軟件。
3、 根據(jù)權(quán)利要求1所述的多線路多功能域名解析方法,其特征在于,步驟(c) 還包括以下步驟(cl)申請(qǐng)用戶名和密碼在中心用平臺(tái)服務(wù)器上;(c2)利用申請(qǐng)的用戶和密碼登陸中心用平臺(tái)服務(wù)器的用戶管理界面; (c3)添加自己的域名。
4、 根據(jù)權(quán)利要求1所述的多線路多功能域名解析方法,其特征在于,步驟(d) 還包括以下步驟(dl)設(shè)置寬帶終端軟件的參數(shù)包括進(jìn)行數(shù)據(jù)提交使用的用戶名和密碼、 多線路的線路編號(hào)、線路ISP提供商、線路類型(包括主線路、從線路、負(fù)載均衡線路)、線路IP地址、線路心跳檢測(cè)周期;(d2)寬帶終端軟件會(huì)根據(jù)設(shè)置的相關(guān)參數(shù)向中心平臺(tái)用服務(wù)器發(fā)起連接 請(qǐng)求并進(jìn)行數(shù)據(jù)提交的動(dòng)作,數(shù)據(jù)包的格式采用XML格式來(lái)定義。
5、根據(jù)權(quán)利要求1所述的多線路多功能域名解析方法,其特征在于,步驟 (e)還包括以下步驟(el)中心平臺(tái)用服務(wù)器接收到寬帶終端軟件提交的數(shù)據(jù),先對(duì)終端進(jìn)行 授權(quán)驗(yàn)證和參數(shù)的合法性檢査,如果有錯(cuò)誤返回給寬帶終端軟件錯(cuò)誤編碼;(e2)對(duì)合法的數(shù)據(jù)進(jìn)行參數(shù)分析然后進(jìn)行修改注冊(cè)用戶的相關(guān)參數(shù);(e3)中心平臺(tái)用服務(wù)器后臺(tái)進(jìn)程循環(huán)處理所有用戶,根據(jù)用戶的域名、 用戶的參數(shù)、多個(gè)線路中設(shè)置的優(yōu)先級(jí)別、解析方式等對(duì)每個(gè)用戶下面的每個(gè) 域名進(jìn)行域名解析更新。
全文摘要
本發(fā)明涉及到多條網(wǎng)絡(luò)連接線路進(jìn)行負(fù)載域名解析的方法。提供一種多線路多功能域名解析方法,包括通過(guò)TCP/IP協(xié)議連接入網(wǎng)絡(luò)的寬帶終端安裝上寬帶終端軟件,包括以下步驟(a)在中心端部署一臺(tái)用戶進(jìn)行多線路多功能域名解析平臺(tái)用服務(wù)器;(b)寬帶終端安裝寬帶終端軟件;(c)在中心用平臺(tái)服務(wù)器上申請(qǐng)用戶名和密碼;(d)對(duì)寬帶終端軟件進(jìn)行相關(guān)參數(shù)設(shè)定;(e)中心平臺(tái)用服務(wù)器接收寬帶終端軟件提交的數(shù)據(jù),并根據(jù)寬帶終端軟件提交的數(shù)據(jù)進(jìn)行相關(guān)參數(shù)的多線路多功能域名解析。
文檔編號(hào)H04L29/06GK101616144SQ20081024149
公開(kāi)日2009年12月30日 申請(qǐng)日期2008年12月25日 優(yōu)先權(quán)日2008年12月25日
發(fā)明者王彬文, 鄒政軍 申請(qǐng)人:深圳市宇沃德信息技術(shù)有限公司