[發明專利]DNS請求處理方法、裝置、系統、電子設備和存儲介質有效
| 申請號: | 202110990175.1 | 申請日: | 2021-08-26 |
| 公開(公告)號: | CN113691630B | 公開(公告)日: | 2023-04-07 |
| 發明(設計)人: | 彭昊 | 申請(專利權)人: | 北京字節跳動網絡技術有限公司 |
| 主分類號: | H04L67/02 | 分類號: | H04L67/02;H04L61/4511;H04L67/146;H04L67/61 |
| 代理公司: | 北京中知法苑知識產權代理有限公司 11226 | 代理人: | 李明;趙吉陽 |
| 地址: | 100041 北京市石景山區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | dns 請求 處理 方法 裝置 系統 電子設備 存儲 介質 | ||
1.一種DNS請求發送方法,其特征在于,所述方法包括:
發送DNS請求,所述DNS請求包括會話標識以及等待時間;
接收DNS請求對應的響應信息,其中,所述響應信息,由服務器在所述等待時間內將所述會話標識對應的至少一個DNS請求的響應信息打包生成;
所述DNS請求還包括優先級信息,所述優先級信息用于指示所述DNS請求的優先級級別,在所述發送DNS請求之前,所述方法還包括:
分別為待發送的不同DNS請求設置不同級別的優先級,以使所述服務器能夠根據所述優先級信息,確定響應所述不同DNS請求的先后順序;
在所述分別為待發送的不同DNS請求設置不同級別的優先級之后,所述方法還包括:
在待發送的DNS請求的優先級級別不超過預設級別時,獲取已發送的DNS請求中等待時間未結束的第一會話標識;復用所述第一會話標識,將所述待發送的DNS請求的會話標識設置為所述第一會話標識。
2.根據權利要求1所述的方法,其特征在于,在所述獲取已發送的DNS請求中等待時間未結束的第一會話標識之后,所述方法還包括:
判斷所述第一會話標識的剩余等待時間是否小于預設閾值,獲取判斷結果;
若所述判斷結果為所述剩余等待時間小于所述預設閾值,則不復用所述第一會話標識,將所述待發送的DNS請求的會話標識設置為第二會話標識。
3.根據權利要求1或2所述的方法,其特征在于,所述DNS請求的報文包括會話標識字段、優先級字段、等待時間字段以及擴展字段。
4.一種DNS請求響應方法,其特征在于,所述方法包括:
接收DNS請求,所述DNS請求包括會話標識以及等待時間;
在所述等待時間內,打包生成DNS請求對應的響應信息,其中,所述響應信息包括所述會話標識對應的至少一個DNS請求的響應信息;
在所述等待時間結束時,將所述響應信息發送給客戶端;
所述DNS請求還包括優先級信息,所述優先級信息用于指示所述DNS請求的優先級級別,在所述打包生成DNS請求對應的響應信息之前,所述方法還包括:
在所述會話標識對應至少兩個DNS請求時,根據所述優先級信息,確定響應所述至少兩個DNS請求的先后順序;根據所述先后順序,分別生成所述至少兩個DNS請求的響應信息,其中,所述優先級級別不超過預設級別的所述DNS請求復用已接收的DNS請求中等待時間未結束的所述會話標識。
5.一種DNS請求發送裝置,其特征在于,所述裝置包括:
第一發送模塊,用于發送DNS請求,所述DNS請求包括會話標識以及等待時間;
第一接收模塊,用于接收DNS請求對應的響應信息,其中,所述響應信息,由服務器在所述等待時間內將所述會話標識對應的至少一個DNS請求的響應信息打包生成;
所述DNS請求還包括優先級信息,所述優先級信息用于指示所述DNS請求的優先級級別,所述裝置還包括設置模塊,在所述發送DNS請求之前,
所述設置模塊,用于分別為待發送的不同DNS請求設置不同級別的優先級,以使所述服務器能夠根據所述優先級信息,確定響應所述不同DNS請求的先后順序:
所述裝置還包括獲取模塊和復用模塊,在所述分別為待發送的不同DNS請求設置不同級別的優先級之后,
所述獲取模塊,用于在待發送的DNS請求的優先級級別不超過預設級別時,獲取已發送的DNS請求中等待時間未結束的第一會話標識;
所述復用模塊,用于復用所述第一會話標識,將所述待發送的DNS請求的會話標識設置為所述第一會話標識。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京字節跳動網絡技術有限公司,未經北京字節跳動網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110990175.1/1.html,轉載請聲明來源鉆瓜專利網。





