[發(fā)明專利]DNS授權系統(tǒng)中基于別名記錄的負載均衡方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201410412460.5 | 申請日: | 2014-08-20 |
| 公開(公告)號: | CN104144222A | 公開(公告)日: | 2014-11-12 |
| 發(fā)明(設計)人: | 彭揚 | 申請(專利權)人: | 北京閱聯(lián)信息技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/12 |
| 代理公司: | 北京市盛峰律師事務所 11337 | 代理人: | 席小東 |
| 地址: | 100088 北京市西城區(qū)德*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | dns 授權 系統(tǒng) 基于 別名 記錄 負載 均衡 方法 | ||
技術領域
本發(fā)明屬于負載均衡技術領域,具體涉及一種DNS授權系統(tǒng)中基于別名記錄的負載均衡方法及系統(tǒng)。
背景技術
CDN(內容分發(fā)網絡,Content?Distribution?Network)是一種新型網絡內容服務體系,實質為:在現(xiàn)有互聯(lián)網基礎之上增加一層由多個CDN節(jié)點所組成的智能虛擬網絡,各個CDN節(jié)點和CDN服務器構成CDN系統(tǒng),CDN系統(tǒng)能夠實時地根據網絡流量和各CDN節(jié)點的連接、負載狀態(tài)以及到用戶的距離和響應時間等綜合信息,而將用戶的請求重新導向到離用戶最近的CDN節(jié)點上,從而提高用戶訪問速度。
CDN服務商是指提供上述CDN服務的服務商,主要服務模式為:接受某一業(yè)務網站的委托,對該業(yè)務網站提供加速緩存服務,從而提高用戶訪問該業(yè)務網站的速度。
現(xiàn)在技術中,以中國為例,存在多家CDN服務商,例如:藍汛、快網、網宿等。當用戶需要將某一業(yè)務網站委托給某一CDN服務商時,例如,如果需要將域名為:www.sina.com的業(yè)務網站委托給CDN服務商快網時,設快網域名為:www.sina.com.cloudcdn.net;則常規(guī)配置方法為:在sina的授權DNS服務器的DNS記錄中增加CNAME(別名指向)記錄,將域名www.sina.com別名指向www.sina.com.cloudcdn.net;然后,即可由快網對sina業(yè)務網站提供加速緩存服務。
上述方法存在的主要問題為:由于按照現(xiàn)有DNS系統(tǒng)規(guī)范標準,同一區(qū)域,一個域名只能別名指向唯一另一個域名。因此,同一區(qū)域,一個業(yè)務網站只能委托一家CDN服務商提供加速緩存服務,無法滿足用戶因業(yè)務需求而需要同時委托多家CDN服務商的需要。
目前解決此類問題的方法為:在用戶網站域名的DNS系統(tǒng)中,根據不同地域或運營商劃分不同VIEW,將各個VIEW分別匹配至不同的CDN服務商。例如:將北京聯(lián)通客戶端劃分為VIEW1,將北京移動客戶端劃分為VIEW2;然后,將VIEW1對sina業(yè)務網站的訪問請求委托給CDN服務商1處理;將VIEW2對sina業(yè)務網站的訪問請求委托給CDN服務商2處理。上述方法雖然實現(xiàn)了同一業(yè)務網站同時委托多家CDN服務商提供服務,但只能實現(xiàn)不同VIEW接入不同的CND服務商,卻不能實現(xiàn)同一個VIEW中的各個用戶接入不同的CDN服務商,仍然具有較大的局限性。
發(fā)明內容
針對現(xiàn)有技術存在的缺陷,本發(fā)明提供一種DNS授權系統(tǒng)中基于別名記錄的負載均衡方法及系統(tǒng),可實現(xiàn)同一VIEW中同一業(yè)務網站域名接入多家CDN服務商進行加速,且本發(fā)明為CNAMEX記錄增加了流量負載的權重指標,使用戶根據CDN服務商性能和承載能力,合理分擔流量到不同CDN服務商,優(yōu)化CDN應用服務的質量。
本發(fā)明采用的技術方案如下:
本發(fā)明提供一種DNS授權系統(tǒng)中基于別名記錄的負載均衡方法,包括以下步驟:
S1,在請求域名的授權DNS服務器上配置多條CNAMEX記錄;各條CNAMEX記錄分別用于記錄同一請求域名與別名指向的不同的CDN服務商域名的映射關系,還用于記錄同一請求域名別名指向的各個CDN服務商域名的權重值;
S2,當所述請求域名的授權DNS服務器接收到來自LDNS請求端的對所述請求域名的域名解析請求時,所述請求域名的授權DNS服務器查詢所配置的多條CNAMEX記錄,獲得與所述請求域名對應的各個CDN服務商域名及其權重值;
S3,然后,所述請求域名的授權DNS服務器從各條CNAMEX記錄中基于與權重值相關的負載均衡策略篩選得到與本次請求域名對應的目標CDN服務商域名,以及,從各條CNAMEX記錄中篩選出包含所述目標CDN服務商域名的特定CNAMEX記錄,將所述特定CNAMEX記錄轉化成特定CNAME記錄后,將所述特定CNAME記錄封裝為DNS響應包后,將所述DNS響應包返回給所述LDNS請求端;其中,所述DNS響應包攜帶有所述目標CDN服務商域名;
S4,所述LDNS請求端向與目標CDN服務商域名對應的目標CDN服務商的授權DNS服務器發(fā)起域名解析請求,由所述目標CDN服務商的授權DNS服務器進行域名解析。
優(yōu)選的,S3中,所述請求域名的授權DNS服務器從各條CNAMEX記錄中基于與權重值相關的負載均衡策略篩選得到與本次請求域名對應的目標CDN服務商域名,具體為:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京閱聯(lián)信息技術有限公司,未經北京閱聯(lián)信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410412460.5/2.html,轉載請聲明來源鉆瓜專利網。





