Computer and Modernization

Previous Articles     Next Articles

Data Consistency Mechanism for Authoritative DNS

  

  1. (China Internet Network Information Center, Beijing 100190, China)
  • Received:2019-06-17 Online:2020-03-03 Published:2020-03-03

Abstract: As a distributed system, authoritative DNS service adopts multi-copy data storage and multi-node service mode, which puts forward requirements on the consistency of resolution data. Byzantine fault tolerance becomes the key problem of authoritative DNS. According to the characteristics of authoritative system, this paper presents a DNS data consistency mechanism. Based on PBFT algorithm and self-designed data consistency checksum, in the process of node data synchronization, the data negotiation scheme is implemented to eliminate the influence of Byzantine node, and ensures the analytic node to obtain consistent and reliable data. The results of consistency analysis of analytic data prove that in the untrustworthy environment, the guarantee mechanism can effectively reduce the probability of inconsistency of resolution data, and enhance the reliability of authoritative DNS.

Key words: authoritative DNS, distributed system, data consistency, checksum, Byzantine fault tolerance

CLC Number: