Vol.27, No.1, 2021, pp.259-268, doi:10.32604/iasc.2021.013704
DNS Service Model Based on Permissioned Blockchain
  • Yantao Shen1,*, Yang Lu2, Zhili Wang1, Xin Xv3, Feng Qi1, Ningzhe Xing4, Ziyu Zhao5
1 Beijing University of Posts and Telecommunications, State Key Laboratory of Networking and Switching Technology, Beijing, 100876, China
2 Global Energy Interconnection Research Institute Co., Ltd., State Grid Office Area, Beijing, 102209, China
3 State Grid Chongqing Electric Power Co., Electric Power Research Institute, Chongqing, 401123, China
4 State Grid Jibei Electric Power Company, Information & Communication Company, Beijing, 100053, China
5 The University of Western Australia, Department of Computer Science and Software Engineering, Perth, 6009, Australia
* Corresponding Author: Yantao Shen. Email:
Received 13 August 2020; Accepted 13 October 2020; Issue published 07 January 2021
With the continuous development of the Internet, the domain name system (DNS) as infrastructure is playing an increasingly important role. However, traditional DNS architecture is centralized, and there are some security problems such as the right concentration and power abuse. This paper combines blockchain technology with DNS technology and proposes a domain name service model based on the permissioned blockchain. At first, this paper designs a top-level domain chain (TLDChain) model to conduct consensus on block transactions and achieve decentralization of domain name service. Then, this paper introduces a data model to upload data. At the same time, to improve the efficiency of the blockchain data query, this paper proposes a data warehouse to speed up the query. Also, it designs the domain name data synchronization algorithm and consistency checking algorithm to achieve synchronization and quick consistency checking of domain name data. At last, this paper introduces the domain name resolution process of this model. Experimental results show that the proposed DNS service model not only realizes the decentralization of domain name resolution but also improves query efficiency.
Blockchain; DNS; smart contract; query optimization
Cite This Article
Y. Shen, Y. Lu, Z. Wang, X. Xv, F. Qi et al., "Dns service model based on permissioned blockchain," Intelligent Automation & Soft Computing, vol. 27, no.1, pp. 259–268, 2021.
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.