国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種域名解析方法、裝置及系統(tǒng)的制作方法

      文檔序號:7870217閱讀:184來源:國知局
      專利名稱:一種域名解析方法、裝置及系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及計算機(jī)通信領(lǐng)域,更具體地,涉及一種域名解析方法、裝置及系統(tǒng)。
      背景技術(shù)
      域名解析是把域名指向網(wǎng)站空間IP地址,讓人們通過注冊的域名可以方便地訪問到網(wǎng)站一種服務(wù)。傳統(tǒng)的域名解析方法包括以下步驟1、客戶端在發(fā)起應(yīng)用請求涉及域名解析時,向一個指定的本地域名解析服務(wù)器發(fā)送域名解析請求,該域名解析請求攜帶有要解析的域名。
      2、本地域名解析服務(wù)器接收到解析請求后,對所述域名解析向客戶端返回應(yīng)答報文,該應(yīng)答報文攜帶有解析域名后得到的該域名對應(yīng)的一個IP地址。然而,由于目前2G/3G網(wǎng)絡(luò)環(huán)境不穩(wěn)定,例如網(wǎng)絡(luò)信號較差時出現(xiàn)丟包情況,致使使用2G/3G網(wǎng)絡(luò)的客戶端所發(fā)送的域名解析請求可能無法到達(dá)本地域名解析服務(wù)器,從而最終導(dǎo)致域名解析失敗,使得客戶端無法訪問目標(biāo)Web服務(wù)器而獲取所需的數(shù)據(jù)。

      發(fā)明內(nèi)容
      有鑒于此,本發(fā)明實施例的目的是提出一種域名解析方法及裝置,能夠提高域名解析的成功率。為了達(dá)到上述目的,本發(fā)明實施例提出一種域名解析方法,包括以下步驟向預(yù)存儲的域名解析服務(wù)器列表中的域名解析服務(wù)器,發(fā)送域名解析請求,所述域名解析請求包括請求解析的域名;接收所述域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表。在本實施例中,從域名解析服務(wù)器列表選擇域名解析服務(wù)器來發(fā)送域名解析請求,可以提高域名解析請求發(fā)送的成功率,從而夠提高客戶端訪問Web服務(wù)器的成功率。作為上述技術(shù)方案的優(yōu)選,所述域名解析服務(wù)器列表中的域名解析服務(wù)器具有優(yōu)先級排序,其中,所述優(yōu)先級用于指示域名解析服務(wù)器正確返回與客戶端請求解析的域名相對應(yīng)的IP地址列表的有效率。本方案作為上述技術(shù)方案的優(yōu)選,所述向預(yù)存儲的域名解析服務(wù)器列表中的域名解析服務(wù)器,發(fā)送域名解析請求,包括從具有優(yōu)先級排序的域名解析服務(wù)器列表中優(yōu)先級最高的域名解析服務(wù)器開始,逐級向?qū)?yīng)的域名解析服務(wù)器發(fā)送域名解析請求;所述接收所述域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表,包括接收域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表,并一旦接收到域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表后,就停止所述逐級向?qū)?yīng)的域名解析服務(wù)器發(fā)送域名解析請求的操作。本方案根據(jù)優(yōu)先級從域名解析服務(wù)器列表中確定域名解析服務(wù)器來發(fā)送域名解析請求,可以提高發(fā)送域名解析請求的成功率和效率。作為上述技術(shù)方案的優(yōu)選,所述向預(yù)存儲的域名解析服務(wù)器列表中的域名解析服務(wù)器,發(fā)送域名解析請求,包括從具有優(yōu)先級排序的域名解析服務(wù)器列表中選擇多個域名解析服務(wù)器,向所選擇的多個域名解析服務(wù)器發(fā)送域名解析請求;所述接收所述域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表,包括接收所述多個域名解析服務(wù)器中最先返回的與請求解析的域名相對應(yīng)的IP地址列表。本方案從域名解析服務(wù)器列表中一次選擇多個域名解析服務(wù)器來發(fā)送域名解析請求,同樣也可以提高發(fā)送域名解析請求的成功率和效率。
      ·
      作為上述技術(shù)方案的優(yōu)選,所述方法還包括當(dāng)所述多個域名解析服務(wù)器無法返回與請求解析的域名相對應(yīng)的IP地址列表時,重新從具有優(yōu)先級排序的域名解析服務(wù)器列表中選擇多個域名解析服務(wù)器,并向重選的多個域名解析服務(wù)器發(fā)送所述域名解析請求。本方案可進(jìn)一步提供發(fā)送域名解析請求的成功率。作為上述技術(shù)方案的優(yōu)選,所述方法還包括當(dāng)無法接收到所述域名解析服務(wù)器列表中的域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表時,向本地存儲的備用域名解析服務(wù)器發(fā)送域名解析請求,所述備用域名解析服務(wù)器可百分百正確返回與客戶端請求解析的域名相對應(yīng)的IP地址列表;接收所述備用域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表。本方案可確保成功發(fā)送域名解析請求。作為上述技術(shù)方案的優(yōu)選,所述方法還包括記錄所述域名解析請求發(fā)送至域名解析服務(wù)器的效果評價參數(shù);定時根據(jù)所記錄的效果評價參數(shù)重新計算域名解析服務(wù)器對應(yīng)的優(yōu)先級;根據(jù)重新計算到的域名解析服務(wù)器對應(yīng)的優(yōu)先級調(diào)整具有按優(yōu)先級排序的域名解析服務(wù)器列表。本方案可以更新域名解析服務(wù)器中的優(yōu)先級排序。作為上述技術(shù)方案的優(yōu)選,所述效果評價參數(shù)包括接收到域名解析服務(wù)器返回IP地址列表的次數(shù)與向所述域名解析服務(wù)器發(fā)送域名解析請求的次數(shù)的比值,及域名解析服務(wù)器返回IP地址列表的時間。作為上述技術(shù)方案的優(yōu)選,所述IP地址列表中的IP地址具有優(yōu)先級排序,其中,所述優(yōu)先級用于指示IP地址正確返回網(wǎng)絡(luò)數(shù)據(jù)的有效率。本方案可以使客戶端在接收到IP地址列表中根據(jù)IP地址的優(yōu)先級來選擇IP地址進(jìn)行訪問,提聞了訪問效率。作為上述技術(shù)方案的優(yōu)選,所述接收所述域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表之后,所述方法還包括向具有優(yōu)先級排序的IP地址列表中的IP地址發(fā)送HTTP請求,以從所述IP地址中獲取所述HTTP請求所請求的網(wǎng)絡(luò)數(shù)據(jù)。本發(fā)明實施例還提出一種域名解析方法,所述方法包括
      接收域名解析請求,所述域名解析請求攜帶有客戶端請求解析的域名;確定與所述請求解析的域名相對應(yīng)的IP地址列表;向所述客戶端返回所述IP地址列表。在本發(fā)明實施例中,域名解析服務(wù)器返回包括域名所對應(yīng)的至少兩個IP地址的IP地址列表,這樣不僅可以提高客戶端接收到IP地址的可能性,由于獲得了多個IP地址,因此還能夠提高客戶端訪問Web服務(wù)器的成功率。作為上述技術(shù)方案的優(yōu)選,確定與所述請求解析的域名相對應(yīng)的IP地址列表包括確定與所述請求解析的域名相對應(yīng)的候選IP地址列表;計算所述候選IP地址列表內(nèi)各IP地址的優(yōu)先級; 根據(jù)優(yōu)先級計算結(jié)果對所述候選IP地址列表中的各IP地址進(jìn)行優(yōu)先級排序,生成與所述請求解析的域名相對應(yīng)的IP地址列表。本方案提供了生成IP地址列表的方式。作為上述技術(shù)方案的優(yōu)選,確定與所述請求解析的域名相對應(yīng)的候選IP地址列表,包括根據(jù)包括所述客戶端、網(wǎng)絡(luò)數(shù)據(jù)中心或/和運營商在內(nèi)的設(shè)備對各IP地址的反饋信息,確定與所述請求解析的域名相對應(yīng)的候選IP地址列表,所述反饋信息包括向IP地址發(fā)送HTTP請求時的時長、速度和結(jié)果反饋情況;或者,根據(jù)預(yù)先的配置信息來配置與所述請求解析的域名相對應(yīng)的候選IP地址列表。作為上述技術(shù)方案的優(yōu)選,所述計算所述候選IP地址列表內(nèi)各IP地址的優(yōu)先級,包括獲取發(fā)送HTTP請求至所述候選IP地址列表內(nèi)各IP地址的效果評價參數(shù);根據(jù)所記錄的效果評價參數(shù)計算各IP地址對應(yīng)的優(yōu)先級;其中,所述效果評價參數(shù)包括向IP地址發(fā)送HTTP請求時的時長、速度和結(jié)果反饋情況。本發(fā)明實施例還提出一種發(fā)送域名解析請求的方法,包括向預(yù)存儲的域名解析服務(wù)器列表中的域名解析服務(wù)器,發(fā)送域名解析請求。本發(fā)明實施例還提出一種客戶端,包括第一發(fā)送模塊,用于向預(yù)存儲的域名解析服務(wù)器列表中的域名解析服務(wù)器,發(fā)送域名解析請求,所述域名解析請求包括請求解析的域名;接收模塊,用于接收所述域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表。作為上述技術(shù)方案的優(yōu)選,所述域名解析服務(wù)器列表中的域名解析服務(wù)器具有優(yōu)先級排序,其中,所述優(yōu)先級用于指示域名解析服務(wù)器正確返回與客戶端請求解析的域名相對應(yīng)的IP地址列表的有效率。作為上述技術(shù)方案的優(yōu)選,所述第一發(fā)送模塊用于從具有優(yōu)先級排序的域名解析服務(wù)器列表中優(yōu)先級最高的域名解析服務(wù)器開始,逐級向?qū)?yīng)的域名解析服務(wù)器發(fā)送域名解析請求;所述接收模塊用于接收域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表,并一旦接收到域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表后,通知所述發(fā)送模塊停止所述逐級向?qū)?yīng)的域名解析服務(wù)器發(fā)送域名解析請求的操作。作為上述技術(shù)方案的優(yōu)選,所述第一發(fā)送模塊用于從具有優(yōu)先級排序的域名解析服務(wù)器列表中選擇多個域名解析服務(wù)器,向所選擇的多個域名解析服務(wù)器發(fā)送域名解析請求;所述接收模塊用于接收所述多個域名解析服務(wù)器中最先返回的與請求解析的域名相對應(yīng)的IP地址列表。作為上述技術(shù)方案的優(yōu)選,所述第一發(fā)送模塊還用 于當(dāng)所述多個域名解析服務(wù)器無法返回與請求解析的域名相對應(yīng)的IP地址列表時,重新從具有優(yōu)先級排序的域名解析服務(wù)器列表中選擇多個域名解析服務(wù)器,并向重選的多個域名解析服務(wù)器發(fā)送所述域名解析請求。作為上述技術(shù)方案的優(yōu)選,所述第一發(fā)送模塊還用于當(dāng)無法接收到所述域名解析服務(wù)器列表中的域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表時,向本地存儲的備用域名解析服務(wù)器發(fā)送域名解析請求,所述備用域名解析服務(wù)器可百分百正確返回與客戶端請求解析的域名相對應(yīng)的IP地址列表;所述接收模塊用于接收所述備用域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表。作為上述技術(shù)方案的優(yōu)選,所述客戶端還包括記錄模塊,用于記錄所述域名解析請求發(fā)送至域名解析服務(wù)器的效果評價參數(shù);計算模塊,用于定時根據(jù)所記錄的效果評價參數(shù)重新計算域名解析服務(wù)器對應(yīng)的優(yōu)先級;調(diào)整模塊,用于根據(jù)重新計算到的域名解析服務(wù)器對應(yīng)的優(yōu)先級調(diào)整具有按優(yōu)先級排序的域名解析服務(wù)器列表。作為上述技術(shù)方案的優(yōu)選,所述效果評價參數(shù)包括接收到域名解析服務(wù)器返回IP地址列表的次數(shù)與向所述域名解析服務(wù)器發(fā)送域名解析請求的次數(shù)的比值,及域名解析服務(wù)器返回IP地址列表的時間。作為上述技術(shù)方案的優(yōu)選,所述IP地址列表中的IP地址具有優(yōu)先級排序,其中,所述優(yōu)先級用于指示IP地址正確返回網(wǎng)絡(luò)數(shù)據(jù)的有效率。作為上述技術(shù)方案的優(yōu)選,所述客戶端還包括第二發(fā)送模塊,用于向具有優(yōu)先級排序的IP地址列表中的IP地址發(fā)送HTTP請求,以從所述IP地址中獲取所述HTTP請求所請求的網(wǎng)絡(luò)數(shù)據(jù)。本發(fā)明實施例還提出一種域名解析服務(wù)器,所述域名解析服務(wù)器包括第二接收模塊,用于接收域名解析請求,所述域名解析請求攜帶有客戶端請求解析的域名;解析模塊,用于確定與所述請求解析的域名相對應(yīng)的IP地址列表;第三發(fā)送模塊,用于向所述客戶端返回所述IP地址列表。本發(fā)明實施例還提出一種客戶端,包括第一發(fā)送模塊,用于向預(yù)存儲的域名解析服務(wù)器列表中的域名解析服務(wù)器,發(fā)送域名解析請求。本發(fā)明實施例還提出一種域名解析系統(tǒng),包括客戶端和域名解析服務(wù)器;
      所述客戶端,用于向預(yù)存儲的域名解析服務(wù)器列表中的域名解析服務(wù)器,發(fā)送域名解析請求,所述域名解析請求包括請求解析的域名;所述域名解析服務(wù)器,用于接收到所述域名解析請求后,確定與所述請求解析的域名相對應(yīng)的IP地址列表,并向所述客戶端返回所述IP地址列表;所述客戶端,用于接收所述域名解析服務(wù)器返回的所述IP地址列表。本發(fā)明實施例的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。下面通過附圖和實施例,對本發(fā)明實施例的技術(shù)方案做進(jìn)一步的詳細(xì)描述。


      附圖用來提供對本發(fā)明實施例的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明實施例的限制。在附圖中圖1是本發(fā)明優(yōu)選實施例提出的域名解析方法的流程圖;圖2是本發(fā)明一具體實施例提出的域名解析方法的流程圖;圖3是本發(fā)明另一具體實施例提出的域名解析方法的流程圖;圖4是本發(fā)明優(yōu)選實施例提出的另一種域名解析方法的流程圖;圖5是本發(fā)明一具體實施例提出的發(fā)送域名解析請求的方法的流程圖;圖6是本發(fā)明優(yōu)選實施例提出的客戶端的結(jié)構(gòu)示意圖;圖7是本發(fā)明優(yōu)選實施例提出的域名解析服務(wù)器的結(jié)構(gòu)示意圖。
      具體實施例方式以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明實施例,并不用于限定本發(fā)明實施例。如圖1所示為本發(fā)明優(yōu)選實施例提出的一種域名解析方法,該域名解析方法可用于在客戶端中實現(xiàn),具體地,該方法包括步驟Sll :向預(yù)存儲的域名解析服務(wù)器列表中的域名解析服務(wù)器,發(fā)送域名解析請求,所述域名解析請求包括請求解析的域名;步驟S12 :接收所述域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表。在本實施例中,預(yù)存儲的域名解析服務(wù)器列表中包括兩個以上域名解析服務(wù)器。與目前技術(shù)中僅向一個本地域名解析服務(wù)器發(fā)送域名解析請求不同,在本發(fā)明實施例中,從域名解析服務(wù)器列表選擇域名解析服務(wù)器來發(fā)送域名解析請求,可以提高域名解析請求發(fā)送的成功率,從而夠提高客戶端訪問Web服務(wù)器的成功率。如圖2所示為本發(fā)明實施例提出的一種域名解析方法的具體實施例,在該實施例中,域名解析服務(wù)器列表中的域名解析服務(wù)器具有優(yōu)先級排序。具體地,該方法包括以下步驟步驟S21 :預(yù)先存儲包含兩個以上域名解析服務(wù)器的域名解析服務(wù)器列表,其中的域名解析服務(wù)器具有優(yōu)先級排序。
      該域名解析服務(wù)器列表中的兩個以上域名解析服務(wù)器為能對同一域名進(jìn)行域名解析的域名解析服務(wù)器。其中,優(yōu)先級用于指示域名解析服務(wù)器正確返回與客戶端請求解析的域名相對應(yīng)的IP地址的有效率。步驟S22 :確定域名解析服務(wù)器列表中優(yōu)先級為N的域名解析服務(wù)器。將解析服務(wù)器的優(yōu)先級排序用連續(xù)正整數(shù)表示,數(shù)字越大表示優(yōu)先級越高,在該步驟中,N的初始值設(shè)置為表示優(yōu)先級為最高的正整數(shù)。步驟S23 :向確定的域名解析服務(wù)器發(fā)送域名解析請求。步驟S24 :判斷是否接收到該確定的域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表,若是,則結(jié)束;若否,將N設(shè)置為N-1后,返回步驟S22。在本實施例中,根據(jù)優(yōu)先級從域名解析服務(wù)器列表中確定域名解析服務(wù)器來發(fā)送·域名解析請求,可以提高發(fā)送域名解析請求的成功率和效率。如圖3所示為本發(fā)明實施例提出的一種域名解析方法的另一具體實施例,在該實施例中,可以從域名解析服務(wù)器列表中一次確定多個域名解析服務(wù)器。具體地,該方法包括以下步驟步驟S31 :預(yù)先存儲包含兩個以上域名解析服務(wù)器的域名解析服務(wù)器列表。在該實施例中,域名解析服務(wù)器列表中的域名解析服務(wù)器還可以具有優(yōu)先級排序。步驟S32 :從域名解析服務(wù)器列表中選擇多個域名解析服務(wù)器。步驟S33 :向選擇的多個域名解析服務(wù)器發(fā)送域名解析請求。在該步驟中,是向選擇的多個域名解析服務(wù)器發(fā)送同一域名解析請求。步驟S34 :判斷是否接收到選擇的域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表,若是,則結(jié)束;若否,執(zhí)行步驟S32。在該步驟中,有可能會接收到來自不同域名解析服務(wù)器返回的解析結(jié)果,這時,可以采用以優(yōu)先接收到的解析結(jié)果為準(zhǔn)、主動過濾掉后續(xù)接收到解析結(jié)果的策略。應(yīng)當(dāng)注意的是,再返回執(zhí)行步驟S32時,應(yīng)當(dāng)將域名解析服務(wù)器列表中已經(jīng)選擇過的域名解析服務(wù)器排除在外。在本實施例中,是從域名解析服務(wù)器列表中一次選擇多個域名解析服務(wù)器來發(fā)送域名解析請求,同樣也可以提高發(fā)送域名解析請求的成功率和效率。此外,在本發(fā)明的其他實施例中,為了保證客戶端發(fā)送的域名解析請求能夠到達(dá)域名解析服務(wù)器,可以在本地存儲備用域名解析服務(wù)器,該備用域名解析服務(wù)器能保證接收到所述域名解析請求,并返回與請求解析的域名相對應(yīng)的IP地址。當(dāng)無法接收到域名解析服務(wù)器列表中的域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址時,可以向本地存儲的備用域名解析服務(wù)器發(fā)送域名解析請求。本實施例可保證域名解析請求無法發(fā)送到解析服務(wù)器列表中的解析服務(wù)器時,可以將解析請求發(fā)送至所述備用解析服務(wù)器,從所述備用解析服務(wù)器中得到與請求解析的域名相對應(yīng)的IP地址。優(yōu)選地,還可以對預(yù)先存儲的域名解析服務(wù)器列表進(jìn)行更新,具體地,通過以下步驟進(jìn)行更新記錄所述域名解析請求發(fā)送至域名解析服務(wù)器的效果評價參數(shù);定時根據(jù)所記錄的效果評價參數(shù)重新計算域名解析服務(wù)器對應(yīng)的優(yōu)先級;
      根據(jù)重新計算的域名解析服務(wù)器對應(yīng)的優(yōu)先級調(diào)整具有按優(yōu)先級排序的域名解析服務(wù)器列表。其中,調(diào)整包括調(diào)整域名解析服務(wù)器的優(yōu)先級,或者還可以從所述列表中刪除域名解析服務(wù)器或向所述列表中增加新的域名解析服務(wù)器。其中,所述效果評價參數(shù)包括接收到域名解析服務(wù)器返回IP地址的次數(shù)與向所述域名解析服務(wù)器發(fā)送域名解析請求的次數(shù)的比值,及域名解析服務(wù)器返回IP地址列表的時間。進(jìn)一步地,可以為上述效果評價參數(shù)設(shè)置相應(yīng)的權(quán)重,例如,更重視域名解析服務(wù)器返回解析結(jié)果的成功率時,可以將接收到域名解析服務(wù)器返回IP地址的次數(shù)與向所述域名解析服務(wù)器發(fā)送域名解析請求的次數(shù)的比值的效果評價參數(shù)的權(quán)重設(shè)為O. 8,將響應(yīng)域名解析請求的時間這項效果評價參數(shù)的權(quán)重設(shè)為O. 2。在本發(fā)明實施例中,客戶端所接收的域名解析服務(wù)器返回的IP地址列表中包括一個域名所對應(yīng)的一個或多個IP地址。例如,對于同一域名,可以有多個Web服務(wù)器為它服務(wù),由于每個Web服務(wù)器可能分別對應(yīng)一個IP地址,那么,該域名就對應(yīng)多個IP地址,因此,域名解析服務(wù)器可以返回包括該域名對應(yīng)的多個IP地址的IP地址列表。
      如圖4所示為本發(fā)明優(yōu)選實施例提出的另一種域名解析方法,該域名解析方法可用于在域名解析服務(wù)器中實現(xiàn),所述方法包括步驟S41 :接收域名解析請求,所述域名解析請求攜帶有客戶端請求解析的域名。步驟S42 :確定與所述請求解析的域名相對應(yīng)的IP地址列表。其中,該IP地址列表中可以僅包括能夠與客戶端建立較穩(wěn)定的網(wǎng)絡(luò)連接的Web服務(wù)器對應(yīng)的IP地址。具體實現(xiàn)時,可以根據(jù)客戶端、不同數(shù)據(jù)中心區(qū)域或者運營商對各IP地址的反饋信息來確定哪些IP地址的Web服務(wù)器能夠與客戶端建立穩(wěn)定的網(wǎng)絡(luò)鏈接。其中,反饋信息可以包括與IP地址對應(yīng)的Web服務(wù)器間網(wǎng)絡(luò)連接情況,與IP地址對應(yīng)的Web服務(wù)器間數(shù)據(jù)交互的速度等信息。在本發(fā)明的其他實施例中,該IP地址列表還可以是由用戶預(yù)先設(shè)置的。其中,該IP地址列表中除了包括有IP地址之外,還可以包括IP地址所屬區(qū)域、IP地址所屬運營商等信息。在本發(fā)明的其他實施例中,客戶端接收的域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表還具有優(yōu)先級排序,其中,所述優(yōu)先級用于指示IP地址正確返回網(wǎng)絡(luò)數(shù)據(jù)的有效率。生成具有優(yōu)先級排序的IP地址列表的方法包括步驟S421 :確定與所述請求解析的域名相對應(yīng)的候選IP地址列表。在該步驟中,根據(jù)包括所述客戶端、網(wǎng)絡(luò)數(shù)據(jù)中心或/和運營商在內(nèi)的設(shè)備對各IP地址的反饋信息,確定與所述請求解析的域名相對應(yīng)的候選IP地址列表,所述反饋信息包括向IP地址發(fā)送HTTP請求時的時長、速度和結(jié)果反饋情況;或者,也根據(jù)預(yù)先的配置信息來配置與所述請求解析的域名相對應(yīng)的候選IP地址列表,即可以由用戶手動配置。步驟S422 :計算所述候選IP地址列表內(nèi)各IP地址的優(yōu)先級。計算IP地址的優(yōu)先級可以采用以下方式獲取發(fā)送HTTP請求至所述候選IP地址列表內(nèi)各IP地址的效果評價參數(shù);根據(jù)所記錄的效果評價參數(shù)計算IP地址對應(yīng)的優(yōu)先級;其中,所述效果評價參數(shù)包括向IP地址發(fā)送HTTP請求時的時長、速度和結(jié)果反饋情況。例如根據(jù)與IP地址對應(yīng)的Web服務(wù)器間數(shù)據(jù)交互的速度和/或根據(jù)與IP地址對應(yīng)的Web服務(wù)器間網(wǎng)絡(luò)連接情況來確定IP地址的優(yōu)先級,當(dāng)交互速度越快,連接越穩(wěn)定(由IP地址對應(yīng)的Web服務(wù)器間的有效連接確定),則IP地址的優(yōu)先級就越高。在本發(fā)明的其他實施例中,該IP地址列表中的IP地址的優(yōu)先級也可以由用戶預(yù)先設(shè)置。步驟S423 :根據(jù)優(yōu)先級計算結(jié)果對所述候選IP地址列表中的各IP地址進(jìn)行優(yōu)先級排序,生成與所述請求解析的域名相對應(yīng)的IP地址列表。步驟S43 :向所述客戶端返回所述IP地址列表??蛻舳嗽诮邮盏接蛎馕龇?wù)器返回的與所述域名解析請求中請求解析的域名相對應(yīng)的IP地址列表之后,從具有優(yōu)先級排序的IP地址列表中確定IP地址來發(fā)送HTTP請求,以獲取網(wǎng)絡(luò)數(shù)據(jù)。本領(lǐng)域人員應(yīng)當(dāng)了解的是,若選擇的IP地址無法訪問服務(wù)器時,可以從IP地址列表中再次選擇其他IP地址進(jìn)行訪問。與現(xiàn)有技術(shù)中域名解析服務(wù)器僅返回一個域名對應(yīng)的IP地址不同,在本發(fā)明實施例中域名解析服務(wù)器返回包括域名所對應(yīng)的至少兩個IP地址的IP地址列表,這樣不僅可以提高客戶端接收到IP地址的可能性,由于獲得了多個IP地址,因此還能夠提高客戶端訪問Web服務(wù)器的成功率。進(jìn)一步地,當(dāng)IP地址列表中的IP地址具有優(yōu)先級排序時,還可以使客戶端在接收到IP地址列表中根據(jù)IP地址的優(yōu)先級來選擇IP地址進(jìn)行訪問,提高了訪問效率。本發(fā)明實施例還提出一種發(fā)送域名解析請求的方法,即客戶端在發(fā)送域名解析請求時,向預(yù)存儲的域名解析服務(wù)器列表中的域名解析服務(wù)器發(fā)送域名解析請求。如圖5所示為一種發(fā)送域名解析請求的方法的具體實施例,包括以下步驟步驟S51 :從預(yù)先存儲的包括兩個以上的域名解析服務(wù)器的列表中確定第一域名解析服務(wù)器。在該步驟中,列表中的兩個以上的域名解析服務(wù)器為能對同一域名進(jìn)行域名解析的域名解析服務(wù)器。優(yōu)選地,從列表中確定第一域名解析服務(wù)器的方式可以是(I)根據(jù)所述列表中的域名解析服務(wù)器的優(yōu)先級確定第一域名解析服務(wù)器客戶端向列表中優(yōu)先級最高的域名解析服務(wù)器發(fā)送域名解析請求,當(dāng)優(yōu)先級最高的域名解析服務(wù)器無法返回解析結(jié)果時,繼續(xù)向列表中優(yōu)先級第二高的域名解析服務(wù)器發(fā)送域名解析請求,如果優(yōu)先級第二高的域名解析服務(wù)器無法返回解析結(jié)果時,則向列表中優(yōu)先級第三高的域名解析服務(wù)器發(fā)送域名解析請求,直到得到解析結(jié)果?;蛘?2)從所述列表中確定預(yù)設(shè)數(shù)量的第一域名解析服務(wù)器客戶端同時從列表中選擇預(yù)設(shè)數(shù)量的域名解析服務(wù)器,然后,向所選擇的域名解析發(fā)送域名解析請求。當(dāng)采用這種發(fā)送域名解析請求時,客戶端有可能會接收到來自多個不同的域名解析服務(wù)器返回的解析結(jié)果,這時可以采用以優(yōu)先接收到解析結(jié)果為準(zhǔn)、主動過濾掉后續(xù)接收到解析結(jié)果的策略。此外,當(dāng)首次選擇的預(yù)設(shè)數(shù)量的域名解析服務(wù)器均無法返回解析結(jié)果,則可以在列表中選擇另外的預(yù)設(shè)數(shù)量的域名解析服務(wù)器再次發(fā)送域名解析請求,以此類推,直到得到解析結(jié)果。此外,在本發(fā)明的其他實施例中,為了保證客戶端發(fā)送的域名解析請求到達(dá)域名解析服務(wù)器,可以在列表中可以設(shè)置一個特定的域名解析服務(wù)器,該特定的域名解析服務(wù)器可以放置在網(wǎng)絡(luò)比較有保障的數(shù)據(jù)中心,以保證列表中其他域名解析服務(wù)器都收不到域名解析請求時,客戶端可以將域名解析請求發(fā)送至該特定的域名解析服務(wù)器,以從該特定的域名服務(wù)器中得到解析結(jié)果。步驟S52 :發(fā)送域名解析請求至所述第一域名解析服務(wù)器。在該實施例中,對客戶端發(fā)送域名解析請求進(jìn)行了優(yōu)化,能提高域名解析請求發(fā)送至域名解析服務(wù)器的成功率。相應(yīng)地,如圖6示,本發(fā)明實施例還提出一種客戶端,包括
      第一發(fā)送模塊601,用于向預(yù)存儲的域名解析服務(wù)器列表中的域名解析服務(wù)器,發(fā)送域名解析請求,所述域名解析請求包括請求解析的域名;第一接收模塊602,用于接收所述域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表。優(yōu)選地,所述域名解析服務(wù)器列表中的域名解析服務(wù)器具有優(yōu)先級排序,其中,所述優(yōu)先級用于指示域名解析服務(wù)器正確返回與客戶端請求解析的域名相對應(yīng)的IP地址列表的有效率。所述第一發(fā)送模塊601用于從具有優(yōu)先級排序的域名解析服務(wù)器列表中優(yōu)先級最高的域名解析服務(wù)器開始,逐級向?qū)?yīng)的域名解析服務(wù)器發(fā)送域名解析請求;所述第一接收模塊602用于接收域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表,并一旦接收到域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表后,通知所述發(fā)送模塊停止所述逐級向?qū)?yīng)的域名解析服務(wù)器發(fā)送域名解析請求的操作。優(yōu)選地,所述第一發(fā)送模塊601用于從具有優(yōu)先級排序的域名解析服務(wù)器列表中選擇多個域名解析服務(wù)器,向所選擇的多個域名解析服務(wù)器發(fā)送域名解析請求;所述第一接收模塊602用于接收所述多個域名解析服務(wù)器中最先返回的與請求解析的域名相對應(yīng)的IP地址列表。優(yōu)選地,所述第一發(fā)送模塊601還用于當(dāng)所述多個域名解析服務(wù)器無法返回與請求解析的域名相對應(yīng)的IP地址列表時,重新從具有優(yōu)先級排序的域名解析服務(wù)器列表中選擇多個域名解析服務(wù)器,并向重選的多個域名解析服務(wù)器發(fā)送所述域名解析請求。優(yōu)選地,所述第一發(fā)送模塊601還用于當(dāng)無法接收到所述域名解析服務(wù)器列表中的域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表時,向本地存儲的備用域名解析服務(wù)器發(fā)送域名解析請求,所述備用域名解析服務(wù)器可百分百正確返回與客戶端請求解析的域名相對應(yīng)的IP地址列表;優(yōu)選地,所述第一接收模塊602用于接收所述備用域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表。優(yōu)選地,所述客戶端還包括記錄模塊,用于記錄所述域名解析請求發(fā)送至域名解析服務(wù)器的效果評價參數(shù);計算模塊,用于定時根據(jù)所記錄的效果評價參數(shù)重新計算域名解析服務(wù)器對應(yīng)的優(yōu)先級;調(diào)整模塊,用于根據(jù)重新計算到的域名解析服務(wù)器對應(yīng)的優(yōu)先級調(diào)整具有按優(yōu)先級排序的域名解析服務(wù)器列表。優(yōu)選地,所述效果評價參數(shù)包括接收到域名解析服務(wù)器返回IP地址列表的次數(shù)與向所述域名解析服務(wù)器發(fā)送域名解析請求的次數(shù)的比值,及域名解析服務(wù)器返回IP地址列表的時間。優(yōu)選地,所述IP地址列表中的IP地址具有優(yōu)先級排序,其中,所述優(yōu)先級用于指示IP地址正確返回網(wǎng)絡(luò)數(shù)據(jù)的有效率。優(yōu)選地,所述客戶端還包括第二發(fā)送模塊,用于向具有優(yōu)先級排序的IP地址列表中的IP地址發(fā)送HTTP請求,以從所述IP地址中獲取所述HTTP請求所請求的網(wǎng)絡(luò)數(shù)據(jù)。本發(fā)明實施例還提出一種客戶端,包括第一發(fā)送模塊,用于向預(yù)存儲的域名解析服務(wù)器列表中的域名解析服務(wù)器,發(fā)送域名解析請求。 本發(fā)明實施例還提出一種域名解析服務(wù)器,如圖7所示,所述域名解析服務(wù)器包括第二接收模塊701,用于接收域名解析請求,所述域名解析請求攜帶有客戶端請求解析的域名;解析模塊702,用于確定與所述請求解析的域名相對應(yīng)的IP地址列表;第三發(fā)送模塊703,用于向所述客戶端返回所述IP地址列表。優(yōu)選地,解析模塊702包括確定單元,用于確定與所述請求解析的域名相對應(yīng)的候選IP地址列表;計算單元,用于計算所述候選IP地址列表內(nèi)各IP地址的優(yōu)先級;生成IP地址列表單元,用于根據(jù)優(yōu)先級計算結(jié)果對所述候選IP地址列表中的各IP地址進(jìn)行優(yōu)先級排序,生成與所述請求解析的域名相對應(yīng)的IP地址列表。所述確定單元用于根據(jù)包括所述客戶端、網(wǎng)絡(luò)數(shù)據(jù)中心或/和運營商在內(nèi)的設(shè)備對各IP地址的反饋信息,確定與所述請求解析的域名相對應(yīng)的候選IP地址列表,所述反饋信息包括向IP地址發(fā)送HTTP請求時的時長、速度和結(jié)果反饋情況;或者,根據(jù)預(yù)先的配置信息來配置與所述請求解析的域名相對應(yīng)的候選IP地址列表。優(yōu)選地,所述計算單元用于獲取發(fā)送HTTP請求至所述候選IP地址列表內(nèi)各IP地址的效果評價參數(shù);根據(jù)所記錄的效果評價參數(shù)計算各IP地址對應(yīng)的優(yōu)先級;其中,所述效果評價參數(shù)包括向IP地址發(fā)送HTTP請求時的時長、速度和結(jié)果反饋情況。本發(fā)明實施例還提出一種域名解析系統(tǒng),包括客戶端和域名解析服務(wù)器,所述客戶端,用于向預(yù)存儲的域名解析服務(wù)器列表中的域名解析服務(wù)器,發(fā)送域名解析請求,所述域名解析請求包括請求解析的域名;所述域名解析服務(wù)器,用于接收到所述域名解析請求后,確定與所述請求解析的域名相對應(yīng)的IP地址列表,并向所述客戶端返回所述IP地址列表;所述客戶端,用于接收所述域名解析服務(wù)器返回的所述IP地址列表。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或 多個方框中指定的功能。這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
      權(quán)利要求
      1.一種域名解析方法,其特征在于,所述方法包括 向預(yù)存儲的域名解析服務(wù)器列表中的域名解析服務(wù)器,發(fā)送域名解析請求,所述域名解析請求包括請求解析的域名; 接收所述域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述域名解析服務(wù)器列表中的域名解析服務(wù)器具有優(yōu)先級排序,其中,所述優(yōu)先級用于指示域名解析服務(wù)器正確返回與客戶端請求解析的域名相對應(yīng)的IP地址列表的有效率。
      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述向預(yù)存儲的域名解析服務(wù)器列表中的域名解析服務(wù)器,發(fā)送域名解析請求,包括 從具有優(yōu)先級排序的域名解析服務(wù)器列表中優(yōu)先級最高的域名解析服務(wù)器開始,逐級向?qū)?yīng)的域名解析服務(wù)器發(fā)送域名解析請求; 所述接收所述域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表,包括接收域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表,并一旦接收到域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表后,就停止所述逐級向?qū)?yīng)的域名解析服務(wù)器發(fā)送域名解析請求的操作。
      4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述向預(yù)存儲的域名解析服務(wù)器列表中的域名解析服務(wù)器,發(fā)送域名解析請求,包括 從具有優(yōu)先級排序的域名解析服務(wù)器列表中選擇多個域名解析服務(wù)器,向所選擇的多個域名解析服務(wù)器發(fā)送域名解析請求; 所述接收所述域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表,包括 接收所述多個域名解析服務(wù)器中最先返回的與請求解析的域名相對應(yīng)的IP地址列表。
      5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括 當(dāng)所述多個域名解析服務(wù)器無法返回與請求解析的域名相對應(yīng)的IP地址列表時,重新從具有優(yōu)先級排序的域名解析服務(wù)器列表中選擇多個域名解析服務(wù)器,并向重選的多個域名解析服務(wù)器發(fā)送所述域名解析請求。
      6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括 當(dāng)無法接收到所述域名解析服務(wù)器列表中的域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表時,向本地存儲的備用域名解析服務(wù)器發(fā)送域名解析請求,所述備用域名解析服務(wù)器可百分百正確返回與客戶端請求解析的域名相對應(yīng)的IP地址列表;接收所述備用域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表。
      7.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括 記錄所述域名解析請求發(fā)送至域名解析服務(wù)器的效果評價參數(shù); 定時根據(jù)所記錄的效果評價參數(shù)重新計算域名解析服務(wù)器對應(yīng)的優(yōu)先級; 根據(jù)重新計算到的域名解析服務(wù)器對應(yīng)的優(yōu)先級調(diào)整具有按優(yōu)先級排序的域名解析服務(wù)器列表。
      8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述效果評價參數(shù)包括接收到域名解析服務(wù)器返回IP地址列表的次數(shù)與向所述域名解析服務(wù)器發(fā)送域名解析請求的次數(shù)的比值,及域名解析服務(wù)器返回IP地址列表的時間。
      9.根據(jù)權(quán)利要求1至8任一項所述的方法,其特征在于,所述IP地址列表中的IP地址具有優(yōu)先級排序,其中,所述優(yōu)先級用于指示IP地址正確返回網(wǎng)絡(luò)數(shù)據(jù)的有效率。
      10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述接收所述域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表之后,所述方法還包括 向具有優(yōu)先級排序的IP地址列表中的IP地址發(fā)送HTTP請求,以從所述IP地址中獲取所述HTTP請求所請求的網(wǎng)絡(luò)數(shù)據(jù)。
      11.一種域名解析方法,其特征在于,所述方法包括 接收域名解析請求,所述域名解析請求攜帶有客戶端請求解析的域名; 確定與所述請求解析的域名相對應(yīng)的IP地址列表; 向所述客戶端返回所述IP地址列表。
      12.根據(jù)權(quán)利要求11所述的方法,其特征在于,確定與所述請求解析的域名相對應(yīng)的IP地址列表包括 確定與所述請求解析的域名相對應(yīng)的候選IP地址列表; 計算所述候選IP地址列表內(nèi)各IP地址的優(yōu)先級; 根據(jù)優(yōu)先級計算結(jié)果對所述候選IP地址列表中的各IP地址進(jìn)行優(yōu)先級排序,生成與所述請求解析的域名相對應(yīng)的IP地址列表。
      13.根據(jù)權(quán)利要求12所述的方法,其特征在于,確定與所述請求解析的域名相對應(yīng)的候選IP地址列表,包括 根據(jù)包括所述客戶端、網(wǎng)絡(luò)數(shù)據(jù)中心或/和運營商在內(nèi)的設(shè)備對各IP地址的反饋信息,確定與所述請求解析的域名相對應(yīng)的候選IP地址列表,所述反饋信息包括向IP地址發(fā)送HTTP請求時的時長、速度和結(jié)果反饋情況; 或者, 根據(jù)預(yù)先的配置信息來配置與所述請求解析的域名相對應(yīng)的候選IP地址列表。
      14.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述計算所述候選IP地址列表內(nèi)各IP地址的優(yōu)先級,包括 獲取發(fā)送HTTP請求至所述候選IP地址列表內(nèi)各IP地址的效果評價參數(shù); 根據(jù)所記錄的效果評價參數(shù)計算各IP地址對應(yīng)的優(yōu)先級; 其中,所述效果評價參數(shù)包括向IP地址發(fā)送HTTP請求時的時長、速度和結(jié)果反饋情況。
      15.一種發(fā)送域名解析請求的方法,其特征在于,包括 向預(yù)存儲的域名解析服務(wù)器列表中的域名解析服務(wù)器,發(fā)送域名解析請求。
      16.一種客戶端,其特征在于,包括 第一發(fā)送模塊,用于向預(yù)存儲的域名解析服務(wù)器列表中的域名解析服務(wù)器,發(fā)送域名解析請求,所述域名解析請求包括請求解析的域名; 第一接收模塊,用于接收所述域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表。
      17.根據(jù)權(quán)利要求16所述的客戶端,其特征在于,所述域名解析服務(wù)器列表中的域名解析服務(wù)器具有優(yōu)先級排序,其中,所述優(yōu)先級用于指示域名解析服務(wù)器正確返回與客戶端請求解析的域名相對應(yīng)的IP地址列表的有效率。
      18.根據(jù)權(quán)利要求17所述的客戶端,其特征在于,所述第一發(fā)送模塊用于從具有優(yōu)先級排序的域名解析服務(wù)器列表中優(yōu)先級最高的域名解析服務(wù)器開始,逐級向?qū)?yīng)的域名解析服務(wù)器發(fā)送域名解析請求; 所述接收模塊用于接收域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表,并一旦接收到域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表后,通知所述發(fā)送模塊停止所述逐級向?qū)?yīng)的域名解析服務(wù)器發(fā)送域名解析請求的操作。
      19.根據(jù)權(quán)利要求17所述的客戶端,其特征在于,所述第一發(fā)送模塊用于從具有優(yōu)先級排序的域名解析服務(wù)器列表中選擇多個域名解析服務(wù)器,向所選擇的多個域名解析服務(wù)器發(fā)送域名解析請求; 所述接收模塊用于接收所述多個域名解析服務(wù)器中最先返回的與請求解析的域名相對應(yīng)的IP地址列表。
      20.根據(jù)權(quán)利要求19所述的客戶端,其特征在于,所述第一發(fā)送模塊還用于當(dāng)所述多個域名解析服務(wù)器無法返回與請求解析的域名相對應(yīng)的IP地址列表時,重新從具有優(yōu)先級排序的域名解析服務(wù)器列表中選擇多個域名解析服務(wù)器,并向重選的多個域名解析服務(wù)器發(fā)送所述域名解析請求。
      21.根據(jù)權(quán)利要求16所述的客戶端,其特征在于,所述第一發(fā)送模塊還用于當(dāng)無法接收到所述域名解析服務(wù)器列表中的域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表時,向本地存儲的備用域名解析服務(wù)器發(fā)送域名解析請求,所述備用域名解析服務(wù)器可百分百正確返回與客戶端請求解析的域名相對應(yīng)的IP地址列表; 所述接收模塊用于接收所述備用域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表。
      22.根據(jù)權(quán)利要求17所述的客戶端,其特征在于,所述客戶端還包括 記錄模塊,用于記錄所述域名解析請求發(fā)送至域名解析服務(wù)器的效果評價參數(shù); 計算模塊,用于定時根據(jù)所記錄的效果評價參數(shù)重新計算域名解析服務(wù)器對應(yīng)的優(yōu)先級; 調(diào)整模塊,用于根據(jù)重新計算到的域名解析服務(wù)器對應(yīng)的優(yōu)先級調(diào)整具有按優(yōu)先級排序的域名解析服務(wù)器列表。
      23.根據(jù)權(quán)利要求22所述的客戶端,其特征在于,所述效果評價參數(shù)包括接收到域名解析服務(wù)器返回IP地址列表的次數(shù)與向所述域名解析服務(wù)器發(fā)送域名解析請求的次數(shù)的比值,及域名解析服務(wù)器返回IP地址列表的時間。
      24.根據(jù)權(quán)利要求16至23任一項所述的客戶端,其特征在于,所述IP地址列表中的IP地址具有優(yōu)先級排序,其中,所述優(yōu)先級用于指示IP地址正確返回網(wǎng)絡(luò)數(shù)據(jù)的有效率。
      25.根據(jù)權(quán)利要求24所述的客戶端,其特征在于,所述客戶端還包括 第二發(fā)送模塊,用于向具有優(yōu)先級排序的IP地址列表中的IP地址發(fā)送HTTP請求,以從所述IP地址中獲取所述HTTP請求所請求的網(wǎng)絡(luò)數(shù)據(jù)。
      26.—種域名解析服務(wù)器,其特征在于,所述域名解析服務(wù)器包括 第二接收模塊,用于接收域名解析請求,所述域名解析請求攜帶有客戶端請求解析的域名; 解析模塊,用于確定與所述請求解析的域名相對應(yīng)的IP地址列表;第三發(fā)送模塊,用于向所述客戶端返回所述IP地址列表。
      27.一種客戶端,其特征在于,包括 第一發(fā)送模塊,用于向預(yù)存儲的域名解析服務(wù)器列表中的域名解析服務(wù)器,發(fā)送域名解析請求。
      28.—種域名解析系統(tǒng),其特征在于,包括客戶端和域名解析服務(wù)器; 所述客戶端,用于向預(yù)存儲的域名解析服務(wù)器列表中的域名解析服務(wù)器,發(fā)送域名解析請求,所述域名解析請求包括請求解析的域名; 所述域名解析服務(wù)器,用于接收到所述域名解析請求后,確定與所述請求解析的域名相對應(yīng)的IP地址列表,并向所述客戶端返回所述IP地址列表; 所述客戶端,用于接收所述域名解析服務(wù)器返回的所述IP地址列表。
      全文摘要
      本發(fā)明公開了一種域名解析方法、裝置及系統(tǒng),其中,方法包括以下步驟向預(yù)存儲的域名解析服務(wù)器列表中的域名解析服務(wù)器,發(fā)送域名解析請求,所述域名解析請求包括請求解析的域名;接收所述域名解析服務(wù)器返回的與請求解析的域名相對應(yīng)的IP地址列表。本發(fā)明從域名解析服務(wù)器列表選擇域名解析服務(wù)器來發(fā)送域名解析請求,可以提高域名解析請求發(fā)送的成功率,從而夠提高客戶端訪問Web服務(wù)器的成功率。
      文檔編號H04L29/12GK103002069SQ20121057209
      公開日2013年3月27日 申請日期2012年12月25日 優(yōu)先權(quán)日2012年12月25日
      發(fā)明者陳臻, 范典, 尹家進(jìn) 申請人:北京小米科技有限責(zé)任公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1