一種dns負(fù)載均衡調(diào)節(jié)方法和系統(tǒng)的制作方法
【專(zhuān)利摘要】一種DNS負(fù)載均衡調(diào)節(jié)方法,包括:步驟S1000,負(fù)載均衡子系統(tǒng)接收請(qǐng)求,在服務(wù)器群集子系統(tǒng)中確定響應(yīng)服務(wù)器;步驟S2000,所述服務(wù)器群集子系統(tǒng)的響應(yīng)服務(wù)器對(duì)請(qǐng)求進(jìn)行解析;步驟S3000,所述服務(wù)器群集子系統(tǒng)的響應(yīng)服務(wù)器發(fā)送解析結(jié)果。本發(fā)明可以提升DNS系統(tǒng)負(fù)責(zé)均衡調(diào)度的能力。
【專(zhuān)利說(shuō)明】一種DNS負(fù)載均衡調(diào)節(jié)方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種DNS負(fù)載均衡調(diào)節(jié)方法和系統(tǒng)。
【背景技術(shù)】
[0002]在IP (Internet Protocol,互聯(lián)網(wǎng)協(xié)議)網(wǎng)絡(luò)中,域名系統(tǒng)(Domain NameSystem, DNS)是因特網(wǎng)最關(guān)鍵的基礎(chǔ)服務(wù)之一,為眾多網(wǎng)絡(luò)應(yīng)用提供根本性支撐,其主要功能是將易于人們記憶的域名(Domain Name)與網(wǎng)絡(luò)可識(shí)別的IP地址作轉(zhuǎn)換。域名和IP地址之間的轉(zhuǎn)換稱為域名解析,執(zhí)行域名解析的網(wǎng)絡(luò)主機(jī)可以稱為DNS服務(wù)器。通過(guò)域名系統(tǒng)DNS服務(wù)器的查詢服務(wù),可以找到所需站點(diǎn)或資源的入口,進(jìn)而對(duì)站點(diǎn)或資源進(jìn)行訪問(wèn)。
[0003]DNS可以將用戶輸入的方便用戶記憶的域名轉(zhuǎn)換成為要訪問(wèn)的服務(wù)器的IP地址,由于用戶的數(shù)量不同DNS系統(tǒng)需要的性能不同,在對(duì)性能要求特別高的DNS系統(tǒng)中,需要使用到針對(duì)DNS設(shè)備負(fù)載均衡技術(shù),即將多臺(tái)DNS服務(wù)器通過(guò)一定的技術(shù)手段,組成一個(gè)DNS集群以此來(lái)提升DNS系統(tǒng)的性能。
[0004]目前主流的DNS集權(quán)手段主要有下面2種。
[0005]ANYCAST集群:ANYCAST采用網(wǎng)絡(luò)層的手段進(jìn)行集群,通過(guò)在DNS服務(wù)器上安裝路由軟件,多臺(tái)DNS服務(wù)器發(fā)布同一條路由給路由器,以此在路由器上形成多條等價(jià)路由,讓路由器均分流量,達(dá)到負(fù)載均衡的目的。ANYCAST的負(fù)載均衡策略算法通常只有2種。一個(gè)是按包輪訓(xùn),按包輪訓(xùn)是指根據(jù)包的先后順序進(jìn)行負(fù)載均衡。二個(gè)是按流輪訓(xùn),按流輪訓(xùn)是指按照流的先后順序進(jìn)行負(fù)載均衡,其特點(diǎn)是同一個(gè)數(shù)據(jù)流會(huì)分配給同一臺(tái)DNS服務(wù)器進(jìn)行服務(wù)。
[0006]LVS集群:LVS集群采用傳輸層的手段進(jìn)行負(fù)載均衡,其主要負(fù)載均衡策略算法有:輪訓(xùn)調(diào)度,是一種標(biāo)準(zhǔn)的均勻調(diào)度;加權(quán)輪叫調(diào)度:加權(quán)輪叫調(diào)度算法就是根據(jù)、集群服務(wù)器的不同的處理能力來(lái)調(diào)度訪問(wèn)請(qǐng)求的、可以對(duì)每一它群集服務(wù)器設(shè)置不同的調(diào)度權(quán)值;從而讓那些性能好的集群服務(wù)器處理更多的、用戶訪問(wèn)、那些性能較差的集群服務(wù)器調(diào)度權(quán)值可以設(shè)置低一些,這樣可以從份的利用好服務(wù)器的資源、同時(shí)調(diào)度器還可以監(jiān)聽(tīng)集群服務(wù)器的負(fù)載情況、并動(dòng)態(tài)地調(diào)整器權(quán)值。
[0007]最小鏈接調(diào)度:是指如果哪臺(tái)集群中的DNS服務(wù)器鏈接數(shù)最少、那么調(diào)度算法就會(huì)自動(dòng)的連接那臺(tái)集群DNS服務(wù)器。
[0008]其還有另外4個(gè)算法分別是基于局部性的最少連接、帶復(fù)制的基于局部性最少連接、目標(biāo)地址散列和源地址散列。
[0009]這兩種方案都沒(méi)有深入應(yīng)用層的內(nèi)容進(jìn)行負(fù)載均衡。沒(méi)有切合DNS的應(yīng)用本身進(jìn)行更有針對(duì)性的負(fù)載均衡算法。比如以下2種場(chǎng)景他們無(wú)法滿足。
[0010]場(chǎng)景一,在緩存DNS集群中會(huì)有很多臺(tái)緩存DNS服務(wù)器,緩存服務(wù)器的工作模式是如果緩存里存在的域名就不需要遞歸,如果緩存里面不存在的域名則需要遞歸,哪么我們可能需要將同一個(gè)域名的請(qǐng)求分配給同一個(gè)DNS服務(wù)器,以此來(lái)減少整個(gè)集群的遞歸次數(shù),提升DNS服務(wù)器的緩存利用率提升解析速度。通常的DNS負(fù)載均衡策略,無(wú)法將同一域名的請(qǐng)求給集群中的指定一臺(tái)服務(wù)器。
[0011]場(chǎng)景二,在遇到DNS遞歸攻擊的時(shí)候,可能需要有效隔離攻擊,這就需要對(duì)攻擊的域名特征進(jìn)行有針對(duì)性的負(fù)載均衡策略,以上描述的2種方案也不具備這樣的算法。
【發(fā)明內(nèi)容】
[0012]本發(fā)明的目的在于,提供一種DNS負(fù)載均衡調(diào)節(jié)方法和系統(tǒng)。
[0013]用于解決問(wèn)題的方案
[0014]為了實(shí)現(xiàn)上述目的,本發(fā)明創(chuàng)造提供一種DNS負(fù)載均衡調(diào)節(jié)方法,包括:
[0015]步驟S1000,負(fù)載均衡子系統(tǒng)接收請(qǐng)求,在服務(wù)器群集子系統(tǒng)中確定響應(yīng)服務(wù)器;
[0016]步驟S2000,所述服務(wù)器群集子系統(tǒng)的響應(yīng)服務(wù)器對(duì)請(qǐng)求進(jìn)行解析;
[0017]步驟S3000,所述服務(wù)器群集子系統(tǒng)的響應(yīng)服務(wù)器發(fā)送解析結(jié)果。
[0018]優(yōu)選地,所述負(fù)載均衡子系統(tǒng)接收請(qǐng)求,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器,包括:
[0019]步驟S1110,所述負(fù)載均衡子系統(tǒng)接收DNS解析請(qǐng)求,對(duì)請(qǐng)求包進(jìn)行拆包處理;
[0020]步驟S1120,所述負(fù)載均衡子系統(tǒng)提取域名信息;
[0021]步驟S1130,所述負(fù)載均衡子系統(tǒng)通過(guò)散列算法,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器;
[0022]步驟S1140,所述負(fù)載均衡子系統(tǒng)將所述DNS解析請(qǐng)求轉(zhuǎn)發(fā)所述響應(yīng)服務(wù)器。
[0023]優(yōu)選地,所述負(fù)載均衡子系統(tǒng)接收請(qǐng)求,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器,包括:
[0024]步驟S1110,所述負(fù)載均衡子系統(tǒng)接收DNS解析請(qǐng)求,對(duì)請(qǐng)求包進(jìn)行拆包處理;
[0025]步驟S1120,所述負(fù)載均衡子系統(tǒng)提取域名信息;
[0026]步驟S1230,所述負(fù)載均衡子系統(tǒng)將所述域名信息與預(yù)設(shè)域名列表進(jìn)行匹配;
[0027]步驟S1240,如所述域名信息在所述預(yù)設(shè)域名列表中,則將所述DNS解析請(qǐng)求匹配至所述負(fù)載均衡子系統(tǒng)的第一組策略;
[0028]步驟S1250,所述負(fù)載均衡子系統(tǒng)根據(jù)所述第一組策略信息通過(guò)散列算法,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器;
[0029]步驟S1260,所述負(fù)載均衡子系統(tǒng)將所述DNS解析請(qǐng)求轉(zhuǎn)發(fā)所述響應(yīng)服務(wù)器。
[0030]優(yōu)選地,所述負(fù)載均衡子系統(tǒng)接收請(qǐng)求,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器,包括:
[0031]步驟S1110,所述負(fù)載均衡子系統(tǒng)接收DNS解析請(qǐng)求,對(duì)請(qǐng)求包進(jìn)行拆包處理;
[0032]步驟S1120,所述負(fù)載均衡子系統(tǒng)提取域名信息;
[0033]步驟S1230,所述負(fù)載均衡子系統(tǒng)將所述域名信息與預(yù)設(shè)域名列表進(jìn)行匹配;
[0034]步驟S1270,如所述域名信息不在所述預(yù)設(shè)域名列表中,則將所述DNS解析請(qǐng)求匹配至所述負(fù)載均衡子系統(tǒng)的第二組策略;
[0035]步驟S1280,所述負(fù)載均衡子系統(tǒng)根據(jù)所述第二組策略信息通過(guò)散列算法,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器;
[0036]步驟S1290,所述負(fù)載均衡子系統(tǒng)將所述DNS解析請(qǐng)求轉(zhuǎn)發(fā)所述響應(yīng)服務(wù)器。
[0037]優(yōu)選地,所述負(fù)載均衡子系統(tǒng)接收請(qǐng)求,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器,包括:
[0038]步驟S1110,所述負(fù)載均衡子系統(tǒng)接收DNS解析請(qǐng)求,對(duì)請(qǐng)求包進(jìn)行拆包處理;
[0039]步驟S1320,所述負(fù)載均衡子系統(tǒng)提取所述DNS解析請(qǐng)求中的源地址信息;
[0040]步驟S1330,所述負(fù)載均衡子系統(tǒng)將所述源地址信息與預(yù)設(shè)源地址列表進(jìn)行匹配;
[0041]步驟S1340,如所述源地址信息在所述預(yù)設(shè)源地址列表中,則將所述DNS解析請(qǐng)求匹配至所述負(fù)載均衡子系統(tǒng)的第一組策略;
[0042]步驟S1350,所述負(fù)載均衡子系統(tǒng)根據(jù)所述第一組策略信息通過(guò)散列算法,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器;
[0043]步驟S1360,所述負(fù)載均衡子系統(tǒng)將所述DNS解析請(qǐng)求轉(zhuǎn)發(fā)所述響應(yīng)服務(wù)器。
[0044]優(yōu)選地,所述負(fù)載均衡子系統(tǒng)接收請(qǐng)求,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器,包括:
[0045]步驟S1110,所述負(fù)載均衡子系統(tǒng)接收DNS解析請(qǐng)求,對(duì)請(qǐng)求包進(jìn)行拆包處理;
[0046]步驟S1320,所述負(fù)載均衡子系統(tǒng)提取所述DNS解析請(qǐng)求中的源地址信息;
[0047]步驟S1330,所述負(fù)載均衡子系統(tǒng)將所述源地址信息與預(yù)設(shè)源地址列表進(jìn)行匹配;
[0048]步驟S1370,如所述源地址信息不在所述預(yù)設(shè)源地址列表中,則將所述DNS解析請(qǐng)求匹配至所述負(fù)載均衡子系統(tǒng)的第二組策略;
[0049]步驟S1380,所述負(fù)載均衡子系統(tǒng)根據(jù)所述第二組策略通過(guò)散列算法,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器;
[0050]步驟S1390,所述負(fù)載均衡子系統(tǒng)將所述DNS解析請(qǐng)求轉(zhuǎn)發(fā)所述響應(yīng)服務(wù)器。
[0051]本發(fā)明還提供了一種DNS負(fù)載均衡調(diào)節(jié)系統(tǒng),包括:
[0052]負(fù)載均衡子系統(tǒng),用于接收請(qǐng)求,在下述服務(wù)器群集子系統(tǒng)中確定響應(yīng)服務(wù)器;
[0053]服務(wù)器群集子系統(tǒng)的響應(yīng)服務(wù)器,用于對(duì)請(qǐng)求進(jìn)行解析,并發(fā)送解析結(jié)果。
[0054]優(yōu)選地,DNS負(fù)載均衡調(diào)節(jié)系統(tǒng),所述負(fù)載均衡子系統(tǒng)還用于:
[0055]接收DNS解析請(qǐng)求,對(duì)請(qǐng)求包進(jìn)行拆包處理;提取域名信息;通過(guò)散列算法,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器;將所述DNS解析請(qǐng)求轉(zhuǎn)發(fā)所述響應(yīng)服務(wù)器。
[0056]優(yōu)選地,DNS負(fù)載均衡調(diào)節(jié)系統(tǒng),
[0057]所述負(fù)載均衡子系統(tǒng)用于:接收DNS解析請(qǐng)求,對(duì)請(qǐng)求包進(jìn)行拆包處理;提取域名信息;將所述域名信息與預(yù)設(shè)域名列表進(jìn)行匹配;將在所述預(yù)設(shè)域名列表中的所述域名信息的DNS解析請(qǐng)求匹配至所述第一組策略;
[0058]所述負(fù)載均衡子系統(tǒng)還用于:根據(jù)所述第一組策略,通過(guò)散列算法,確定所述服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器;將所述DNS解析請(qǐng)求轉(zhuǎn)發(fā)所述響應(yīng)服務(wù)器;
[0059]所述負(fù)載均衡子系統(tǒng)還用于:接收DNS解析請(qǐng)求,對(duì)請(qǐng)求包進(jìn)行拆包處理;提取域名信息;將所述域名信息與預(yù)設(shè)域名列表進(jìn)行匹配;將不在所述預(yù)設(shè)域名列表中的所述域名信息的DNS解析請(qǐng)求匹配至所述第二組策略;
[0060]所述負(fù)載均衡子系統(tǒng)還用于:根據(jù)所述第二組策略,通過(guò)散列算法,確定所述服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器;將所述DNS解析請(qǐng)求轉(zhuǎn)發(fā)所述響應(yīng)服務(wù)器。
[0061]優(yōu)選地,DNS負(fù)載均衡調(diào)節(jié)系統(tǒng),
[0062]所述負(fù)載均衡子系統(tǒng)用于:接收DNS解析請(qǐng)求,對(duì)請(qǐng)求包進(jìn)行拆包處理;提取所述DNS解析請(qǐng)求中的源地址信息;將所述源地址信息與預(yù)設(shè)源地址列表進(jìn)行匹配;將在預(yù)設(shè)源地址列表中的所述源地址信息的DNS解析請(qǐng)求匹配至所述第一組策略;
[0063]所述負(fù)載均衡子系統(tǒng)還用于:根據(jù)所述第一組策略,用于通過(guò)散列算法,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器;將所述DNS解析請(qǐng)求轉(zhuǎn)發(fā)所述響應(yīng)服務(wù)器;
[0064]所述負(fù)載均衡子系統(tǒng)用于:接收DNS解析請(qǐng)求,對(duì)請(qǐng)求包進(jìn)行拆包處理;提取所述DNS解析請(qǐng)求中的源地址信息;將所述源地址信息與預(yù)設(shè)源地址列表進(jìn)行匹配;將不在預(yù)設(shè)源地址列表中的所述源地址信息的DNS解析請(qǐng)求匹配至所述第二組策略;
[0065]所述負(fù)載均衡子系統(tǒng)還用于:根據(jù)所述第二組策略,用于通過(guò)散列算法,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器;將所述DNS解析請(qǐng)求轉(zhuǎn)發(fā)所述響應(yīng)服務(wù)器。
[0066]有益.效果
[0067]1、減少了整個(gè)集群的遞歸次數(shù),提升DNS服務(wù)器的緩存利用率提升解析速度。
[0068]2、增強(qiáng)了服務(wù)器面對(duì)遞歸攻擊的抗壓性能。
[0069]3、有效分配服務(wù)器集群,提供DNS解析效率。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0070]圖1為DNS負(fù)載均衡調(diào)節(jié)方法流程示意圖;
[0071]圖2為本發(fā)明一實(shí)施例的流程示意圖;
[0072]圖3為本發(fā)明一實(shí)施例的流程框圖;
[0073]圖4為本發(fā)明一實(shí)施例的示例示意圖;
[0074]圖5為本發(fā)明另一實(shí)施例的流程示意圖;
[0075]圖6為本發(fā)明另一實(shí)施例的流程示意圖;
[0076]圖7為本發(fā)明另一實(shí)施例的流程框圖;
[0077]圖8為本發(fā)明另一實(shí)施例的示例示意圖;
[0078]圖9為本發(fā)明又一實(shí)施例的流程示意圖;
[0079]圖10為本發(fā)明又一實(shí)施例的流程示意圖;
[0080]圖11為本發(fā)明又一實(shí)施例的流程框圖;
[0081]圖12為本發(fā)明又一實(shí)施例的流程框圖。
【具體實(shí)施方式】
[0082]下面對(duì)本發(fā)明創(chuàng)造實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明創(chuàng)造部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明創(chuàng)造中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明創(chuàng)造保護(hù)的范圍。
[0083]如圖1所示,一種DNS負(fù)載均衡調(diào)節(jié)方法,包括:
[0084]步驟S1000,負(fù)載均衡子系統(tǒng)接收請(qǐng)求,在服務(wù)器群集子系統(tǒng)中確定響應(yīng)服務(wù)器;
[0085]步驟S2000,所述服務(wù)器群集子系統(tǒng)的響應(yīng)服務(wù)器對(duì)請(qǐng)求進(jìn)行解析;
[0086]步驟S3000,所述服務(wù)器群集子系統(tǒng)的響應(yīng)服務(wù)器發(fā)送解析結(jié)果。
[0087]優(yōu)選地,如圖2所示,所述步驟S1000,負(fù)載均衡子系統(tǒng)接收請(qǐng)求,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器,包括:
[0088]步驟S1110,所述負(fù)載均衡子系統(tǒng)接收DNS解析請(qǐng)求,對(duì)請(qǐng)求包進(jìn)行拆包處理;
[0089]步驟S1120,所述負(fù)載均衡子系統(tǒng)提取域名信息;
[0090]步驟S1130,所述負(fù)載均衡子系統(tǒng)通過(guò)散列算法,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器;
[0091]步驟S1140,所述負(fù)載均衡子系統(tǒng)將所述DNS解析請(qǐng)求轉(zhuǎn)發(fā)所述響應(yīng)服務(wù)器。
[0092]上述方法,主要采用了域名散列調(diào)度算法(Domain Hashing Scheduling),域名散列調(diào)度(Domain Hashing Scheduling)算法是針對(duì)域名的負(fù)載均衡,是一種靜態(tài)映射算法,通過(guò)一個(gè)散列函數(shù)將某個(gè)域名的所有解析請(qǐng)求映射到一臺(tái)服務(wù)器。
[0093]如圖3所示,域名散列調(diào)度算法通過(guò)應(yīng)用層提取解析請(qǐng)求中的域名,對(duì)該域名做散列運(yùn)算,將運(yùn)算值作為散列鍵從靜態(tài)分配的散列表中找出對(duì)應(yīng)的服務(wù)器,并將接下來(lái)所有該域名的解析請(qǐng)求全部發(fā)送到該服務(wù)器。假設(shè)某域名在服務(wù)器上的TTL = 3600秒(I小時(shí)),使用域名散列調(diào)度算法,解析該域名的服務(wù)器每天只需要向上遞歸24次,極大的增強(qiáng)了服務(wù)器面對(duì)遞歸攻擊的抗壓性能。
[0094]提出或發(fā)出請(qǐng)求(例如,DNC解析請(qǐng)求)的,可視為客戶端、用戶、用戶層;負(fù)載均衡子系統(tǒng)也可以為負(fù)載均衡層、負(fù)載均衡;服務(wù)器群集子系統(tǒng)也可以為服務(wù)器集群層,可以由服務(wù)器組A、服務(wù)器組B至服務(wù)器組N組成,也可以由DNS服務(wù)器1、DNS服務(wù)器2、DNS服務(wù)器3至DNS服務(wù)器N組成。一個(gè)服務(wù)器組,可以由DNS服務(wù)器1、DNS服務(wù)器2、DNS服務(wù)器3至DNS服務(wù)器N組成。
[0095]其中典型的流程為:
[0096]1、用戶層發(fā)出DNS請(qǐng)求;
[0097]2、負(fù)載均衡層對(duì)請(qǐng)求包做拆包處理;
[0098]3、拆包后提取需要解析的域名;
[0099]4、對(duì)該域名作散列運(yùn)算得出運(yùn)算值;
[0100]5、根據(jù)運(yùn)算值找到指定的服務(wù)器;
[0101]6、將DNS請(qǐng)求轉(zhuǎn)給該服務(wù)器;
[0102]7、服務(wù)器處理解析請(qǐng)求;
[0103]8、返回解析結(jié)果給用戶;
[0104]9、客戶端獲得解析結(jié)果。
[0105]如圖4所示,上述方法的一個(gè)示例為:
[0106](I)用戶發(fā)出域名為www.abc.com的DNS解析請(qǐng)求。
[0107](2)負(fù)載均衡器對(duì)該DNS請(qǐng)求做包處理,拆包模塊從該DNS請(qǐng)求包中提取出域名WWW.abc.com,對(duì)www.abc.com做散列運(yùn)算得出運(yùn)算值2,在靜態(tài)的散列表中找出對(duì)應(yīng)的DNS服務(wù)器2,負(fù)載均衡器將該DNS請(qǐng)求轉(zhuǎn)交給DNS服務(wù)器2處理。
[0108](3)DNS服務(wù)器2收到該DNS解析請(qǐng)求處理完成后將結(jié)果返還給用戶終端。
[0109]優(yōu)選地,如圖5所示,所述步驟S1000,負(fù)載均衡子系統(tǒng)接收請(qǐng)求,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器,包括:
[0110]步驟S1110,所述負(fù)載均衡子系統(tǒng)接收DNS解析請(qǐng)求,對(duì)請(qǐng)求包進(jìn)行拆包處理;
[0111]步驟S1120,所述負(fù)載均衡子系統(tǒng)提取域名信息;
[0112]步驟S1230,所述負(fù)載均衡子系統(tǒng)將所述域名信息與預(yù)設(shè)域名列表進(jìn)行匹配;
[0113]步驟S1240,如所述域名信息在所述預(yù)設(shè)域名列表中,則將所述DNS解析請(qǐng)求匹配至所述負(fù)載均衡子系統(tǒng)的第一組策略;
[0114]步驟S1250,所述負(fù)載均衡子系統(tǒng)根據(jù)所述第一組策略信息,通過(guò)散列算法,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器;
[0115]步驟S1260,所述負(fù)載均衡子系統(tǒng)將所述DNS解析請(qǐng)求轉(zhuǎn)發(fā)所述響應(yīng)服務(wù)器。
[0116]優(yōu)選地,如圖6所示,所述步驟S1000,負(fù)載均衡子系統(tǒng)接收請(qǐng)求,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器,包括:
[0117]步驟S1110,所述負(fù)載均衡子系統(tǒng)接收DNS解析請(qǐng)求,對(duì)請(qǐng)求包進(jìn)行拆包處理;
[0118]步驟S1120,所述負(fù)載均衡子系統(tǒng)提取域名信息;
[0119]步驟S1230,所述負(fù)載均衡子系統(tǒng)將所述域名信息與預(yù)設(shè)域名列表進(jìn)行匹配;
[0120]步驟S1270,如所述域名信息不在所述預(yù)設(shè)域名列表中,則將所述DNS解析請(qǐng)求匹配至所述負(fù)載均衡子系統(tǒng)的第二組策略;
[0121]步驟S1280,所述負(fù)載均衡子系統(tǒng)根據(jù)所述第二組策略信息,通過(guò)散列算法,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器;
[0122]步驟S1290,所述負(fù)載均衡子系統(tǒng)將所述DNS解析請(qǐng)求轉(zhuǎn)發(fā)所述響應(yīng)服務(wù)器。
[0123]上述的第一組策略、第二組策略,具體為:第一組策略和第二組策略提供不同的散列算法,第一組策略只能將請(qǐng)求分配給第一組策略中定義好的若干臺(tái)相應(yīng)服務(wù)器,第二組策略只能將請(qǐng)求分配給第二組策略中定義好的若干臺(tái)相應(yīng)服務(wù)器。所以每組策略包含一個(gè)特定的散列算法和一個(gè)特定響應(yīng)服務(wù)器組。
[0124]上述方法,主要采用了域名隔離散列調(diào)度算法(Domain Isolat1n HashingScheduling)。如圖 7 所不,域名隔離散列調(diào)度(Domain Isolat1n Hashing Scheduling)算法以應(yīng)用層預(yù)設(shè)的域名列表為基準(zhǔn),列表匹配的域名在服務(wù)器組A中做散列調(diào)度,列表不匹配的域名在服務(wù)器組B中做散列調(diào)度。管理員可以實(shí)時(shí)對(duì)域名列表做修改,根據(jù)DNS日志將不在列表中解析量大的域名添加到域名列表,減小服務(wù)器組B的負(fù)載。
[0125]典型的業(yè)務(wù)流程為:
[0126]1、用戶層發(fā)出DNS請(qǐng)求;
[0127]2、負(fù)載均衡層對(duì)請(qǐng)求包做拆包處理;
[0128]3、拆包后提取需要解析的域名;
[0129]4、將該域名和域名列表匹配;
[0130]5、若該域名在域名列表中,則將該域名的DNS請(qǐng)求匹配給服務(wù)器組A,對(duì)該域名作散列運(yùn)算得出運(yùn)算值;
[0131]6、若該域名不在域名列表中,則將該域名的DNS請(qǐng)求匹配給服務(wù)器組B,對(duì)該域名作散列運(yùn)算得出運(yùn)算值。
[0132]7、根據(jù)運(yùn)算值找到指定的服務(wù)器組中的服務(wù)器;
[0133]8、將DNS請(qǐng)求轉(zhuǎn)給該服務(wù)器;
[0134]9、服務(wù)器處理解析請(qǐng)求;
[0135]10、返回解析結(jié)果給用戶層;
[0136]11、客戶端獲得解析結(jié)果。
[0137]如圖8所示,上述方法的一個(gè)示例為:
[0138](I)用戶發(fā)出域名為www.abc.com的DNS解析請(qǐng)求。
[0139](2)負(fù)載均衡器對(duì)該DNS請(qǐng)求做包處理,拆包模塊從該DNS請(qǐng)求包中提取出域名WWW.abc.com,且該域名不在域名列表中,將該域名匹配給服務(wù)器組B,對(duì)www.abc.com做散列運(yùn)算得出運(yùn)算值2,在服務(wù)器組B對(duì)應(yīng)靜態(tài)的散列表中匹配到服務(wù)器組B中的DNS服務(wù)器2,負(fù)載均衡器將該DNS請(qǐng)求轉(zhuǎn)交給服務(wù)器組B中的DNS服務(wù)器2處理。
[0140](3)服務(wù)器組B中的DNS服務(wù)器2收到該DNS解析請(qǐng)求處理完成后將結(jié)果返還給用戶終端。
[0141]優(yōu)選地,如圖9所示,所述步驟S1000,負(fù)載均衡子系統(tǒng)接收請(qǐng)求,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器,包括:
[0142]步驟S1110,所述負(fù)載均衡子系統(tǒng)接收DNS解析請(qǐng)求,對(duì)請(qǐng)求包進(jìn)行拆包處理;
[0143]步驟S1320,所述負(fù)載均衡子系統(tǒng)提取所述DNS解析請(qǐng)求中的源地址信息;
[0144]步驟S1330,所述負(fù)載均衡子系統(tǒng)將所述源地址信息與預(yù)設(shè)源地址列表進(jìn)行匹配;
[0145]步驟S1340,如所述源地址信息在所述預(yù)設(shè)源地址列表中,則將所述DNS解析請(qǐng)求匹配至所述負(fù)載均衡子系統(tǒng)的第一組策略;
[0146]步驟S1350,所述負(fù)載均衡子系統(tǒng)根據(jù)所述第一組策略信息,通過(guò)散列算法,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器;
[0147]步驟S1360,所述負(fù)載均衡子系統(tǒng)將所述DNS解析請(qǐng)求轉(zhuǎn)發(fā)所述響應(yīng)服務(wù)器。
[0148]優(yōu)選地,如圖10所示,所述步驟S1000,負(fù)載均衡子系統(tǒng)接收請(qǐng)求,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器,包括:
[0149]步驟S1110,所述負(fù)載均衡子系統(tǒng)接收DNS解析請(qǐng)求,對(duì)請(qǐng)求包進(jìn)行拆包處理;
[0150]步驟S1320,所述負(fù)載均衡子系統(tǒng)提取所述DNS解析請(qǐng)求中的源地址信息;
[0151]步驟S1330,所述負(fù)載均衡子系統(tǒng)將所述源地址信息與預(yù)設(shè)源地址列表進(jìn)行匹配;
[0152]步驟S1370,如所述源地址信息不在所述預(yù)設(shè)源地址列表中,則將所述DNS解析請(qǐng)求匹配至所述負(fù)載均衡子系統(tǒng)的第二組策略;
[0153]步驟S1380,所述負(fù)載均衡子系統(tǒng)根據(jù)所述第二組策略信息,通過(guò)散列算法,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器;
[0154]步驟S1390,所述負(fù)載均衡子系統(tǒng)將所述DNS解析請(qǐng)求轉(zhuǎn)發(fā)所述響應(yīng)服務(wù)器。
[0155]上述的第一組策略、第二組策略,具體為:第一組策略和第二組策略提供不同的散列算法,第一組策略只能將請(qǐng)求分配給第一組策略中定義好的若干臺(tái)相應(yīng)服務(wù)器,第二組策略只能將請(qǐng)求分配給第二組策略中定義好的若干臺(tái)相應(yīng)服務(wù)器。所以每組策略包含一個(gè)特定的散列算法和一個(gè)特定響應(yīng)服務(wù)器組。
[0156]上述方法,主要采用了源地址隔離散列調(diào)度算法(Source Isolat1n HashingScheduling)。如圖11所示,源地址隔離散列調(diào)度(Source Isolat1n HashingScheduling)算法是針對(duì)源IP地址的負(fù)載均衡,它也是一種靜態(tài)映射算法,但它是一種以應(yīng)用層預(yù)設(shè)的源目標(biāo)地址列表為基準(zhǔn),列表匹配的源IP地址的請(qǐng)求在服務(wù)器組A中做散列調(diào)度,列表不匹配的源IP地址的請(qǐng)求在服務(wù)器組B中做散列調(diào)度。
[0157]典型的業(yè)務(wù)流程為:
[0158]1、用戶層發(fā)出DNS請(qǐng)求;
[0159]2、負(fù)載均衡層提取請(qǐng)求的源IP地址;
[0160]3、將該源IP地址和源IP列表匹配;
[0161 ] 4、若該IP地址在源IP列表中,則將該源IP地址的DNS請(qǐng)求匹配給服務(wù)器組A,對(duì)該源IP地址作散列運(yùn)算得出運(yùn)算值;
[0162]5、若該IP地址不在源IP列表中,則將該源IP地址的DNS請(qǐng)求匹配給服務(wù)器組B,對(duì)該源IP地址作散列運(yùn)算得出運(yùn)算值。
[0163]6、根據(jù)運(yùn)算值找到指定的服務(wù)器組中的服務(wù)器;
[0164]7、將DNS請(qǐng)求轉(zhuǎn)給該服務(wù)器;
[0165]8、服務(wù)器處理解析請(qǐng)求;
[0166]9、返回解析結(jié)果給用戶層;
[0167]10、客戶端獲得解析結(jié)果。
[0168]如圖12所示,上述方法的一個(gè)示例為:
[0169](I)源IP為211.142.142.142的用戶發(fā)出域名為www.abc.com的DNS解析請(qǐng)求。
[0170](2)負(fù)載均衡器提取源 IP 為 211.142.142.142,發(fā)現(xiàn) 211.142.142.142 不在源 IP列表,將該域名匹配給服務(wù)器組B,對(duì)該源IP做散列運(yùn)算得出運(yùn)算值2,在服務(wù)器組B對(duì)應(yīng)靜態(tài)的散列表中匹配到服務(wù)器組B中的DNS服務(wù)器2,負(fù)載均衡器將該DNS請(qǐng)求轉(zhuǎn)交給服務(wù)器組B中的DNS服務(wù)器2處理。
[0171](3)服務(wù)器組B中的DNS服務(wù)器2收到該DNS解析請(qǐng)求處理完成后將結(jié)果返還給用戶終端。
[0172]本發(fā)明還提供了一種DNS負(fù)載均衡調(diào)節(jié)系統(tǒng),包括:
[0173]負(fù)載均衡子系統(tǒng),用于接收請(qǐng)求,在下述服務(wù)器群集子系統(tǒng)中確定響應(yīng)服務(wù)器;
[0174]服務(wù)器群集子系統(tǒng)的響應(yīng)服務(wù)器,用于對(duì)請(qǐng)求進(jìn)行解析,并發(fā)送解析結(jié)果。
[0175]優(yōu)選地,DNS負(fù)載均衡調(diào)節(jié)系統(tǒng),所述負(fù)載均衡子系統(tǒng)還用于:
[0176]接收DNS解析請(qǐng)求,對(duì)請(qǐng)求包進(jìn)行拆包處理;提取域名信息;通過(guò)散列算法,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器;將所述DNS解析請(qǐng)求轉(zhuǎn)發(fā)所述響應(yīng)服務(wù)器。
[0177]優(yōu)選地,DNS負(fù)載均衡調(diào)節(jié)系統(tǒng),
[0178]所述負(fù)載均衡子系統(tǒng)用于:接收DNS解析請(qǐng)求,對(duì)請(qǐng)求包進(jìn)行拆包處理;提取域名信息;將所述域名信息與預(yù)設(shè)域名列表進(jìn)行匹配;將在所述預(yù)設(shè)域名列表中的所述域名信息的DNS解析請(qǐng)求匹配至所述第一組策略;
[0179]所述負(fù)載均衡子系統(tǒng)用于:根據(jù)所述第一組策略,通過(guò)散列算法,確定所述服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器;將所述DNS解析請(qǐng)求轉(zhuǎn)發(fā)所述響應(yīng)服務(wù)器;
[0180]所述負(fù)載均衡子系統(tǒng)還用于:接收DNS解析請(qǐng)求,對(duì)請(qǐng)求包進(jìn)行拆包處理;提取域名信息;將所述域名信息與預(yù)設(shè)域名列表進(jìn)行匹配;將不在所述預(yù)設(shè)域名列表中的所述域名信息的DNS解析請(qǐng)求匹配至所述第二組策略;
[0181]所述負(fù)載均衡子系統(tǒng)用于:根據(jù)所述第二組策略,通過(guò)散列算法,確定所述服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器;將所述DNS解析請(qǐng)求轉(zhuǎn)發(fā)所述響應(yīng)服務(wù)器。
[0182]優(yōu)選地,DNS負(fù)載均衡調(diào)節(jié)系統(tǒng),
[0183]所述負(fù)載均衡子系統(tǒng)用于:接收DNS解析請(qǐng)求,對(duì)請(qǐng)求包進(jìn)行拆包處理;提取所述DNS解析請(qǐng)求中的源地址信息;將所述源地址信息與預(yù)設(shè)源地址列表進(jìn)行匹配;將在預(yù)設(shè)源地址列表中的所述源地址信息的DNS解析請(qǐng)求匹配至所述第一組策略;
[0184]所述負(fù)載均衡子系統(tǒng)用于:根據(jù)所述第一組策略,用于通過(guò)散列算法,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器;將所述DNS解析請(qǐng)求轉(zhuǎn)發(fā)所述響應(yīng)服務(wù)器;
[0185]所述負(fù)載均衡子系統(tǒng)用于:接收DNS解析請(qǐng)求,對(duì)請(qǐng)求包進(jìn)行拆包處理;提取所述DNS解析請(qǐng)求中的源地址信息;將所述源地址信息與預(yù)設(shè)源地址列表進(jìn)行匹配;將不在預(yù)設(shè)源地址列表中的所述源地址信息的DNS解析請(qǐng)求匹配至所述第二組策略;
[0186]所述負(fù)載均衡子系統(tǒng)用于:根據(jù)所述第二組策略,用于通過(guò)散列算法,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器;將所述DNS解析請(qǐng)求轉(zhuǎn)發(fā)所述響應(yīng)服務(wù)器。
[0187]以上所述,僅為本發(fā)明創(chuàng)造的【具體實(shí)施方式】,但本發(fā)明創(chuàng)造的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明創(chuàng)造揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明創(chuàng)造的保護(hù)范圍之內(nèi)。因此,本發(fā)明創(chuàng)造的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種DNS負(fù)載均衡調(diào)節(jié)方法,其特征在于,包括: 步驟S1000,負(fù)載均衡子系統(tǒng)接收請(qǐng)求,在服務(wù)器群集子系統(tǒng)中確定響應(yīng)服務(wù)器; 步驟S2000,所述服務(wù)器群集子系統(tǒng)的響應(yīng)服務(wù)器對(duì)請(qǐng)求進(jìn)行解析; 步驟S3000,所述服務(wù)器群集子系統(tǒng)的響應(yīng)服務(wù)器發(fā)送解析結(jié)果。
2.根據(jù)權(quán)利要求1所述的DNS負(fù)載均衡調(diào)節(jié)方法,其特征在于,所述負(fù)載均衡子系統(tǒng)接收請(qǐng)求,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器,包括: 步驟SI 110,所述負(fù)載均衡子系統(tǒng)接收DNS解析請(qǐng)求,對(duì)請(qǐng)求包進(jìn)行拆包處理; 步驟S1120,所述負(fù)載均衡子 系統(tǒng)提取域名信息; 步驟S1130,所述負(fù)載均衡子系統(tǒng)通過(guò)針對(duì)所述域名信息的散列算法,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器; 步驟SI 140,所述負(fù)載均衡子系統(tǒng)將所述DNS解析請(qǐng)求轉(zhuǎn)發(fā)所述響應(yīng)服務(wù)器。
3.根據(jù)權(quán)利要求1所述的DNS負(fù)載均衡調(diào)節(jié)方法,其特征在于,所述負(fù)載均衡子系統(tǒng)接收請(qǐng)求,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器,包括: 步驟SI 110,所述負(fù)載均衡子系統(tǒng)接收DNS解析請(qǐng)求,對(duì)請(qǐng)求包進(jìn)行拆包處理; 步驟S1120,所述負(fù)載均衡子系統(tǒng)提取域名信息; 步驟S1230,所述負(fù)載均衡子系統(tǒng)將所述域名信息與預(yù)設(shè)域名列表進(jìn)行匹配; 步驟S1240,如所述域名信息在所述預(yù)設(shè)域名列表中,則將所述DNS解析請(qǐng)求匹配至所述負(fù)載均衡子系統(tǒng)的第一組策略; 步驟S1250,所述負(fù)載均衡子系統(tǒng)根據(jù)所述第一組策略信息,通過(guò)針對(duì)所述域名信息的散列算法,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器; 步驟S1260,所述負(fù)載均衡子系統(tǒng)將所述DNS解析請(qǐng)求轉(zhuǎn)發(fā)所述響應(yīng)服務(wù)器。
4.根據(jù)權(quán)利要求1所述的DNS負(fù)載均衡調(diào)節(jié)方法,其特征在于,所述負(fù)載均衡子系統(tǒng)接收請(qǐng)求,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器,包括: 步驟SI 110,所述負(fù)載均衡子系統(tǒng)接收DNS解析請(qǐng)求,對(duì)請(qǐng)求包進(jìn)行拆包處理; 步驟S1120,所述負(fù)載均衡子系統(tǒng)提取域名信息; 步驟S1230,所述負(fù)載均衡子系統(tǒng)將所述域名信息與預(yù)設(shè)域名列表進(jìn)行匹配; 步驟S1270,如所述域名信息不在所述預(yù)設(shè)域名列表中,則將所述DNS解析請(qǐng)求匹配至所述負(fù)載均衡子系統(tǒng)的第二組策略; 步驟S1280,所述負(fù)載均衡子系統(tǒng)根據(jù)所述第二組策略信息,通過(guò)針對(duì)所述域名信息的散列算法,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器; 步驟S1290,所述負(fù)載均衡子系統(tǒng)將所述DNS解析請(qǐng)求轉(zhuǎn)發(fā)所述響應(yīng)服務(wù)器。
5.根據(jù)權(quán)利要求1所述的DNS負(fù)載均衡調(diào)節(jié)方法,其特征在于,所述負(fù)載均衡子系統(tǒng)接收請(qǐng)求,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器,包括: 步驟SI 110,所述負(fù)載均衡子系統(tǒng)接收DNS解析請(qǐng)求,對(duì)請(qǐng)求包進(jìn)行拆包處理; 步驟S1320,所述負(fù)載均衡子系統(tǒng)提取所述DNS解析請(qǐng)求中的源地址信息; 步驟S1330,所述負(fù)載均衡子系統(tǒng)將所述源地址信息與預(yù)設(shè)源地址列表進(jìn)行匹配; 步驟S1340,如所述源地址信息在所述預(yù)設(shè)源地址列表中,則將所述DNS解析請(qǐng)求匹配至所述負(fù)載均衡子系統(tǒng)的第一組策略; 步驟S1350,所述負(fù)載均衡子系統(tǒng)根據(jù)所述第一組策略信息,通過(guò)針對(duì)源地址的散列算法,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器; 步驟S1360,所述負(fù)載均衡子系統(tǒng)將所述DNS解析請(qǐng)求轉(zhuǎn)發(fā)所述響應(yīng)服務(wù)器。
6.根據(jù)權(quán)利要求1所述的DNS負(fù)載均衡調(diào)節(jié)方法,其特征在于,所述負(fù)載均衡子系統(tǒng)接收請(qǐng)求,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器,包括: 步驟SI 110,所述負(fù)載均衡子系統(tǒng)接收DNS解析請(qǐng)求,對(duì)請(qǐng)求包進(jìn)行拆包處理; 步驟S1320,所述負(fù)載均衡子系統(tǒng)提取所述DNS解析請(qǐng)求中的源地址信息; 步驟S1330,所述負(fù)載均衡子系統(tǒng)將所述源地址信息與預(yù)設(shè)源地址列表進(jìn)行匹配; 步驟S1370,如所述源地址信息不在所述預(yù)設(shè)源地址列表中,則將所述DNS解析請(qǐng)求匹配至所述負(fù)載均衡子系統(tǒng)的第二組策略; 步驟S1380,所述負(fù)載均衡子系統(tǒng)根據(jù)所述第二組策略信息,通過(guò)針對(duì)源地址的散列算法,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器; 步驟S1390,所述負(fù)載均衡子系統(tǒng)將所述DNS解析請(qǐng)求轉(zhuǎn)發(fā)所述響應(yīng)服務(wù)器。
7.—種DNS負(fù)載均衡調(diào)節(jié)系統(tǒng),其特征在于,包括: 負(fù)載均衡子系統(tǒng),用于接收請(qǐng)求,在下述服務(wù)器群集子系統(tǒng)中確定響應(yīng)服務(wù)器; 服務(wù)器群集子系統(tǒng)的響應(yīng)服務(wù)器,用于對(duì)請(qǐng)求進(jìn)行解析,并發(fā)送解析結(jié)果。
8.根據(jù)權(quán)利要求7所述的DNS負(fù)載均衡調(diào)節(jié)系統(tǒng),其特征在于,所述負(fù)載均衡子系統(tǒng)還用于: 接收DNS解析請(qǐng)求,對(duì)請(qǐng)求包進(jìn)行拆包處理;提取域名信息;通過(guò)散列算法,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器;將所述DNS解析請(qǐng)求轉(zhuǎn)發(fā)所述響應(yīng)服務(wù)器。
9.根據(jù)權(quán)利要求7所述的DNS負(fù)載均衡調(diào)節(jié)系統(tǒng),其特征在于, 所述負(fù)載均衡子系統(tǒng)用于:接收DNS解析請(qǐng)求,對(duì)請(qǐng)求包進(jìn)行拆包處理;提取域名信息;將所述域名信息與預(yù)設(shè)域名列表進(jìn)行匹配;將在所述預(yù)設(shè)域名列表中的所述域名信息的DNS解析請(qǐng)求匹配至所述第一組策略; 所述負(fù)載均衡子系統(tǒng)還用于:根據(jù)所述第一組策略,通過(guò)散列算法,確定所述服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器;將所述DNS解析請(qǐng)求轉(zhuǎn)發(fā)所述響應(yīng)服務(wù)器; 所述負(fù)載均衡子系統(tǒng)還用于:接收DNS解析請(qǐng)求,對(duì)請(qǐng)求包進(jìn)行拆包處理;提取域名信息;將所述域名信息與預(yù)設(shè)域名列表進(jìn)行匹配;將不在所述預(yù)設(shè)域名列表中的所述域名信息的DNS解析請(qǐng)求匹配至所述第二組策略; 所述負(fù)載均衡子系統(tǒng)還用于:根據(jù)所述第二組策略,通過(guò)散列算法,確定所述服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器;將所述DNS解析請(qǐng)求轉(zhuǎn)發(fā)所述響應(yīng)服務(wù)器。
10.根據(jù)權(quán)利要求7所述的DNS負(fù)載均衡調(diào)節(jié)系統(tǒng),其特征在于, 所述負(fù)載均衡子系統(tǒng)用于:接收DNS解析請(qǐng)求,對(duì)請(qǐng)求包進(jìn)行拆包處理;提取所述DNS解析請(qǐng)求中的源地址信息;將所述源地址信息與預(yù)設(shè)源地址列表進(jìn)行匹配;將在預(yù)設(shè)源地址列表中的所述源地址信息的DNS解析請(qǐng)求匹配至所述第一組策略; 所述負(fù)載均衡子系統(tǒng)還用于:根據(jù)所述第一組策略,用于通過(guò)散列算法,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器;將所述DNS解析請(qǐng)求轉(zhuǎn)發(fā)所述響應(yīng)服務(wù)器; 所述負(fù)載均衡子系統(tǒng)用于:接收DNS解析請(qǐng)求,對(duì)請(qǐng)求包進(jìn)行拆包處理;提取所述DNS 解析請(qǐng)求中的源地址信息;將所述源地址信息與預(yù)設(shè)源地址列表進(jìn)行匹配;將不在預(yù)設(shè)源地址列表中的所述源地址信息的DNS解析請(qǐng)求匹配至所述第二組策略;所述負(fù)載均衡子系統(tǒng)還用于:根據(jù)所述第二組策略,用于通過(guò)散列算法,確定服務(wù)器群集子系統(tǒng)中的響應(yīng)服務(wù)器;將所述DNS解析請(qǐng)求轉(zhuǎn)發(fā) 所述響應(yīng)服務(wù)器。
【文檔編號(hào)】H04L29/12GK104079668SQ201410348004
【公開(kāi)日】2014年10月1日 申請(qǐng)日期:2014年7月21日 優(yōu)先權(quán)日:2014年7月21日
【發(fā)明者】楊麗麗, 劉謙, 王彤 申請(qǐng)人:北京快易博科技有限公司