一種區塊鏈域名解析裝置,其特征在于:包括:根區塊鏈DNS服務器、頂級區塊鏈DNS服務器、第二層區塊鏈DNS服務器、本地區塊鏈DNS服務器和終端主機;在終端主機中輸入區塊鏈域名地址,查找單元首先檢查自己本地的hosts區塊鏈文件是否有所述地址映射關系,如果有,就先調用這個區塊鏈域名地址,解析單元完成域名解析;如果沒有,則轉入下一步;如果hosts里沒有這個區塊鏈域名的映射,查找單元則查找本地區塊鏈DNS解析器緩存單元,是否有這個地址映射關系,如果有,直接返回,解析單元完成域名解析;如果沒有,則轉入下一步。
【技術實現步驟摘要】
本專利技術涉及信息
,尤其涉及一種區塊鏈域名解析裝置。
技術介紹
中國專利公報公開申請號201610401213.4從區塊鏈共識優化角度解決信息認證遲緩、在線等待時間過長的問題,中國專利公報公開申請號201610479798.1解決的是在隨機指令中指令節點被攻擊的現象,中國專利公報公開申請號201610413635.3解決是區塊鏈物聯網過程中的標識與物脫節的問題;中國專利公報公開申請號201610472450.X采用隨機獲取標識的裝置,杜絕了采集物理信息被全部解碼而為造假提供了方便;中國專利公報公開申請號201610401023.2采用行為特征或生物信息認證裝置解決區塊鏈賬號失竊的問題;中國專利公報公開申請號201610441383.5和申請號201610441834.5從社區區塊鏈智能處理角度對區塊鏈對人們日常生活應用進行專利技術,中國專利公報公開申請號201610501761.4解決的是對指令節點進行攻擊的問題。DNS,全稱Domain Name Service,中文名域名解析服務器,是互聯網的核心基礎設施,只有利用DNS解析技術,才能在域名和區塊鏈域名地址地址之間進行轉換,進而訪問網站。假如DNS根服務器的訪問被切斷,那么網民就無法登陸網站,互聯網就有可能徹底癱瘓。換句話說,DNS根服務器是互聯網運行的大腦和中樞神經,誰控制了DNS根服務器,意味著誰就有對互聯網的最終控制權。目前全球支持互聯網運轉的DNS根服務器總共只有13個,其中唯一的一臺主根服務器和9個副根服務器均設在美國,另外3個副根服務器分別設在歐洲的瑞典、荷蘭和我們亞洲的日本。由此可見,在當下,美國握有互聯網的核心技術,掌控著全球互聯網的主動脈,牢牢地控制著全球互聯網的運行,美國在互聯網的天空之中處于絕對的霸主地位,屬于全球互聯網的監控者,這也直接威脅著我們中國的網絡國防安全,隨時都可以讓我們中國的互聯網癱瘓。因此有必要提供一種區塊鏈域名解析裝置。
技術實現思路
本專利技術的目的是提供一種區塊鏈域名解析裝置,通過使用從以前查詢獲得的緩存信息就地應答查詢,區塊鏈DNS 服務器可使用其自身的資源記錄信息緩存來應答查詢,也可代表請求終端主機來查詢或聯系其他區塊鏈 DNS 服務器,以完全解析該名稱,并隨后將應答返回至終端主機。為了解決上述技術問題,本專利技術采用技術方案:一種區塊鏈域名解析裝置,其特征在于:包括:根區塊鏈DNS服務器、頂級區塊鏈DNS服務器、第二層區塊鏈DNS服務器、本地區塊鏈DNS服務器和終端主機;所述服務器包括:查找單元:用以查找映射單元或緩存的區塊鏈域名地址和是否啟用轉發單元;映射單元:用以將域名地址進行映射;緩存單元:用以緩存網址映射關系;解析單元:用以將查找到區塊鏈域名地址進行解析;發送單元:用以發送查找、解析區塊鏈域名地址請求或反饋;接收單元:用以發送查找、解析區塊鏈域名地址請求或反饋;判斷單元:用以判斷域名是由誰授權管理;轉發單元:用以轉發區塊鏈DNS請求;反饋單元: 用以反饋域名解析或查找結果和區塊鏈域名地址。所述終端主機包括:查找單元:用以查找映射單元或緩存的區塊鏈域名地址和是否啟用轉發單元;發送單元:用以發送查找、解析區塊鏈域名地址請求或反饋;接收單元:用以發送查找、解析區塊鏈域名地址請求或反饋。A在終端主機中輸入區塊鏈域名地址,查找單元首先檢查自己本地的hosts區塊鏈文件是否有所述地址映射關系,如果有,就先調用這個區塊鏈域名地址,解析單元完成域名解析; 如果沒有,則轉入下一步;B如果hosts里沒有這個區塊鏈域名的映射,查找單元則查找本地區塊鏈DNS解析器緩存單元,是否有這個地址映射關系,如果有,直接返回,解析單元完成域名解析;如果沒有,則轉入下一步;C如果hosts與本地DNS解析器緩存單元都沒有相應的地址映射關系,查找單元首先查找區塊鏈首選DNS服務器,即本地區塊鏈DNS服務器,所述本地區塊鏈DNS服務器收到查詢,如果要查詢的域名,包含在本地配置區塊鏈區域資源中,則返回解析結果給終端主機,完成域名解析;所述區塊鏈域名地址是用區塊鏈域名哈希地址。如果要查詢的區塊鏈域名,不由本地區塊鏈DNS服務器區域解析,但所述本地區塊鏈DNS服務器已緩存了此地址映射關系,則調用這個區塊鏈域名地址地址映射,完成域名解析,此解析不具有權威性。如果所述本地區塊鏈DNS服務器本地區塊鏈區域文件與緩存解析都失效,則根據本地區塊鏈DNS服務器的設置進行查詢,所述設置為是否啟用轉發模式;如果未啟用轉發模式,本地區塊鏈DNS服務器把請求發至根區塊鏈DNS服務器,根區塊鏈DNS服務器接收單元收到請求后判斷單元會判斷這個域名是誰來授權管理,并會返回一個負責該區塊鏈頂級域名DNS服務器的區塊鏈域名地址;本地區塊鏈DNS服務器收到區塊鏈域名地址信息后,將會聯系所述負責該區塊鏈頂級域名DNS服務器;所述負責該頂級域名服務器收到請求后,如果自己無法解析,將會查找一個管理該域的第二層區塊鏈DNS服務器地址發送給本地區塊鏈DNS服務器;當所述本地區塊鏈DNS服務器收到這個地址后,將會聯系第二層區塊鏈DNS服務器;重復上述步驟,進行下一級查詢,直至找到區塊鏈域名主機;如果啟用轉發模式,則所述區塊鏈DNS服務器把請求轉發至上一級區塊鏈DNS服務器,由所述上一級區塊鏈DNS服務器進行解析;如果所述上一級區塊鏈DNS服務器不能解析,則或找根區塊鏈DNS服務器,或所述上一級區塊鏈DNS服務器把轉請求轉至所述上一級區塊鏈DNS服務器的上一級區塊鏈DNS服務器,如此循環,直至根區塊鏈DNS服務器;所述本地區塊鏈DNS服務器轉發或根提示,把結果返回給所述本地區塊鏈DNS服務器,并由此本地區塊鏈DNS服務器再返回給終端主機;所述本地區塊鏈DNS服務器轉發,把結果返回給根區塊鏈DNS服務器同步。本專利技術與現有技術相比較:1、通過區塊鏈解析域名,將區塊鏈技術應用于域名解析技術,提供一種全新的域名解析方法,突破了現有的技術偏見;2、將區塊鏈的安全、透明和信任機制應用域名解析鄰域,打破現有根域名的技術壟斷局面。附圖說明圖1為本申請區塊鏈共識及同步裝置的流程示意圖。圖2為本申請區塊鏈共識及同步裝置的未啟用轉發單元流程示意圖。圖3為本申請區塊鏈共識及同步裝置的啟用轉發單元示流程意圖。圖4為本申請區塊鏈共識及同步裝置的服務器結構示意圖。圖5為本申請區塊鏈共識及同步裝置的終端主機結構示意圖。圖6為本申請本申請區塊鏈域名哈希地址。具體實施方式為使本專利技術的上述目的、特征和優點能夠更加明顯易懂,下面結合附圖對本專利技術的具體實施方式做詳細的說明。在下面的描述中闡述了很多具體細節以便于充分理解本專利技術。但是本專利技術能夠以很多不同于在此描述的其它方式來實施,本領域技術人員可以在不違背本專利技術內涵的情況下做類似推廣,因此本專利技術不受下面公開的具體實施以及具體附圖的限制。實施例一如圖1所示,A在終端主機中輸入域名地址,裝置首先檢查自己本地的hosts文件是否有所述地址映射關系,如果有,就先調用這個區塊鏈域名地址地址映射,完成域名解析; 如果沒有,則轉入下一步;B如果hosts里沒有這個域名的映射,則查找本地區塊鏈DNS解析器緩存,是否有這個網址映射關系,如果有,直接返回,完成域名解析;如果沒有,則轉入下一步本文檔來自技高網...

【技術保護點】
一種區塊鏈域名解析裝置,其特征在于:包括:根區塊鏈DNS服務器、頂級區塊鏈DNS服務器、本地區塊鏈DNS服務器和終端主機;A在終端主機中輸入域名地址,查找單元首先檢查自己本地的hosts區塊鏈文件是否有所述地址映射關系,如果有,就先調用這個區塊鏈域名哈希地址映射,解析單元完成域名解析;?如果沒有,則轉入下一步;B如果hosts里沒有這個域名的映射,則查找本地區塊鏈DNS解析器緩存單元,是否有這個地址映射關系,如果有,直接返回,解析單元完成域名解析;如果沒有,則轉入下一步;C如果hosts與本地DNS解析器緩存單元都沒有相應的網址映射關系,查找單元首先查找區塊鏈首選DNS服務器,即本地區塊鏈DNS服務器,所述本地區塊鏈DNS服務器收到查詢,如果要查詢的區塊鏈域名,包含在本地配置區塊鏈區域資源中,則返回解析結果給終端主機,完成域名解析;所述區塊鏈域名地址是用區塊鏈域名哈希地址。
【技術特征摘要】
1.一種區塊鏈域名解析裝置,其特征在于:包括:根區塊鏈DNS服務器、頂級區塊鏈DNS服務器、本地區塊鏈DNS服務器和終端主機;A在終端主機中輸入域名地址,查找單元首先檢查自己本地的hosts區塊鏈文件是否有所述地址映射關系,如果有,就先調用這個區塊鏈域名哈希地址映射,解析單元完成域名解析; 如果沒有,則轉入下一步;B如果hosts里沒有這個域名的映射,則查找本地區塊鏈DNS解析器緩存單元,是否有這個地址映射關系,如果有,直接返回,解析單元完成域名解析;如果沒有,則轉入下一步;C如果hosts與本地DNS解析器緩存單元都沒有相應的網址映射關系,查找單元首先查找區塊鏈首選DNS服務器,即本地區塊鏈DNS服務器,所述本地區塊鏈DNS服務器收到查詢,如果要查詢的區塊鏈域名,包含在本地配置區塊鏈區域資源中,則返回解析結果給終端主機,完成域名解析;所述區塊鏈域名地址是用區塊鏈域名哈希地址。2.如權利要求1所述區塊鏈域名解析裝置,其特征在于:如果要查詢的區塊鏈域名,不由本地區塊鏈DNS服務器區域解析,但所述本地區塊鏈DNS服務器已緩存了此地址映射關系,則調用所述區塊鏈域名地址映射,完成域名解析。3.如權利要求1、2所述區塊鏈域名解析裝置,其特征在于:如果所述本地區塊鏈DNS服務器本地區塊鏈區域文件與緩存解析都失效,則根據本地區塊鏈DNS服務器的設置進行查詢,所述設置為是否啟用轉發模式。4.如權利要求3所述區塊鏈域名解析裝置,其特征在于:如果未啟用轉發模式,本地區塊鏈DNS服務器把請求發至根區塊鏈DNS服務器,根區塊鏈DNS服務器收到請求后會判斷這個域名是誰來授權管理,并會返回一個負責該區塊鏈頂級域名服務器的區塊鏈域名哈希地址。5.如權利要求4所述區塊鏈域名解析裝置,其特征在于:本地區塊鏈DNS服務器收到區塊鏈域名哈希地址信息后,將會聯系所述負責該區塊鏈頂級域名服務器;所述負責該頂級域名服務器收到請求后,如果自己無法解析,將會查找一個管理該域的第二層區塊鏈DNS服務器地址發送給本地區塊鏈DNS服務器。6.如權利要求5所述區...
【專利技術屬性】
技術研發人員:李立中,
申請(專利權)人:寧圣金融信息服務上海有限公司,
類型:發明
國別省市:上海;31
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。