A Data Storage Method Based on Blockchain for Decentralization DNS

Jingqiang Liu,Bin Li,Lizhang Chen,Meng Hou,Feiran Xiang,Peijun Wang
DOI: https://doi.org/10.1109/DSC.2018.00035
2018-01-01
Abstract:As a distributed database mapping the domain name and IP address, DNS makes it easier to access the Internet However, DNS relies on the resolution of the root server, which is a hierarchical network topology centered on the root. It is vulnerable to single points of failure and domain name resolution data tampered, affects the normal service of Internet domain name resolution seriously. To solve this problem, we proposed a new blockchain-based decentralization DNS data storage method by studying the principle and characteristics of blockchain. And implement a decentralization system DecDNS to establish multiple parallel DNS nodes, store the key information of the zone file resolution data. In the experiment, we proactively invalidated multiple nodes in the parallel resolution node and tampered the domain name resolution data. The experimental results show that, the DecDNS can provide normal resolution services, solve the problem of single point failure and the falsification of domain name resolution data. While compatible with the original domain name system, it is also enhances the stability and security of DNS framework, so it is an effective and feasible solution.
What problem does this paper attempt to address?