[發(fā)明專利]一種域名解析方法及裝置有效
| 申請?zhí)枺?/td> | 201810112115.8 | 申請日: | 2018-02-05 |
| 公開(公告)號: | CN108092997B | 公開(公告)日: | 2020-09-25 |
| 發(fā)明(設(shè)計)人: | 趙雨田;童磊;陳璇;葛瑾 | 申請(專利權(quán))人: | 中國聯(lián)合網(wǎng)絡(luò)通信集團有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/12 |
| 代理公司: | 北京中博世達(dá)專利商標(biāo)代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 域名解析 方法 裝置 | ||
1.一種域名解析方法,應(yīng)用于分布式域名服務(wù)DNS系統(tǒng),所述DNS系統(tǒng)包括至少兩個節(jié)點,所述DNS系統(tǒng)中任意兩個節(jié)點點對點連接;其中,每個節(jié)點中保存域名賬簿,所述域名賬簿包括至少一張域名賬單,所述域名賬單中包括域名、域名對應(yīng)的IP地址以及域名對應(yīng)的域名交易清單,其中所述域名交易清單中包括一條交易記錄,所述一條交易記錄中包括注冊第二域名的用戶的用戶名和注冊所述第二域名的用戶的用戶簽名;其特征在于,所述域名解析方法包括:
第一節(jié)點接收用戶輸入的域名解析命令;所述域名解析命令中包括第一域名;
所述第一節(jié)點根據(jù)所述第一域名在所述第一節(jié)點的域名賬簿中查詢所述第一域名對應(yīng)的IP地址;
若在所述第一節(jié)點的域名賬簿中沒有查詢到所述第一域名對應(yīng)的IP地址,所述第一節(jié)點向所述DNS系統(tǒng)中每個節(jié)點廣播發(fā)送第一查詢請求指令,所述第一查詢指令中包括所述第一域名;
所述第一節(jié)點接收第一查詢響應(yīng)指令,所述第一查詢響應(yīng)指令中包括所述第一域名和所述第一域名對應(yīng)的域名賬單;所述第一查詢響應(yīng)指令是所述DNS系統(tǒng)中除所述第一節(jié)點外的至少一個節(jié)點發(fā)送的;
所述第一節(jié)點將所述第一查詢響應(yīng)指令中的所述第一域名和所述第一域名對應(yīng)的域名賬單加入所述第一節(jié)點的域名賬簿;
所述第一節(jié)點根據(jù)所述第一域名對應(yīng)的域名賬單獲取所述第一域名對應(yīng)的IP地址。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
所述第一節(jié)點接收用戶輸入的域名注冊命令,所述域名注冊命令中包括第二域名;
所述第一節(jié)點生成與所述第二域名對應(yīng)的域名賬單,所述域名賬單中包括所述第二域名、所述第二域名對應(yīng)的IP地址、上一張域名賬單編號、本域名賬單編號和所述第二域名對應(yīng)的域名交易清單,其中所述域名交易清單中包括一條交易記錄,所述一條交易記錄中包括注冊所述第二域名的用戶的用戶名和注冊所述第二域名的用戶的用戶簽名;
所述第一節(jié)點向所述DNS系統(tǒng)中每個節(jié)點廣播發(fā)送第一確認(rèn)請求指令,所述第一確認(rèn)請求指令用于請求所述DNS系統(tǒng)中的節(jié)點確認(rèn)是否允許所述第二域名注冊;其中,所述第一確認(rèn)請求指令中包括與所述第二域名對應(yīng)的域名賬單;
所述第一節(jié)點接收所述DNS系統(tǒng)中除所述第一節(jié)點以外的至少一個節(jié)點發(fā)送的第一確認(rèn)響應(yīng)指令,所述第一確認(rèn)響應(yīng)指令用于指示允許所述第二域名注冊;
所述第一節(jié)點若確定接收到的第一確認(rèn)響應(yīng)指令的數(shù)目大于第一預(yù)設(shè)值,則確定所述第二域名注冊成功。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:
所述第一節(jié)點若確定所述第二域名注冊成功,則向所述DNS系統(tǒng)中每個節(jié)點廣播發(fā)送更新域名賬簿指令,所述更新域名賬簿指令中包括所述與所述第二域名對應(yīng)的域名賬單。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
所述第一節(jié)點接收用戶輸入的域名修改命令,所述域名修改命令中包括第三域名;
所述第一節(jié)點在所述第一節(jié)點的域名賬簿中獲取與所述第三域名對應(yīng)的域名賬單,并在所述與所述第三域名對應(yīng)的域名賬單中的域名交易清單中增加一條交易記錄,所述增加的一條交易記錄中包括修改所述第三域名的用戶的用戶名和修改所述第三域名的用戶的用戶簽名;
所述第一節(jié)點向所述DNS系統(tǒng)中每個節(jié)點廣播發(fā)送第二確認(rèn)請求指令,所述第二確認(rèn)請求指令用于請求所述DNS系統(tǒng)中的節(jié)點確認(rèn)是否允許所述第三域名修改;其中,所述第二確認(rèn)請求指令中包括與所述第三域名對應(yīng)的域名賬單;
所述第一節(jié)點接收所述DNS系統(tǒng)中除所述第一節(jié)點以外的至少一個節(jié)點發(fā)送的第二確認(rèn)響應(yīng)指令,所述第二確認(rèn)響應(yīng)指令用于指示允許所述第三域名修改;
所述第一節(jié)點若確定接收到的第二確認(rèn)響應(yīng)指令的數(shù)目大于第二預(yù)設(shè)值,則確定所述第三域名修改成功。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述第一節(jié)點確定所述第三域名修改成功之后,所述方法還包括:
所述第一節(jié)點向所述DNS系統(tǒng)中每個節(jié)點廣播發(fā)送更新域名賬簿指令,所述更新域名賬簿指令中包括所述與所述第三域名對應(yīng)的域名賬單。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國聯(lián)合網(wǎng)絡(luò)通信集團有限公司,未經(jīng)中國聯(lián)合網(wǎng)絡(luò)通信集團有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810112115.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





