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

    一種域名的解析方法及裝置制造方法及圖紙

    技術編號:15706581 閱讀:100 留言:0更新日期:2017-06-26 20:36
    本發明專利技術提供一種域名的解析方法及裝置,所述方法包括:當接收到DNS請求報文時,解析所述DNS請求報文得到待解析域名;從解析結果列表中記錄的與所述待解析域名對應的至少一個解析結果中確定一個目標解析結果,所述至少一個解析結果對應由不同預設服務器解析得到,所述不同預設服務器分屬不同的運營商;向客戶端發送所述目標解析結果。應用本發明專利技術實施例,當接收到大量攜帶相同待解析域名的DNS請求報文時,解決了單個運營商對應的線路負載過重的問題,同時提高了負載均衡設備的輸出效率。

    Method and device for analyzing domain name

    The invention provides a method and apparatus for resolving the domain name, the method comprises: when receiving the DNS request message, parses the DNS request message to obtain the domain name; at least one of the analytical results from the analytical results in the list with the corresponding domain name to be resolved in a certain target analysis result and at least one of the corresponding analytical results by different preset server obtained analytically, the different default server belong to different operators; sends the target analysis result. The embodiment of the invention, when receiving a large number of carrying the same domain name to be resolved the DNS request message, to solve a single operator corresponding to the line overload problem, and improve the output efficiency of load balancing equipment.

    【技術實現步驟摘要】
    一種域名的解析方法及裝置
    本專利技術涉及網絡通信
    ,尤其涉及一種域名的解析方法及裝置。
    技術介紹
    通常,當內網DNS服務器上不存在與待解析域名對應的解析結果時,負載均衡設備將DNS請求報文轉發到公網中的服務器上,由該服務器對DNS請求報文進行解析,得到解析結果,以使客戶端基于該解析結果實現web訪問等動作?,F有技術中,通常同一待解析域名在公網中的不同運營商提供的服務器上解析得到不同的解析結果,但由于DNS服務器對待解析域名和一個目標解析結果進行緩存,該目標解析結果由一個運營商提供的服務器解析得到,因此在該目標解析結果老化之前,大量攜帶相同待解析域名的DNS請求報文會從緩存中獲取到相同的目標解析結果,客戶端對該運營商中存在的,與該目標解析結果對應的服務器進行訪問,其他運營商提供的服務器處于閑置的同時,使得該目標解析結果對應的運營商的線路負載過重,負載均衡設備的輸出效率低。
    技術實現思路
    有鑒于此,本專利技術提供一種域名的解析方法及裝置,當接收到大量攜帶相同待解析域名的DNS請求報文時,以解決單個運營商對應的線路負載過重,負載均衡設備的輸出效率低的問題。為實現上述目的,本專利技術提供技術方案如下:根據本專利技術的第一方面,提出了一種域名的解析方法,所述方法包括:當接收到DNS請求報文時,解析所述DNS請求報文得到待解析域名;從解析結果列表中記錄的與所述待解析域名對應的至少一個解析結果中確定一個目標解析結果,所述至少一個解析結果對應由不同預設服務器解析得到,所述不同預設服務器分屬不同的運營商;向客戶端發送所述目標解析結果。根據本專利技術的第二方面,提出了一種域名的解析裝置,包括:請求報文解析模塊,用于當接收到DNS請求報文時,解析所述DNS請求報文得到待解析域名;解析結果確定模塊,用于從解析結果列表中記錄的與所述請求報文解析模塊中解析得到的所述待解析域名對應的至少一個解析結果中確定一個目標解析結果,所述至少一個解析結果對應由不同預設服務器解析得到,所述不同預設服務器分屬不同的運營商;解析結果發送模塊,用于向客戶端發送所述解析結果確定模塊中確定的所述目標解析結果。由以上技術方案可見,解析結果列表中記錄了與待解析域名對應的至少一個解析結果,至少一個解析結果對應由不同預設服務器解析得到,不同預設服務器分屬不同的運營商,基于解析結果列表,負載均衡設備可以及時響應待解析域名對應的解析結果,且當負載均衡設備接收到大量攜帶相同待解析域名的DNS請求報文時,解決了單個運營商對應的線路負載過重的問題,進而提高了負載均衡設備的輸出效率。附圖說明圖1是本專利技術提供的域名的解析方法所適用的網絡架構圖;圖2是本專利技術提供的一個域名的解析方法的實施例流程圖;圖3是本專利技術提供的另一個域名的解析方法的實施例流程圖;圖4是本專利技術提供的再一個域名的解析方法的實施例流程圖;圖5是本專利技術提供的一種負載均衡設備的硬件結構圖;圖6是本專利技術提供的一個域名的解析裝置的實施例框圖;圖7是本專利技術提供的另一個域名的解析裝置的實施例框圖。具體實施方式這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本專利技術相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本專利技術的一些方面相一致的裝置和方法的例子。在本專利技術使用的術語是僅僅出于描述特定實施例的目的,而非旨在限制本專利技術。在本專利技術和所附權利要求書中所使用的單數形式的“一種”、“所述”和“該”也旨在包括多數形式,除非上下文清楚地表示其他含義。還應當理解,本文中使用的術語“和/或”是指并包含一個或多個相關聯的列出項目的任何或所有可能組合。應當理解,盡管在本專利技術可能采用術語第一、第二、第三等來描述各種信息,但這些信息不應限于這些術語。這些術語僅用來將同一類型的信息彼此區分開。例如,在不脫離本專利技術范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當……時”或“響應于確定”。圖1是本專利技術提供的域名的解析方法所適用的網絡架構圖,如圖1所示,該網絡架構圖中包括:預設服務器11、預設服務器12、預設服務器13、運營商網絡14、運營商網絡15、運營商網絡16、負載均衡設備17、客戶端18。其中,預設服務器11、預設服務器12、預設服務器13為處于運營商網絡14、運營商網絡15、運營商網絡16中的具有域名系統(DomainNameSystem,簡稱為DNS)解析功能的服務器,運營商網絡14、運營商網絡15、運營商網絡16例如分別對應運營商A、運營商B、運營商C;負載均衡設備17為具有DNS緩存功能的負載均衡設備,在另一實施例的網絡架構中,負載均衡設備17可以被替換為具有負載均衡功能的DNS服務器;客戶端18安裝在個人計算機(PersonalComputer,PC)上,客戶端11還可以安裝在手機、平板電腦、智能手表等終端設備上。通常,當負載均衡設備17接收到客戶端18發送的DNS請求報文時,負載均衡設備17解析DNS請求報文得到待解析域名。負載均衡設備17從解析結果列表中記錄的與待解析域名對應的至少一個解析結果中確定一個目標解析結果,以至少一個解析結果為3個解析結果,3解析結果對應由預設服務器11、預設服務器12、預設服務器13解析得到為例,負載均衡設備17從解析結果列表中記錄的與待解析域名對應的3個解析結果中確定一個目標解析結果,3個解析結果分別由運營商A、運營商B、運營商C提供的服務器解析得到。負載均衡設備17向客戶端18發送目標解析結果。通過本專利技術實施例,負載均衡設備17結合了負載均衡功能與DNS緩存功能,節省設備開支,方便維護管理;基于解析結果列表,負載均衡設備17可以及時響應待解析域名對應的解析結果,且當負載均衡設備17接收到大量攜帶相同待解析域名的DNS請求報文時,解決了單個運營商對應的線路負載過重的問題,進而提高了負載均衡設備的輸出效率。圖2是本專利技術提供的一個域名的解析方法的實施例流程圖,結合圖1進行示例性說明,如圖2所示,包括如下步驟:步驟201:當接收到DNS請求報文時,解析DNS請求報文得到待解析域名。步驟202:從解析結果列表中記錄的與待解析域名對應的至少一個解析結果中確定一個目標解析結果,至少一個解析結果對應由不同預設服務器解析得到,不同預設服務器分屬不同的運營商。步驟203:向客戶端發送目標解析結果。在步驟201中,在一實施例中,當負載均衡設備17接收到客戶端18發送的DNS請求報文時,負載均衡設備17解析DNS請求報文得到待解析域名,待解析域名例如為www.a.com。其中,負載均衡設備17解析DNS請求報文得到待解析域名的過程可參考現有技術相關描述,此處不作詳述。在步驟202中,在一實施例中,解析結果列表用于記錄至少一個待解析域名,至少一個待解析域名中的每一個待解析域名對應記錄至少一個解析結果,至少一個解析結果中的每一個解析結果對應一個預設服務器地址,此外,解析結果列表還針對每一個解析結果記錄了老化時間。至少一個解析結果對應由不同預設服務器解析得到,不同預設服務器分屬不同的運營商,本文檔來自技高網...
    一種域名的解析方法及裝置

    【技術保護點】
    一種域名的解析方法,其特征在于,所述方法包括:當接收到DNS請求報文時,解析所述DNS請求報文得到待解析域名;從解析結果列表中記錄的與所述待解析域名對應的至少一個解析結果中確定一個目標解析結果,所述至少一個解析結果對應由不同預設服務器解析得到,所述不同預設服務器分屬不同的運營商;向客戶端發送所述目標解析結果。

    【技術特征摘要】
    1.一種域名的解析方法,其特征在于,所述方法包括:當接收到DNS請求報文時,解析所述DNS請求報文得到待解析域名;從解析結果列表中記錄的與所述待解析域名對應的至少一個解析結果中確定一個目標解析結果,所述至少一個解析結果對應由不同預設服務器解析得到,所述不同預設服務器分屬不同的運營商;向客戶端發送所述目標解析結果。2.根據權利要求1所述的方法,其特征在于,從解析結果列表中記錄的與所述待解析域名對應的至少一個解析結果中確定一個目標解析結果,包括:基于負載均衡算法,從至少一個線路中確定一個目標線路;基于所述目標線路所屬的運營商,將解析結果列表中記錄的與所述待解析域名對應的至少一個解析結果中與該運營商對應的解析結果確定為所述目標解析結果。3.根據權利要求1所述的方法,其特征在于,所述方法還包括:當所述解析結果列表中未記錄任何解析結果時,向全部預設服務器中的每一個預設服務器發送所述DNS請求報文;解析所述全部預設服務器中的每一個預設服務器返回的DNS響應報文,得到所述全部預設服務器中的每一個預設服務器對應的解析結果;將所述全部預設服務器中的每一個預設服務器對應的解析結果記錄在所述解析結果列表中。4.根據權利要求1所述的方法,其特征在于,所述方法還包括:所述解析結果列表中記錄的每一個解析結果對應一個老化時間,當所述解析結果列表中記錄的其中一個解析結果達到老化時間時,向該其中一個解析結果對應的預設服務器發送所述DNS請求報文;解析所述該其中一個解析結果對應的預設服務器返回的DNS響應報文,得到所述該其中一個解析結果對應的預設服務器對應的解析結果;將所述該其中一個解析結果對應的預設服務器對應的解析結果記錄在所述解析結果列表中。5.一種域名的解析裝置,其特征在于,所述裝置包括:請求報文解析模塊,用于當接收到DNS請求報文時,解析所述DNS請求報文得到待解析域名;解析結果確定模塊,用于從解析結果列表中記錄的與所...

    【專利技術屬性】
    技術研發人員:房立明,孫艷杰,
    申請(專利權)人:杭州迪普科技股份有限公司
    類型:發明
    國別省市:浙江,33

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

    1
    主站蜘蛛池模板: 亚洲AV无码一区二区三区人| 成人免费无码精品国产电影| 国产丰满乱子伦无码专| 亚洲AV无码欧洲AV无码网站| 国产AV无码专区亚洲Av| 久久久久亚洲av无码专区喷水| 无码少妇一区二区浪潮免费| 国产综合无码一区二区辣椒| 精品无码人妻夜人多侵犯18| 国产成人综合日韩精品无码| 亚洲日韩欧洲无码av夜夜摸| 无码一区二区波多野结衣播放搜索 | 精品人妻无码专区中文字幕| 最新中文字幕AV无码不卡 | 日韩丰满少妇无码内射| 精品无码久久久久久久久| 亚洲AV无码一区二区乱孑伦AS| 国产成人无码网站| 人妻系列无码专区无码中出| 黄桃AV无码免费一区二区三区| 精品国精品无码自拍自在线| 中文精品无码中文字幕无码专区| 人妻少妇偷人精品无码 | 亚洲一本到无码av中文字幕| 精品人妻少妇嫩草AV无码专区| 无码人妻精品一区二区三区久久久 | 人妻少妇无码精品视频区| 无码成人AAAAA毛片| 亚洲色av性色在线观无码| 国产精品亚洲а∨无码播放| 国产成人无码免费看片软件| 在线无码午夜福利高潮视频| 亚洲AV无码一区二区大桥未久| 无套中出丰满人妻无码| 国产乱人伦Av在线无码| 国产成人精品无码播放| 一本无码中文字幕在线观| 精品久久久久久无码人妻热| 人妻老妇乱子伦精品无码专区 | 永久免费AV无码国产网站| 中文字幕无码成人免费视频|