[發明專利]域名系統DNS容量測量方法、裝置、設備及介質有效
| 申請號: | 201911337894.2 | 申請日: | 2019-12-23 |
| 公開(公告)號: | CN111030888B | 公開(公告)日: | 2022-06-21 |
| 發明(設計)人: | 楊薇;姜忠正;董丹;邵靜;巴圖;朱國新;李卓玲;王泉鑄;徐燁 | 申請(專利權)人: | 中國移動通信集團內蒙古有限公司;中國移動通信集團有限公司 |
| 主分類號: | H04L61/4511 | 分類號: | H04L61/4511;H04L43/0876;H04L43/106 |
| 代理公司: | 北京東方億思知識產權代理有限責任公司 11258 | 代理人: | 趙秀芹 |
| 地址: | 010010 內蒙古*** | 國省代碼: | 內蒙古;15 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 域名 系統 dns 容量 測量方法 裝置 設備 介質 | ||
本發明公開了一種域名系統DNS容量測量方法、裝置、設備及介質。該方法包括:獲取目標域名系統DNS的歷史日志信息;提取歷史日志信息中的至少一個域名及其對應的時間戳;根據至少一個域名及其對應的時間戳,生成測試腳本;利用測試腳本,向目標DNS發送請求信息,以使目標DNS解析請求信息;接收目標DNS的解析結果,根據解析結果計算第一預設指標;當第一預設指標滿足第一預設條件時,將目標DNS對應的每秒查詢率QPS作為目標DNS的實際容量。根據本發明實施例,能夠在盡可能真實的模擬現網環境下,測量目標域名系統DNS的實際容量。
技術領域
本發明屬于計算機技術領域,尤其涉及一種域名系統DNS容量測量方法、裝置、設備及計算機存儲介質。
背景技術
代理域名系統(Domain Name System,DNS)性能劣化的其中一個重要原因是代理DNS的容量超限,目前是直接將代理DNS的理論容量值作為告警和擴充容量的依據。但是代理DNS所處的網絡環境復雜,容易出現“容量縮水”的情況,將代理DNS的理論容量值作為閾值則不夠準確。
因此,如何測量代理DNS的實際容量是本領域技術人員亟需解決的技術問題。
發明內容
本發明實施例提供一種域名系統DNS容量測量方法、裝置、設備及計算機可讀存儲介質,能夠在盡可能真實的模擬現網環境下,測量目標域名系統DNS的實際容量。
第一方面,本發明實施例提供一種域名系統DNS方法,方法包括:
獲取目標域名系統DNS的歷史日志信息;
提取歷史日志信息中的至少一個域名及其對應的時間戳;
根據至少一個域名及其對應的時間戳,生成測試腳本;
利用測試腳本,向目標DNS發送請求信息,以使目標DNS解析請求信息;
接收目標DNS的解析結果,根據解析結果計算第一預設指標;
當第一預設指標滿足第一預設條件時,將目標DNS對應的每秒查詢率QPS作為目標DNS的實際容量。
在第一方面一種可能的實施例中,在利用測試腳本,向目標DNS發送請求信息之前,方法包括:
對測試腳本包括的域名進行增量處理,以增加測試腳本中的域名數量。
利用測試腳本,向目標DNS發送請求信息,具體包括:
利用增量處理后的測試腳本,向目標DNS發送請求信息。
在第一方面一種可能的實施例中,對測試腳本包括的域名進行增量處理,包括:
獲取與目標DNS屬于同一集群中的其它DNS的歷史日志信息;
在測試腳本中增加預設比例的同一集群中的其它DNS的歷史日志信息中的域名,以得到增量處理后的測試腳本。
在第一方面一種可能的實施例中,對測試腳本包括的域名進行增量處理,包括:
統計測試腳本中每個域名對應的數量;
按照預設比例向測試腳本中增加測試腳本中域名數量大于預設閾值的域名,以得到增量處理后的測試腳本。
在第一方面一種可能的實施例中,在至少一個域名為至少兩個的情況下,根據至少一個域名及其對應的時間戳,生成測試腳本,包括:
根據至少兩個域名中的每個域名對應的時間戳,對每兩個域名的時間間隔進行壓縮,得到壓縮后的域名對應的時間戳;
根據至少一個域名及壓縮后的域名對應的時間戳,生成測試腳本。
在第一方面一種可能的實施例中,利用測試腳本,向目標DNS發送請求信息,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國移動通信集團內蒙古有限公司;中國移動通信集團有限公司,未經中國移動通信集團內蒙古有限公司;中國移動通信集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911337894.2/2.html,轉載請聲明來源鉆瓜專利網。





