[發明專利]一種快速獲取域名所有IP的方法在審
| 申請號: | 201910767472.2 | 申請日: | 2019-08-20 |
| 公開(公告)號: | CN111510512A | 公開(公告)日: | 2020-08-07 |
| 發明(設計)人: | 吳瀟;王澤;趙亮;湯俊凱 | 申請(專利權)人: | 國家計算機網絡與信息安全管理中心;長安通信科技有限責任公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12;G06K9/62 |
| 代理公司: | 北京惠智天成知識產權代理事務所(特殊普通合伙) 11681 | 代理人: | 劉瑩瑩 |
| 地址: | 100029*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 快速 獲取 域名 所有 ip 方法 | ||
1.一種快速獲取域名所有IP的方法,其特征在于,包含如下步驟:
S1:收集全部DNS服務器IP,對收集的DNS服務器IP進行分類管理,形成DNS服務器IP模板集合;
S2:根據K-NN算法計算出域名采用的DNS服務器IP模板;
S3:利用域名和步驟S2中得出的DNS服務器IP模板進行數據組合,根據域名向DNS服務器發送請求,捕捉返回的所有數據包并進行解析,整理所有數據包中的IP信息。
2.如權利要求1所述一種快速獲取域名所有IP的方法,其特征在于:
所述步驟S1中收集全部DNS服務器IP的方法為爬取專門收集DNS服務器地址的網站和訪問域名時采用的DNS服務器IP進行入庫;所述DNS服務器IP模板集合是選取在ALEXA上前50名的域名在解析中采用的DNS服務器IP形成模板集合。
3.如權利要求1所述一種快速獲取域名所有IP的方法,其特征在于:
所述步驟S1中IP模板集合需要定期篩選和驗證存活;
篩選是通過若干個訓練域名分別對集合中所有的DNS服務器IP結合形成請求數據包,發送請求并獲取結果,分析整理,將沒有結果的DNS服務器IP從該模板中移除,有相應IP結果的數據進行添加或更新;
驗證存活是定期24小時對集合進行一次篩選;
最后,數據庫中的存儲包括該網站的域名、域名所屬國家、在ALEXA上的排名、域名注冊公司在福布斯上的財富排名。
4.如權利要求1所述一種快速獲取域名所有IP的方法,其特征在于:
步驟S2的具體計算方法為:
把域名在ALEXA上的排名設為x,對應公司在福布斯上的財富排名設為y,這樣測試域名在坐標圖上就有了定位,利用歐式距離公式計算該域名到各個訓練域名點之間的距離,選取距離最小的K個點所選模型的頻率,返回前K個點中出現頻率最高的模型作為測試該域名解析的DNS服務器IP模板;具體公式如下:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國家計算機網絡與信息安全管理中心;長安通信科技有限責任公司,未經國家計算機網絡與信息安全管理中心;長安通信科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910767472.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:體聲波諧振器
- 下一篇:干膜、固化物和電子部件





