Font Size: a A A

Research And Design Of A New DNS Domain Name System With Root Removal

Posted on:2021-02-18Degree:MasterType:Thesis
Country:ChinaCandidate:L ChengFull Text:PDF
GTID:2428330620964182Subject:Engineering
Abstract/Summary:PDF Full Text Request
DNS domain name system is used to resolve host domain name to IP address,which is one of the most important technologies to realize network communication.DNS domain name system was designed in a tree structure and continues to this day.DNS domain name system is highly centralized,and the system relies on the root domain name server to provide domain name resolution services.Although the centralized structure can improve the efficiency of the system,once the root domain name server fails,the entire DNS domain name system cannot provide domain name resolution services normally.With the continuous development of the network,the network traffic is increasing,the DNS domain name system bears more and more pressure,the traditional single root domain name system gradually presents a variety of disadvantages.In order to ensure the normal operation of the domain name resolution service,it is necessary to make corresponding improvements on the basis of the traditional DNS domain name system to improve the operating efficiency of the domain name system while ensuring system security.This paper studies the distributed technology,blockchain technology,data encryption and signature technology,and applies them to the traditional DNS domain name system,and proposes a decentralized new DNS domain name system based on the distributed algorithm.This system adopts the underlying structure of the traditional DNS domain name system,and realizes the decentralization of DNS domain name system by combining the top-level domain name servers into a distributed system.The main research content of this paper includes the following three points: first,in the design scheme,the data exchange network adopts the distributed technology to form a distributed system with the top-level domain name server.The nodes in the system exchange domain name data with each other and are responsible for providing local domain name resolution services.The new DNS domain name system no longer relies on the root domain name server,which realizes the root removal of DNS domain name system and improves the reliability of the system.In terms of domain name data storage,in addition to database storage,block chain technology is also adopted to ensure the security of data storage by using the non-tampering and traceability of block chain.In terms of domain name data transmission,by encrypting and signing the data,the domain name data is prevented from being tampered and forged during transmission,which further improves the security of the system.Secondly,in terms of consensus mechanism,relevant researches are conducted on common distributed algorithms:The Paxos algorithm is complex and hard to understand.The Raft algorithm inherits the advantages of the Paxos algorithm and is easy to understand.Therefore,the Raft consensus algorithm is used to build a distributed system,and related algorithms are improved on this basis.The weight election of Leader nodes can effectively balance the load of the system and improve the reliability of the system.Finally,a simulation system was developed to verify the rationality and feasibility of the related research,and a comparative experiment proved that the weight-based Leader node election is better than the traditional Leader node election under the same conditions.
Keywords/Search Tags:DNS, distributed algorithm, decentralized, root domain server
PDF Full Text Request
Related items