【技术实现步骤摘要】
DNS权威服务器分布式共识方法及系统
[0001]本专利技术涉及计算机网络通信
,尤其涉及一种DNS权威服务器分布式共识方法及系统。
技术介绍
[0002]DNS(Domain Name System,域名系统)提供了互联网上的一个重要服务,其本质是建立了人的名字世界和底层的二进制协议地址世界的桥梁。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网,而不用去记住能够被机器直接读取的 IP地址数串,通过域名最终得到该域名对应的 IP 地址的过程叫做域名解析。
[0003]在DNS体系中,包括递归服务器和权威服务器,对于权威服务器而言,本地存储有相关域名查询的资源记录,这些资源记录的管理决定着整个域名解析体系的准确性和可靠性。特别是现在为了避免高度中心化带来的抗风险能力弱和权利滥用,逐步采用了分布式多节点的集群系统,但是如果集群节点数量无限扩容,相应节点的资源记录就会因为网络问题导致处理不一致,进一步用户实施域名查询时,也会概率性出现差异,导致查询不一致而带来访问事故。
专利技术 ...
【技术保护点】
【技术特征摘要】
1.一种DNS权威服务器分布式共识方法,其特征在于,分布式设置若干个对等的权威服务器节点,其至少包括第一节点、第二节点,所述第一节点设置随机定时触发,在触发之前收到所述第二节点的投票请求时,停止定时向所述第二节点返回投票结果;在触发之后发起投票请求并收到对等节点超过第一阈值的确定投票时,所述第一节点成为主导节点,发起所有对等节点的资源记录同步。2.根据权利要求1所述的DNS权威服务器分布式共识方法,其特征在于,所述第一节点与其他对等节点协商主导节点时,通过第一格式化消息进行交互,所述第一格式化消息包括消息类型、时间戳、自身节点ID、版本号、节点列表。3.根据权利要求1所述的DNS权威服务器分布式共识方法,其特征在于,所述第一节点确定为主导节点后,获取对等节点的资源记录hash值,并与自身获取资源记录的hash值进行比对。4.根据权利要求3所述的DNS权威服务器分布式共识方法,其特征在于,hash值比对一致的数量超过第二阈值,实施资源记录同步,否则放弃操作,等待下次数据的获取。5.根据权利要求1所述的DNS权威服务器分布式共识方法,其特征在于,资源记录同步通过第二格式化消息进行交互,所述第二格式化消息包括消息类型、版本号、hash值、自身节点ID、时间戳、数据内容。6.一种DNS权威服务器分布式共识系...
【专利技术属性】
技术研发人员:刘岩,李震,
申请(专利权)人:广州根链国际网络研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。