[發明專利]一種基于區塊鏈實現域名解析的方法、服務器和系統在審
| 申請號: | 201810523846.1 | 申請日: | 2018-05-28 |
| 公開(公告)號: | CN108833603A | 公開(公告)日: | 2018-11-16 |
| 發明(設計)人: | 濮燦;陳松 | 申請(專利權)人: | 北京奇虎科技有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12;H04L29/06 |
| 代理公司: | 北京市隆安律師事務所 11323 | 代理人: | 權鮮枝;何立春 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 區塊 根域名服務器 操作請求 域名解析 計算機可讀存儲介質 域名解析系統 驗證 操作信息 技術組成 驗證結果 廣播 記錄 打包 服務器 存儲 網絡 | ||
1.一種基于區塊鏈實現域名解析的方法,其中,多個根域名服務器基于區塊鏈技術組成區塊鏈根域名網絡,該方法包括根域名服務器執行的如下步驟:
每個根域名服務器上均存儲完整的用于記錄頂級域名操作信息的區塊鏈;
當一個根域名服務器接收到廣播的頂級域名操作請求時,對該頂級域名操作請求進行驗證,并將驗證結果廣播出去;
一個根域名服務器在擔任區塊提交者的任期內,負責產生區塊,將通過驗證的頂級域名操作請求記錄到區塊中,將區塊打包并附加到區塊鏈上。
2.如權利要求1所述的方法,其中,該方法進一步包括:
當一個根域名服務器收到域名解析請求時,通過查詢頂級域名信息得到相應頂級域名對應的頂級域名服務器地址并返回給請求者;
其中,頂級域名信息是根據區塊鏈中的頂級域名操作信息獲得的。
3.如權利要求1所述的方法,其中,該方法進一步包括:
當一個根域名服務器收到遞歸DNS服務器的同步請求時,向該遞歸DNS服務器返回最新的頂級域名信息;或者,一個根域名服務器在頂級域名信息發生變化時,向相應的遞歸DNS服務器發送最新的頂級域名信息;
其中,頂級域名信息是根據區塊鏈中的頂級域名操作信息獲得的。
4.如權利要求1所述的方法,其中,所述對該頂級域名操作請求進行驗證包括:
如果該頂級域名操作請求是針對指定頂級域名的修改或刪除操作,根據賬戶與頂級域名的對應關系表,判斷發送該頂級域名操作請求的賬戶是否有對該指定頂級域名進行操作的權限,如果沒有則驗證不通過;
如果該頂級域名操作請求是新增頂級域名的操作,則判斷新增頂級域名是否與已存在的頂級域名重復,如果重復則驗證不通過,并在驗證通過時將發送該頂級域名操作請求的賬戶與該新增的頂級域名對應保存到賬戶與頂級域名的對應關系表中。
5.如權利要求4所述的方法,其中,所述對該頂級域名操作請求進行驗證還包括如下中的一種或多種:
驗證該頂級域名操作請求的數據格式是否符合預設的數據格式條件,如果不符合則驗證不通過;
驗證該頂級域名操作請求的數字簽名是否符合預設的簽名條件,如果不符合則驗證不通過。
6.如權利要求1所述的方法,其中,該方法還包括:
一個根域名服務器在擔任區塊提交者的任期內,統計各根域名服務器對于一個頂級域名操作請求的驗證結果,當超過預定個數的根域名服務器的驗證結果表示驗證通過時,確定該頂級域名操作請求通過驗證,將其記錄到所產生的區塊中。
7.一種區塊鏈根域名網絡中的根域名服務器,其中,該根域名服務器包括:
存儲單元,適于存儲完整的用于記錄頂級域名操作信息的區塊鏈;
驗證單元,適于當本根域名服務器接收到廣播的頂級域名操作請求時,對該頂級域名操作請求進行驗證,并將驗證結果廣播出去;
區塊處理單元,適于在本根域名服務器在擔任區塊提交者的任期內,產生區塊,將通過驗證的頂級域名操作請求記錄到區塊中,以及將區塊打包并附加到區塊鏈上。
8.一種域名解析系統,其中,該系統包括:由多個如權利要求7所述的根域名服務器組成的根域名網絡,以及多個遞歸DNS服務器;
遞歸DNS服務器從根域名網絡獲取頂級域名信息保存到本地。
9.一種根域名服務器,其中,該根域名服務器包括:
處理器;以及,
被安排成存儲計算機可執行指令的存儲器,所述可執行指令在被執行時使所述處理器執行根據權利要求1~6中任一項所述的方法。
10.一種計算機可讀存儲介質,其中,所述計算機可讀存儲介質存儲一個或多個程序,所述一個或多個程序當被處理器執行時,實現權利要求1~6中任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司,未經北京奇虎科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810523846.1/1.html,轉載請聲明來源鉆瓜專利網。





