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