• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種域名查詢方法及裝置制造方法及圖紙

    技術編號:15706590 閱讀:132 留言:0更新日期:2017-06-26 20:39
    本發明專利技術實施例公開一種域名查詢方法及裝置,其中,域名查詢方法包括:當接收到第一域名解析請求時,獲取M個域名服務器中每個域名服務器的預測往返時延;確定所述M個域名服務器中的第一域名服務器,所述第一域名服務器的所述預測往返時延最?。淮_定所述M個域名服務器中的第二域名服務器,所述第二域名服務器的所述預測往返時延與所述第一域名服務器的所述預測往返時延差值小于預設閾值;以預設概率向所述第一域名服務器或所述第二域名服務器發送域名查詢請求,其中,向所述第一域名服務器發送所述域名查詢請求的概率最大。采用本發明專利技術實施例,不僅可以適應動態網絡變化,還能保證域名查詢請求的網絡時延比較小。

    Domain name inquiry method and device

    The embodiment of the invention discloses a method and a device for domain name query, the domain name query method comprises: when receiving the first domain name resolution request, the prediction for each M domain name server name server in determining the round-trip delay; M domain name server in the first domain name server, wherein the first domain name server prediction of minimum round-trip delay; determine the M domain name server domain name server in second, the second domain name server the predicted round-trip delay with the first domain name server the predicted round-trip delay difference is less than a preset threshold value; the default probability to the first or the second domain name server domain name server domain name query request, which is sent to the first domain name server and the domain name query request the maximum probability. The embodiment of the invention can not only adapt to the change of the dynamic network, but also ensure the network delay of the inquiry request of the domain name is relatively small.

    【技術實現步驟摘要】
    一種域名查詢方法及裝置
    本專利技術涉及通信
    ,具體涉及一種域名查詢方法及裝置。
    技術介紹
    當客戶端需要訪問網絡時,在瀏覽器中輸入的網址,需要先通過遞歸域名系統(DomainNameSystem,簡稱DNS)進行域名解析,找到相應的IP地址,而后才能上網。遞歸DNS主要用于完成從域名到互聯網協議(InternetProtocol,IP)地址的映射及其他互聯網資源解析。而域名到IP地址的映射通常存儲在多個授權的域名服務器(Nameserver,NS)的靜態數據庫中。遞歸DNS在解析一個特定域名的時候,一般會有多個授權的域名服務器可供選擇,面對多個域名服務器,遞歸DNS面臨選擇域名服務器的問題,最理想的結果當然是始終選擇最快返回解析結果的一個域名服務器,但是因為網絡質量的變化和域名服務器的狀態變化,誰能最快返回解析結果,是動態變化的。
    技術實現思路
    本專利技術實施例提供一種域名查詢方法及裝置,以預設概率選擇域名服務器發送域名查詢請求,向預測往返時延最小的域名服務器發送域名查詢請求的概率最大,不僅可以適應動態網絡變化,還能保證發送域名查詢請求的網絡時延比較小。本專利技術第一方面提供一種域名查詢方法,包括:當接收到第一域名解析請求時,獲取M個域名服務器中每個域名服務器的預測往返時延,其中,所述M大于或者等于2;確定所述M個域名服務器中的第一域名服務器,所述第一域名服務器的所述預測往返時延最??;確定所述M個域名服務器中的第二域名服務器,所述第二域名服務器的所述預測往返時延與所述第一域名服務器的所述預測往返時延的差值小于預設閾值;以預設概率向所述第一域名服務器或所述第二域名服務器發送域名查詢請求,其中,向所述第一域名服務器發送所述域名查詢請求的概率P最大,其中,所述P的取值范圍為0到1。本專利技術第二方面提供一種域名查詢裝置,包括:獲取模塊,用于當接收到第一域名解析請求時,獲取M個域名服務器中每個域名服務器的預測往返時延,其中,所述M大于或者等于2;第一確定模塊,用于確定所述M個域名服務器中的第一域名服務器,所述第一域名服務器的所述預測往返時延最?。坏诙_定模塊,用于確定所述M個域名服務器中的第二域名服務器,所述第二域名服務器的所述預測往返時延與所述第一域名服務器的所述預測往返時延差值小于預設閾值;發送模塊,用于以預設概率向所述第一域名服務器或所述第二域名服務器發送域名查詢請求,其中,向所述第一域名服務器發送所述域名查詢請求的概率P最大,其中,所述P的取值范圍為0到1。實施本專利技術實施例,具有如下有益效果:本專利技術實施例,遞歸DNS以預設概率向第一域名服務器或第二域名服務器發送域名查詢請求,該第一域名服務器為M個域名服務器中預測往返時延最小的域名服務器,該第二域名服務器為M個域名服務器中預測往返時延與第一域名服務器的預測往返時延小于預設閾值的域名服務器,其中,向該第一域名服務器發送域名查詢請求的概率最大,這種方式不僅可以適應動態網絡變化,還能保證域名查詢請求的網絡時延比較小。附圖說明為了更清楚地說明本專利技術實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1為本專利技術實施例提供的一種域名查詢網絡架構圖;圖2為本專利技術實施例提供的一種域名查詢方法的流程圖;圖3為本專利技術實施例提供的另一種域名查詢方法的流程圖;圖4為本專利技術實施例提供的又一種域名查詢方法的流程圖;圖5為本專利技術實施例提供的一種域名查詢的網絡架構圖;圖6為本專利技術實施例提供的一種預測往返時延計算流程;圖7為本專利技術實施例提供的三種域名查詢方案比較示意圖;圖8為本專利技術實施例提供的一種域名查詢裝置的結構示意圖;圖9為本專利技術實施例提供的一種獲取模塊的結構示意圖;圖10為本專利技術實施例提供的另一種域名查詢裝置的結構示意圖。具體實施方式下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分實施例,而不是全部的實施例?;诒緦@夹g中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本專利技術保護的范圍。本專利技術的說明書和權利要求書及所述附圖中的術語“第一”、“第二”等是用于區別不同對象,而不是用于描述特定順序。此外,術語“包括”和“具有”以及它們任何變形,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統、產品或設備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產品或設備固有的其它步驟或單元。在本文中提及“實施例”意味著,結合實施例描述的特定特征、結構或特性可以包含在本專利技術的至少一個實施例中。在說明書中的各個位置展示該短語并不一定均是指相同的實施例,也不是與其它實施例互斥的獨立的或備選的實施例。本領域技術人員顯式地和隱式地理解的是,本文所描述的實施例可以與其它實施例相結合。請參照圖1,為本專利技術實施例提供的一種域名查詢的網絡系統架構圖,如圖所示,該網絡系統架構圖包括用戶客戶端、遞歸DNS以及多個域名服務器(圖1中以4個域名服務器作為舉例)。當客戶端需要訪問網絡時,在瀏覽器中輸入的網址,需要先通過遞歸DNS進行域名解析,找到相應的IP地址,而后才能上網。遞歸DNS主要用于完成從域名到互聯網協議(InternetProtocol,IP)地址的映射及其他互聯網資源解析。而域名到IP地址的映射通常存儲在多個授權的域名服務器的靜態數據庫中。遞歸DNS在解析一個特定域名的時候,如圖1所示,在解析域名“qq.com”一般會有多個域名服務器可供選擇,面對多個域名服務器,遞歸DNS面臨選擇域名服務器的問題。本專利技術實施例主要是通過在遞歸DNS中進行改進,計算各個域名服務器的預測往返時延,大概率選擇預測往返時延最小的域名服務器,同時也會存在一定概率選擇其它滿足條件的域名服務器,該條件可以是其它域名服務器的預測往返時延與最小往返時延的差值小于預設閾值,這樣不僅可以逐漸發現最優的域名服務器,同時也能保證域名查詢請求的往返時延比較小。下面將結合附圖2-附圖10,對本專利技術實施例提供的域名查詢方法及裝置進行詳細介紹。請參照圖2,為本專利技術實施例提供的一種域名查詢方法的流程圖;該方法可包括以下步驟S200-步驟S203。S200,當接收到第一域名解析請求時,獲取M個域名服務器中每個域名服務器的預測往返時延,其中,所述M大于或者等于2;本專利技術實施例中,遞歸DNS接收客戶端發送的第一域名解析請求,該第一域名解析請求中攜帶需要解析的域名,比如“qq.com”。遞歸DNS需要從域名服務器中查詢該域名所對應的IP地址,因此,遞歸DNS需要向域名服務器發送域名查詢請求。最理想的情況是,向往返時延最小的域名服務器發送域名查詢請求,由于網絡質量的動態變化,以及域名服務器本身的變化,往往會存在往返時延的波動,如果僅僅以上次查詢響應的往返時延作為參考標準,可能會導致將比較優質的域名服務器直接隔離。比如,該優質域名服務器存在網絡質量變化,上次查詢響應的往返時延變得非常大,后續則不會再次選擇該域名服務器本文檔來自技高網...
    一種域名查詢方法及裝置

    【技術保護點】
    一種域名查詢方法,其特征在于,包括:當接收到第一域名解析請求時,獲取M個域名服務器中每個域名服務器的預測往返時延,其中,所述M大于或者等于2;確定所述M個域名服務器中的第一域名服務器,所述第一域名服務器的所述預測往返時延最小;確定所述M個域名服務器中的第二域名服務器,所述第二域名服務器的所述預測往返時延與所述第一域名服務器的所述預測往返時延的差值小于預設閾值;以預設概率向所述第一域名服務器或所述第二域名服務器發送域名查詢請求,其中,向所述第一域名服務器發送所述域名查詢請求的概率P最大,其中,所述P的取值范圍為0到1。

    【技術特征摘要】
    1.一種域名查詢方法,其特征在于,包括:當接收到第一域名解析請求時,獲取M個域名服務器中每個域名服務器的預測往返時延,其中,所述M大于或者等于2;確定所述M個域名服務器中的第一域名服務器,所述第一域名服務器的所述預測往返時延最??;確定所述M個域名服務器中的第二域名服務器,所述第二域名服務器的所述預測往返時延與所述第一域名服務器的所述預測往返時延的差值小于預設閾值;以預設概率向所述第一域名服務器或所述第二域名服務器發送域名查詢請求,其中,向所述第一域名服務器發送所述域名查詢請求的概率P最大,其中,所述P的取值范圍為0到1。2.如權利要求1所述的方法,其特征在于,所述第二域名服務器包括N個域名服務器,向所述N個域名服務器中每個所述域名服務器發送所述域名查詢請求的概率為(1-P)/N,其中,所述N大于或者等于1。3.如權利要求1所述的方法,其特征在于,所述獲取M個域名服務器中每個域名服務器的預測往返時延,包括:針對M個域名服務器中的每個所述域名服務器,獲取所述域名服務器的歷史往返時延平均值以及離當前時間最近的最新往返時延;根據所述歷史往返時延平均值和所述最新往返時延,計算所述域名服務器的預測往返時延。4.如權利要求3所述的方法,其特征在于,所述歷史往返時延平均值為所述域名服務器的Q個歷史往返時延和歷史預測往返時延的均值,所述歷史預測往返時延為歷史存儲的距離當前時間最近的所述域名服務器的預測往返時延,其中,所述Q大于或者等于2;所述Q個歷史往返時延為從往返時延序列中選擇的往返時延,所述往返時延序列為將所述域名服務器的所有歷史往返時延按時間先后順序進行排序后的序列;所述Q個往返時延為在所述往返時延序列的所述最新往返時延之前的Q個往返時延。5.如權利要求4所述的方法,其特征在于,所述方法還包括:存儲所述預測往返時延,所述預測往返時延用于在下次接收到第二域名解析請求時計算所述域名服務器的預測往返時延時使用。6.如權利要求1所述的方法,其特征在于,所述方法還包括:確定所述至少兩個域名服務器中的第三域名服務器,所述第三域名服務器的所述預測往返時延與所述第一域名服務器的所述預測往返時延差值大于所述預設閾值;將所述第三域名服務器確定為故障服務器。7.一種域名查詢裝置,其特征在于,包括:獲取模塊,用...

    【專利技術屬性】
    技術研發人員:張力,
    申請(專利權)人:騰訊科技深圳有限公司,
    類型:發明
    國別省市:廣東,44

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: HEYZO无码综合国产精品227| 无码国内精品久久人妻| 中文字幕在线无码一区二区三区| 亚洲国产精品无码久久久久久曰| 久久老子午夜精品无码怎么打| 在线观看成人无码中文av天堂 | 性色AV一区二区三区无码| 免费无码又爽又黄又刺激网站| 无码人妻精品一区二区三区蜜桃 | 亚洲中文无码卡通动漫野外 | 蜜桃无码AV一区二区| 亚洲精品无码你懂的网站| 久久久久亚洲精品无码蜜桃| 亚洲Av无码精品色午夜| 日韩AV无码不卡网站| 无码一区18禁3D| 无码丰满熟妇一区二区| WWW久久无码天堂MV| 中文字幕乱偷无码av先锋蜜桃| 亚洲Av综合色区无码专区桃色| 国产亚洲精品无码拍拍拍色欲| 久久精品无码一区二区三区免费| 人妻少妇精品无码专区二区| 无码少妇一区二区性色AV| 亚洲国产精品无码久久九九| 亚洲AV无码一区二区三区在线观看 | 亚洲av无码成人精品区在线播放 | 东京无码熟妇人妻AV在线网址| 白嫩少妇激情无码| 亚洲国产成人精品无码区在线秒播| 国产成A人亚洲精V品无码性色| 永久免费AV无码网站国产| 国产成人亚洲综合无码精品| 国产丝袜无码一区二区三区视频| 中文无码日韩欧免费视频| 中文成人无码精品久久久不卡| 熟妇人妻中文av无码| 亚洲国产一二三精品无码| 孕妇特级毛片WW无码内射| 久久久久无码精品国产h动漫| 全免费a级毛片免费看无码|