新四季網

一種區塊鏈域名解析裝置的製作方法

2023-09-24 03:23:30


本發明涉及信息技術領域,尤其涉及一種區塊鏈域名解析裝置。



背景技術:

中國專利公報公開申請號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解析器緩存,是否有這個網址映射關係,如果有,直接返回,完成域名解析;如果沒有,則轉入下一步;

C如果hosts與本地DNS解析器緩存都沒有相應的網址映射關係,首先查找區塊鏈首選DNS伺服器,即本地區塊鏈DNS伺服器,所述本地區塊鏈DNS伺服器收到查詢,如果要查詢的域名,包含在本地配置區塊鏈區域資源中,則返回解析結果給終端主機,完成域名解析;

如果要查詢的域名,不由本地區塊鏈DNS伺服器區域解析,但所述本地區塊鏈DNS伺服器已緩存了此網址映射關係,則調用這個區塊鏈域名地址地址映射,完成域名解析,此解析不具有權威性。

實施例二

如圖2所示,如果未啟用轉發模式,本地區塊鏈DNS伺服器把請求發至根區塊鏈DNS伺服器,根區塊鏈DNS伺服器收到請求後會判斷這個域名是誰來授權管理,並會返回一個負責該區塊鏈頂級域名DNS伺服器的區塊鏈域名地址;

本地區塊鏈DNS伺服器收到區塊鏈域名地址信息後,將會聯繫所述負責該區塊鏈頂級域名DNS伺服器;所述負責該頂級域名伺服器收到請求後,如果自己無法解析,將會查找一個管理該域的第二層區塊鏈DNS伺服器地址發送給本地區塊鏈DNS伺服器;

當所述本地區塊鏈DNS伺服器收到這個地址後,將會聯繫第二層區塊鏈DNS伺服器;

重複上述步驟,進行下一級查詢,直至找到區塊鏈域名主機。

實施例三

如圖2、3所示,如果啟用轉發模式,則所述區塊鏈DNS伺服器把請求轉發至上一級區塊鏈DNS伺服器,由所述上一級區塊鏈DNS伺服器進行解析;

如果所述上一級區塊鏈DNS伺服器不能解析,則或找根區塊鏈DNS伺服器,或

所述上一級區塊鏈DNS伺服器把轉請求轉至所述上一級區塊鏈DNS伺服器的上一級區塊鏈DNS伺服器,如此循環,直至根區塊鏈DNS伺服器;

所述本地區塊鏈DNS伺服器轉發或根提示,把結果返回給所述本地區塊鏈DNS伺服器,並由此本地區塊鏈DNS伺服器再返回給終端主機;

所述本地區塊鏈DNS伺服器轉發,把結果返回給根區塊鏈DNS伺服器同步。

實施例四

如圖4、5所示,所述伺服器包括:

查找單元:用以查找映射單元或緩存的區塊鏈域名地址和是否啟用轉發單元;

映射單元:用以將域名地址進行映射;

緩存單元:用以緩存網址映射關係;

解析單元:用以將查找到區塊鏈域名地址進行解析;

發送單元:用以發送查找、解析區塊鏈域名地址請求或反饋;

接收單元:用以發送查找、解析區塊鏈域名地址請求或反饋;

判斷單元:用以判斷域名是由誰授權管理;

轉發單元:用以轉發區塊鏈DNS請求;

反饋單元: 用以反饋域名解析或查找結果和區塊鏈域名地址。

所述終端主機包括:

查找單元:用以查找映射單元或緩存的區塊鏈域名地址和是否啟用轉發單元;

發送單元:用以發送查找、解析區塊鏈域名地址請求或反饋;

接收單元:用以發送查找、解析區塊鏈域名地址請求或反饋。

實施例五

如圖6所示,本地區塊鏈域名通過下一級區塊鏈域名哈希地址連結下一級區塊鏈域名伺服器,下一級區塊鏈域名通過頂級區塊鏈域名哈希地址連結頂級區塊鏈域名伺服器,頂級區塊鏈域名通過根區塊鏈域名哈希地址根區塊鏈域名伺服器。

本發明雖然以較佳實施例公開如上,但其並不是用來限定權利要求,任何本領域技術人員在不脫離本發明的精神和範圍內,都可以做出可能的變動和修改,因此本發明的保護範圍應當以本發明權利要求所界定的範圍為準。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀