CN108566449A - Domain name mapping data managing method, system and storage system based on block chain - Google Patents

Domain name mapping data managing method, system and storage system based on block chain Download PDF

Info

Publication number
CN108566449A
CN108566449A CN201810341785.7A CN201810341785A CN108566449A CN 108566449 A CN108566449 A CN 108566449A CN 201810341785 A CN201810341785 A CN 201810341785A CN 108566449 A CN108566449 A CN 108566449A
Authority
CN
China
Prior art keywords
domain name
data
block chain
area file
node
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810341785.7A
Other languages
Chinese (zh)
Inventor
方滨兴
刘井强
崔翔
田志宏
姜誉
张宇
谭庆丰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou University
Original Assignee
Guangzhou University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou University filed Critical Guangzhou University
Priority to CN201810341785.7A priority Critical patent/CN108566449A/en
Publication of CN108566449A publication Critical patent/CN108566449A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • H04L63/123Applying verification of the received information received data contents, e.g. message integrity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/0643Hash functions, e.g. MD5, SHA, HMAC or f9 MAC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3247Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Power Engineering (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The present invention relates to domain name system technology field, domain name mapping data managing method, system and storage system based on block chain are disclosed, management method includes:Acquire domain name data;Generate the area file of the corresponding domain name mapping data of domain name data;Store the area file;The value of the area file is compared with the desired value in block chain database, the area file is incorporated to the block chain database if the value is consistent with the desired value.The area file that the present invention passes through generation domain name mapping data, storage and management domain name parsing data in the form of block chain, it prevents domain name mapping data to be tampered, realizes the decentralization domain name mapping data-storage system based on block chain technology, increase the attack tolerant of domain name system.

Description

Domain name mapping data managing method, system and storage system based on block chain
Technical field
The present invention relates to domain name system technology fields, more particularly to the domain name mapping data managing method based on block chain, System and storage system.
Background technology
Domain name system is responsible for the parsing work of global domain name, primary root server, auxiliary root server and root mirror image server association With work, importance is self-evident.In recent years, the attack pattern for domain name system (DNS) becomes more diversified such as logical It is polluted by DNS with top level domain, the domains CN are attacked by distributed denial of service (DDoS) etc., seriously affect domain name resolution service Operation.Safety problem is not included in system scope by domain name system at the beginning of designing, and is highly prone to attack, such as there is message and usurp Change, cache pollution, identity theft etc..
Although the introducing of DNSSec (DNS security extension) makes DNS domain name system safety problem gradually be eased, but still By ddos attack, DNS pollution, DNS deception, single point failure the problems such as perplexed, while DNSSec from root name server to The universal of terminal user faces many difficulties on the implementation, and safety is difficult to ensure.
Invention content
Technical problem to be solved by the present invention lies in provide a kind of domain name mapping data management side based on block chain Method, system and storage system, by generating the area file of domain name mapping data, storage and management domain name solution in the form of block chain Data are analysed, domain name mapping data is prevented to be tampered, realize the decentralization domain name mapping data storage based on block chain technology System increases the attack tolerant of domain name system
In order to solve the above technical problem, the present invention provides a kind of domain name mapping data management sides based on block chain Method, including:
Acquire domain name data;
Generate the area file of the corresponding domain name mapping data of domain name data;
Store the area file;
The value of the area file is compared with the desired value in block chain database;
The area file is incorporated to the block chain database if the value is consistent with the desired value.
Further, the source of domain name data includes primitive root mirror image data and log-on data.
Preferably, the area file for generating the corresponding domain name mapping data of domain name data, including:
Primitive root mirror image data is pre-processed, the area file of root domain name mapping data in primitive root mirror image data is generated, and Top level domain is added and parses data.
Further, the acquisition domain name data, including:
Judge whether collected domain name data is root zone data;
If root zone data described in root zone data then mirror image;Otherwise, judge the domain name data integrated whether as log-on data;
The log-on data is then handled if log-on data.
Preferably, the area file includes domain-name information and area file signature, and the area file signature uses cryptographic Hash, will The cryptographic Hash of the area file signature is compared with the desired value in block chain database, if the cryptographic Hash and the target The area file is unanimously then incorporated to the block chain database by value.
Correspondingly, the present invention also provides a kind of domain name mapping data administrators based on block chain, including:
Data acquisition module, for acquiring domain name data;
Area file generation module, the area file for generating the corresponding domain name mapping data of domain name data;
Area file memory module, for storing the area file;
Area file correction verification module, for comparing the value of the area file and the desired value in block chain database It is right;
Area file synchronization module, for the area file to be incorporated to the area if the value is consistent with the desired value Block chain database.
Further, the area file includes domain-name information and area file signature, and the area file synchronization module is additionally operable to It signs in the block chain database synchronization domain name information and the area file.
The present invention also provides a kind of domain name mapping data-storage system based on block chain, including network environment structure are single Member, domain name mapping data storage device, node management unit and system monitoring unit:
The network environment construction unit, for establishing node, the node includes multiple physical nodes and multiple virtual Node, there are mapping relations between the physical node and the dummy node, the dummy node includes domain name mapping data;
It is above-mentioned device that domain name, which parses data storage device,;
The node management unit is used for the service management and operational management of node;
The system monitoring unit is used for the monitoring resource and analysis feature flow monitoring of node.
Further, the physical node includes starting point, and a startup point corresponds to a coding information;
The dummy node includes multiple first peer nodes positioned at rhizosphere, first peer node with it is multiple Positioned at the startup point of rhizosphere, there are mapping relations;
The dummy node includes multiple second peer nodes positioned at top level domain, second peer node with it is more There are mapping relations for a startup point positioned at top level domain.
Preferably, the storage system is based on ether mill platform.
Implement the embodiment of the present invention, has the advantages that:
The present invention by acquire domain name data, generate domain name mapping data area file and by the value of the area file with Verification is compared in desired value in block chain database, verifies success if consistent, the area file can be incorporated to the area In block chain database.Data are parsed by the form storage of block chain and management domain name, domain name mapping data is prevented to be tampered, it is real Show the decentralization domain name mapping data-storage system based on block chain technology, increases the attack tolerant of domain name system.
Description of the drawings
Fig. 1 is a kind of domain name system structure chart based on block chain provided in an embodiment of the present invention;
Fig. 2 is a kind of domain name mapping data managing method flow chart based on block chain provided in an embodiment of the present invention;
Fig. 3 is a kind of execution flow of domain name mapping data managing method based on block chain provided in an embodiment of the present invention Figure;
Fig. 4 is a kind of domain name mapping data management system schematic diagram based on block chain provided in an embodiment of the present invention;
Fig. 5 is a kind of domain name mapping data-storage system schematic diagram based on block chain provided in an embodiment of the present invention;
Fig. 6 is two layers of decentralization domain name mapping Data Storage Models schematic diagram provided in an embodiment of the present invention;
Fig. 7 is the root zone file data management model of decentralization rhizosphere name analysis module provided in an embodiment of the present invention.
Specific implementation mode
To make the object, technical solutions and advantages of the present invention clearer, the present invention is made into one below in conjunction with attached drawing Step ground detailed description.Obviously, described embodiment is only a part of the embodiment of the present invention, rather than whole implementation Example.Based on the embodiments of the present invention, those of ordinary skill in the art are obtained without making creative work Every other embodiment, shall fall within the protection scope of the present invention.
In the description of the present invention, it is to be understood that, term " first ", " second " are used for description purposes only, and cannot It is interpreted as indicating or implies relative importance or implicitly indicate the quantity of indicated technical characteristic.Define as a result, " the One ", the feature of " second " can explicitly or implicitly include one or more this feature.Moreover, term " first ", " second " etc. is suitable for distinguishing similar object, without being used to describe specific sequence or precedence.It should be appreciated that in this way The data used can be interchanged in the appropriate case, so that the embodiment of the present invention described herein can be in addition to scheming herein Sequence other than those of showing or describe is implemented.
The problem of for the storage of domain name mapping data and DNS single point failures, design a kind of decentralization domain name mapping data Storage model has designed and Implemented a kind of decentralization domain name mapping data-storage system based on block chain, empty by building Quasi-ization network provides network environment for the operation of domain name analysis system, as shown in Figure 1, and node is managed and is monitored, structure Multiple parallel domain name mapping nodes are built, in the case where one or more parses node failure, as long as there are one parallel domain name solutions Analysis node is working properly, and normal domain name mapping function may be implemented in domain name mapping storage system, has credible and anti-tamper machine System.Wherein, by taking the parsing of rhizosphere name as an example, the root zone file data management model of decentralization rhizosphere name analysis module, such as Fig. 7 institutes Show, the domain name mapping Data Storage Models of other levels and so on.
It is below the embodiment of the present invention, refers to Fig. 2, it illustrates a kind of domain name mapping data pipes based on block chain Method flow diagram is managed, is specifically included:
S210. domain name data is acquired.
The source of the domain name data collected includes primitive root mirror image data and log-on data.The acquisition of domain name data Strategy basis is formulated according to the types and sources of the area file of domain name mapping data.Wherein, the content of primitive root mirror image is Root The data of Hints files and Root Zone files, privately owned registration provide domain name resolution service to private network.Root Hints files contain the registration of rhizosphere name, and Root Zone files contain the registration of top level domain.
S220. the area file of the corresponding domain name mapping data of domain name data is generated.
The critical data translated domain names into data generates area file.
Wherein, the area file of generation its be implemented as a kind of check information and exist, the result of verification influences area file in block Synchronous situation in chain database, and the area file that is distributed in block chain database while can be in each section for participating in domain name mapping Automatic synchronization in point.
S230. the area file is stored.
Each node for participating in domain name mapping forms respective block chain form, area file storage according to the level of recursion resolution In corresponding node, and the node positioned at same level is present in decentralization structure, is multiple ground to link together The node of position equality, is a kind of system structure of open equality.As shown in Figure 1, the data of decentralization structure are synchronous, do not have There is central control system, individual node is allowed to break down.
Specifically, the domain name mapping of decentralization root has identical function by multiple, it is in the parallel roots service of same level Device forms, and subordinate relation is not present in every root server and other root name servers, common to access in decentralization network, real The data of existing root node synchronize.When the machine in decentralization network is attacked or when node failure, based on going for block chain The situation of domain name mapping failure can occur to avoid the failure because of single root server in centralized network.
S240. the value of the area file is compared with the desired value in block chain database.
The area file includes domain-name information and area file signature, and the area file signature uses Hash (Hash) value, will The cryptographic Hash of the area file signature is compared with the desired value in block chain database.
S250. the area file is incorporated to the block chain database if the value is consistent with the desired value.
Specifically, the area file is incorporated to the block chain data if the cryptographic Hash is consistent with the desired value Library.
The domain name mapping data of acquisition are stored in block chain, and all nodes that domain name is added can synchronize and shared domain Data in name block chain.Block chain from wound generation BOB(beginning of block), according to chronological order, is spelled each block in the form of long-chain It is connected to together, what these data were ordered into, and content can be verified.
S260. the area file block chain data are not incorporated to if the value and the desired value are inconsistent Library.
According to the separate sources of the domain name data collected, in one embodiment, Fig. 3 is referred to, it illustrates one Domain name mapping data managing method flow chart of the kind based on block chain, specifically includes:
S310. start domain name data acquisition.
S320. acquisition goal task is received.
S330. judge to collect whether domain name data is root zone data.
If root zone data then elder generation S340. mirror image root zone data;Moreover S350. generates root zone file, including to mirror As root zone data are pre-processed:The area file of root domain name mapping data in primitive root mirror image data is generated, and top level domain is added Parse data.Specifically, the domain name mapping data of primitive root server replace with the domain name mapping data of decentralization root server, And top level domain (top-level domains, TLDs) parsing data are added, the file of generation is stored in block chain database In.Finally, S360. is verified, is synchronized the root zone file.
Wherein, interconnection network data distributor gear provides root zone file mirrors, and " named.root " is the Root of mirror image Hints files, " root.zone " are the Root Zone files of mirror image, the Cron that the process of image file is configured by Linux Function periodically obtains root domain name mapping data from internic (Internet information centre) server.
If not then elder generation S370. determines whether log-on data to root zone data, if log-on data then note by elder generation S390. processing Volumes evidence, log-on data are considered as the data being newly added;S350. generates root zone file again;Last then S360. is verified, is same Walk the root zone file.Wherein, if not log-on data, then be back to domain name acquisition step.
Fig. 4 is referred to, it illustrates a kind of schematic diagram of the domain name mapping data administrator 401 based on block chain, tools Body includes:
Data acquisition module 4011, for acquiring domain name data;
Area file generation module 4012, the area file for generating the corresponding domain name mapping data of domain name data;
Area file memory module 4013, for storing the area file;
The area file memory module is domain name resolution server.
Area file correction verification module 4014, for carrying out the desired value in the value of the area file and block chain database It compares;
Area file correction verification module is responsible for carrying out consistency check in the content of area file, and consistency check is responsible for deposit in The corresponding cryptographic Hash of domain name in block chain database is compared with the signature (cryptographic Hash) of area file.
Area file synchronization module 4015, for the area file to be incorporated to institute if the value is consistent with the desired value State block chain database;
The area file includes domain-name information and area file signature, and the area file synchronization module is additionally operable in the block Chain database synchronization domain name information and area file signature.Area file correction verification module and area file synchronization module ensure The integrality and consistency of dns resolution data periodically carry out signature check to area file.
Domain name mapping data administrator is capable of the number of the other nodes of automatic synchronization when the data of node are updated According to node itself has completeness check mechanism to data, detects the integrality of area file, area file can realize function, content On need include domain-name information and area file signature cryptographic Hash.
Fig. 5 is referred to, it illustrates a kind of schematic diagrames of the domain name mapping data-storage system 40 based on block chain, specifically Including:Domain name mapping data storage device 401, network environment construction unit 402, node management unit 403 and system monitoring list Member 404:
It includes data acquisition module 4011, area file generation module 4012, area that domain name, which parses data storage device 401, File storage module 4013, area file correction verification module 4014 and area file synchronization module 4015;
The network environment construction unit 402, for establishing node, the node includes multiple physical nodes and multiple void Quasi- node, there are mapping relations between the physical node and the dummy node, the dummy node includes domain name mapping number According to;The physical node includes starting point (Boot Node), a corresponding coding (enode) information of a startup point;Institute It includes multiple first peer nodes positioned at rhizosphere to state dummy node, and first peer node is with multiple positioned at rhizosphere There are mapping relations for the startup point;The dummy node includes multiple second peer nodes positioned at top level domain, described in one There are mapping relations with multiple startup points positioned at top level domain for second peer node.For actively quickly finding P2P Other peer nodes in (Peer-to-peer networking, peer-to-peer network) network make multiple peer nodes complete data It is synchronous.
Specifically, referring to Fig. 6, Boot Node indicate an individual network node, top-down according to domain name system Hierarchical tree and recursion resolution sequence, multiple Boot Node are set on identical level, often create a Boot Node can generate one 128 enode information, the unique mark as Boot Node.Peer node is that have same level The node of domain name mapping function can access multiple Boot Node of same level under one peer node.Rhizosphere to constant pitch The Boot Node of rhizosphere are added in point, and the Boot Node of top level domain are added in the peer node of top level domain, and so on.First parse root In area file rhizosphere (such as:) parse again top level domain (such as:.COM) parse again level-one domain (such as:.***.com), It is exactly that root zone file the inside includes top level domain, level-one domain and second-level domain.Wherein, the parsing data of root server storage are top level domain Data, top numeric field data are stablized relatively, can disclose and obtain, be synchronized in root server.
The node management unit 403 is used for the service management and operational management of node;
The operations such as service management responsible node is registered and discovery, and operational management responsible node starts, destroys, restarting, network Log recording, the operation of monitoring process etc. are responsible in node log management.
The system monitoring unit 404 is used for the monitoring resource and analysis feature flow monitoring of node;
System monitoring unit studies the system resource real time monitoring of network node, monitors system resource, is convenient for system Anomaly;It is for statistical analysis to flow by domain name server (DNS) flow monitoring, the convenient performance monitoring to server.
Wherein, storage system can be based on ether mill platform (Ethereum, be one increase income have intelligent contract function Public block platform chain) running.It is stored using ether mill platform validation block chain data, after check information is stored in block chain, Checking procedure later according to domain name identification read block chain check information, and with stored in domain name mapping database area text Part signature is proofreaded, if area file check and correction failure, is decided whether to allow to be modified data by system manager. Area file database includes solution new record, and the operation for reading and writing block chain database needs intelligent contract to complete, and It needs to be compiled intelligent contract, be published in block chain, be automatically performed synchronous with the data of other nodes.
Specifically, as an embodiment of the present invention, by node virtual technology, completing the automatic of dummy node Change structure, to given virtual network topology, completes virtual network using Fast-Newman (a kind of algorithm) and divide, use Overlay networks (overlay network) realize dummy node communication, and virtual network is provided for decentralization root domain name analysis system Environment.Write intelligent contract and complete interaction with block chain, be based on block chain technology, complete root domain name mapping data synchronize and Integrity verification, realizes decentralization root domain name mapping, and domain name mapping cannot be only used for the domain name solution under public network environment Analysis, can be used for the domain name mapping under private network environment.Using dummy node monitoring technology, node serve pipe is realized Reason, realizes dummy node management using Shipyard (being an application container engine management tool based on Web), realizes Management and the log recording functions such as startup, destruction to container devise DNS flow collection modules, realize DNS flows prison It surveys, builds dummy node monitor supervision platform, provide visualization man-machine interactive interface to the user.
Structure shown in the present embodiment is not constituted only with the relevant part-structure of application scheme to this The restriction for the equipment that application scheme is applied thereon, specific equipment may include more or fewer components than showing, Either combine certain components or the arrangement with different components.
Those skilled in the art further appreciate that, respectively show in conjunction with what embodiment disclosed in this specification described Example unit and algorithm steps, being implemented in combination with electronic hardware, computer software or the two, in order to illustrate with clearing The interchangeability of hardware and software generally describes each exemplary composition and step according to function in the above description Suddenly.These functions are implemented in hardware or software actually, depend on the specific application and design constraint item of technical solution Part.Professional technician can use different methods to achieve the described function each specific application, but this reality Now it should not be considered as beyond the scope of the present invention.
Above disclosed is only presently preferred embodiments of the present invention, cannot limit the right of the present invention with this certainly Range, therefore equivalent changes made in accordance with the claims of the present invention, are still within the scope of the present invention.

Claims (10)

1. the domain name mapping data managing method based on block chain, which is characterized in that including:
Acquire domain name data;
Generate the area file of the corresponding domain name mapping data of domain name data;
Store the area file;
The value of the area file is compared with the desired value in block chain database;
The area file is incorporated to the block chain database if the value is consistent with the desired value.
2. the domain name mapping data managing method according to claim 1 based on block chain, which is characterized in that domain name The source of data includes primitive root mirror image data and log-on data.
3. the domain name mapping data managing method according to claim 2 based on block chain, which is characterized in that the generation The area file of the corresponding domain name mapping data of domain name data, including:
Primitive root mirror image data is pre-processed:The area file of root domain name mapping data in primitive root mirror image data is generated, and is added Top level domain parses data.
4. according to any domain name mapping data managing methods based on block chain of claim 1-3, which is characterized in that institute Acquisition domain name data is stated, including:
Judge whether collected domain name data is root zone data;
If root zone data described in root zone data then mirror image;Otherwise, judge the domain name data integrated whether as log-on data;
The log-on data is then handled if log-on data.
5. the domain name mapping data managing method according to claim 1 based on block chain, which is characterized in that area's text Part includes domain-name information and area file signature, and the area file signature uses cryptographic Hash, the cryptographic Hash that the area file is signed It is compared with the desired value in block chain database, if the cryptographic Hash is consistent with the desired value simultaneously by the area file Enter the block chain database.
6. the domain name mapping data administrator based on block chain, which is characterized in that including:
Data acquisition module, for acquiring domain name data;
Area file generation module, the area file for generating the corresponding domain name mapping data of domain name data;
Area file memory module, for storing the area file;
Area file correction verification module, for the value of the area file to be compared with the desired value in block chain database;
Area file synchronization module, for the area file to be incorporated to the block chain if the value is consistent with the desired value Database.
7. the domain name mapping data administrator according to claim 6 based on block chain, which is characterized in that area's text Part includes domain-name information and area file signature, and the area file synchronization module is additionally operable to described in the block chain database synchronization Domain-name information and area file signature.
8. the domain name mapping data-storage system based on block chain, which is characterized in that including network environment construction unit, domain name solution Analyse data storage device, node management unit and system monitoring unit:
The network environment construction unit, for establishing node, the node includes multiple physical nodes and multiple dummy nodes, There are mapping relations between the physical node and the dummy node, the dummy node includes domain name mapping data;
It is the device described in any one of claim 6-7 that domain name, which parses data storage device,;
The node management unit is used for the service management and operational management of node;
The system monitoring unit is used for the monitoring resource and analysis feature flow monitoring of node.
9. the domain name mapping data-storage system according to claim 8 based on block chain, which is characterized in that the physics Node includes starting point, and a startup point corresponds to a coding information;
The dummy node includes multiple first peer nodes positioned at rhizosphere, and first peer node is located at multiple There are mapping relations for the startup point of rhizosphere;
The dummy node includes multiple second peer nodes positioned at top level domain, second peer node and multiple positions In the startup point of top level domain, there are mapping relations.
10. according to any domain name mapping data-storage system based on block chain of claim 8 or 9, which is characterized in that The storage system is based on ether mill platform in operation.
CN201810341785.7A 2018-04-17 2018-04-17 Domain name mapping data managing method, system and storage system based on block chain Pending CN108566449A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810341785.7A CN108566449A (en) 2018-04-17 2018-04-17 Domain name mapping data managing method, system and storage system based on block chain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810341785.7A CN108566449A (en) 2018-04-17 2018-04-17 Domain name mapping data managing method, system and storage system based on block chain

Publications (1)

Publication Number Publication Date
CN108566449A true CN108566449A (en) 2018-09-21

Family

ID=63535517

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810341785.7A Pending CN108566449A (en) 2018-04-17 2018-04-17 Domain name mapping data managing method, system and storage system based on block chain

Country Status (1)

Country Link
CN (1) CN108566449A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109587285A (en) * 2018-12-20 2019-04-05 全链通有限公司 Method, equipment, system and the storage medium of domain name are issued in block chain
CN109672755A (en) * 2019-01-24 2019-04-23 中国互联网络信息中心 A kind of domain name record update method and system based on block chain
CN109714372A (en) * 2019-03-27 2019-05-03 上海量明科技发展有限公司 Network safety system and processing method based on block chain
CN109905394A (en) * 2019-03-05 2019-06-18 中国联合网络通信集团有限公司 Method for anti-counterfeit, base station, user terminal, user support system based on block chain
CN111787116A (en) * 2020-07-07 2020-10-16 上海道客网络科技有限公司 System and method for trusted authentication of container mirror image based on block chain technology
CN111917896A (en) * 2020-06-23 2020-11-10 北京邮电大学 Credible domain name resolution method, system, electronic equipment and storage medium
CN112187900A (en) * 2020-09-18 2021-01-05 中国科学院计算技术研究所 DNS data updating method and system based on block chain shared cache
CN113542443A (en) * 2020-04-20 2021-10-22 西门子股份公司 Creating a domain name system container mirror for creating a domain name system container instance
CN115150355A (en) * 2021-03-15 2022-10-04 正链科技(深圳)有限公司 Method for realizing distributed domain name

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107391298A (en) * 2017-07-06 2017-11-24 上海策链信息科技有限公司 State data memory detection method, device and computer-readable recording medium
CN107613041A (en) * 2017-09-22 2018-01-19 中国互联网络信息中心 DNS management system, domain name management method and domain name analytic method based on block chain

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107391298A (en) * 2017-07-06 2017-11-24 上海策链信息科技有限公司 State data memory detection method, device and computer-readable recording medium
CN107613041A (en) * 2017-09-22 2018-01-19 中国互联网络信息中心 DNS management system, domain name management method and domain name analytic method based on block chain

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
刘兴强: "基于私有根域名的DNS解析试验***设计与实现", 《中国优秀硕士学位论文全文数据库信息科技辑》 *

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109587285A (en) * 2018-12-20 2019-04-05 全链通有限公司 Method, equipment, system and the storage medium of domain name are issued in block chain
CN109587285B (en) * 2018-12-20 2021-12-24 全链通有限公司 Method, device, system and storage medium for publishing domain name in block chain
CN109672755A (en) * 2019-01-24 2019-04-23 中国互联网络信息中心 A kind of domain name record update method and system based on block chain
CN109672755B (en) * 2019-01-24 2021-10-22 中国互联网络信息中心 Domain name record updating method and system based on block chain
CN109905394B (en) * 2019-03-05 2021-10-01 中国联合网络通信集团有限公司 Anti-counterfeiting method based on block chain, base station, user terminal and user support system
CN109905394A (en) * 2019-03-05 2019-06-18 中国联合网络通信集团有限公司 Method for anti-counterfeit, base station, user terminal, user support system based on block chain
CN109714372A (en) * 2019-03-27 2019-05-03 上海量明科技发展有限公司 Network safety system and processing method based on block chain
CN113542443B (en) * 2020-04-20 2023-09-19 西门子股份公司 Creating domain name system container images for creating domain name system container instances
CN113542443A (en) * 2020-04-20 2021-10-22 西门子股份公司 Creating a domain name system container mirror for creating a domain name system container instance
EP3901807A1 (en) * 2020-04-20 2021-10-27 Siemens Aktiengesellschaft Creation of a domain name system container image for creating a domain name system container instance
US11621856B2 (en) 2020-04-20 2023-04-04 Siemens Aktiengesellschaft Generating a domain name system container image to create an instance of a domain name system container
CN111917896B (en) * 2020-06-23 2022-09-16 北京邮电大学 Credible domain name resolution method, system, electronic equipment and storage medium
CN111917896A (en) * 2020-06-23 2020-11-10 北京邮电大学 Credible domain name resolution method, system, electronic equipment and storage medium
CN111787116A (en) * 2020-07-07 2020-10-16 上海道客网络科技有限公司 System and method for trusted authentication of container mirror image based on block chain technology
CN112187900B (en) * 2020-09-18 2022-03-01 中国科学院计算技术研究所 DNS data updating method and system based on block chain shared cache
CN112187900A (en) * 2020-09-18 2021-01-05 中国科学院计算技术研究所 DNS data updating method and system based on block chain shared cache
CN115150355A (en) * 2021-03-15 2022-10-04 正链科技(深圳)有限公司 Method for realizing distributed domain name

Similar Documents

Publication Publication Date Title
CN108566449A (en) Domain name mapping data managing method, system and storage system based on block chain
WO2021036545A1 (en) Smart contract-based data processing method, and device and storage medium
CN108064444B (en) Domain name resolution system based on block chain
CN108124502B (en) Top-level domain name management method and system based on alliance chain
US10715485B2 (en) Managing dynamic IP address assignments
US11831772B2 (en) Blockchain multi-party shared-governance-based system for maintaining domain name information
US11930113B2 (en) Blockchain hybrid consensus-based system for maintaining domain name information
JP5237034B2 (en) Root cause analysis method, device, and program for IT devices that do not acquire event information.
Liu et al. A data storage method based on blockchain for decentralization DNS
CN110061838A (en) A kind of the decentralization storage system and its realization, information retrieval method of DNS resource record
CN108600163B (en) Cloud environment distributed hash chain architecture and cloud data integrity verification method
Hassanzadeh-Nazarabadi et al. LightChain: Scalable DHT-based blockchain
US20080147861A1 (en) Data distribution network and an apparatus of index holding
CN111711711A (en) Block chain-based top-level domain name management and analysis method and system
CN106973125A (en) Domain name mapping implementation method and device
CN112468525A (en) Domain name management system based on block chain
CN114338419B (en) IPv6 global networking edge node monitoring and early warning method and system
CN111506661B (en) Content access management method, device and storage medium
García-Martínez et al. Design and implementation of inblock—a distributed ip address registration system
CN114254150A (en) Distributed video storage system and storage method based on block chain
CN113194159A (en) DNS authoritative data management method and system
CN112182601A (en) Domain name data storage method and system based on block chain
CN113094373B (en) Resource directory management method and device
CN117082106B (en) Multi-level data networking method, system, device and equipment oriented to government cloud environment
Boshrooyeh et al. Integrita: Protecting View-Consistency in Online Social Network with Federated Servers

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20180921