This application provides a domain name record updating method and system based on block chain. The method includes: in the case of monitoring the release of domain name record updating information, each domain name management node for the target area is identified as a right node through consensus mechanism; the right node obtains the domain name record updating information and writes it in. The block chain of the right node acts as the target block chain, and each domain name management node in the target area, except the right node, copies the domain name record update information in the target block chain into its respective block chain. In this application, it can reduce the security risks caused by the centralization of domain name nodes and improve the security and reliability of the whole network domain name data.
【技术实现步骤摘要】
一种基于区块链的域名记录更新方法及系统
本申请涉及互联网
,特别涉及一种基于区块链的域名记录更新方法及系统。
技术介绍
伴随着全球互联网产业的飞速发展和广泛应用,网络域名作为互联网领域的基础资源,其数据安全性和可靠性对于保障当今互联网环境的正常运行起着至关重要的作用。其中,传统的DNS体系,采用如图1所示的分级的分布式数据库模型,由顶级域名节点作为数据的来源和中心,在顶级域名节点的域名发生更新后,使用自顶向下的数据传送方式,将更新的域名逐级下发到下层各级节点,保证各级域名数据更新的一致性。但是,若顶级域名节点发生故障,下层各级域名节点的数据更新也会受到影响,很难保障整个网络域名数据的安全性和可靠性。
技术实现思路
为解决上述技术问题,本申请实施例提供一种基于区块链的域名记录更新方法及系统,以达到降低域名节点中心化所造成的安全隐患,提高整个网络域名数据的安全性和可靠性的目的,技术方案如下:一种基于区块链的域名记录更新方法,包括:在监测到域名记录更新信息被发布的情况下,针对目标区域设置的各个域名管理节点通过共识机制,确定其中一个域名管理节点作为有权节点;所述有权节点获取所述域名记录更新信息,并写入所述有权节点的区块链,作为目标区块链;所述目标区域中除所述有权节点之外的各个域名管理节点,将所述目标区块链中的域名记录更新信息复制到各自的区块链中。优选的,所述方法还包括:在第一域名管理节点的数据发生异常或所述第一域名管理节点无法记录数据时,所述第一域名管理节点从增长速度最快的区块链分支中获取数据,并将获取到的数据覆盖所述第一域名管理节点的原始数据;所述第一域名管理 ...
【技术保护点】
1.一种基于区块链的域名记录更新方法,其特征在于,包括:在监测到域名记录更新信息被发布的情况下,针对目标区域设置的各个域名管理节点通过共识机制,确定其中一个域名管理节点作为有权节点;所述有权节点获取所述域名记录更新信息,并写入所述有权节点的区块链,作为目标区块链;所述目标区域中除所述有权节点之外的各个域名管理节点,将所述目标区块链中的域名记录更新信息复制到各自的区块链中。
【技术特征摘要】
1.一种基于区块链的域名记录更新方法,其特征在于,包括:在监测到域名记录更新信息被发布的情况下,针对目标区域设置的各个域名管理节点通过共识机制,确定其中一个域名管理节点作为有权节点;所述有权节点获取所述域名记录更新信息,并写入所述有权节点的区块链,作为目标区块链;所述目标区域中除所述有权节点之外的各个域名管理节点,将所述目标区块链中的域名记录更新信息复制到各自的区块链中。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在第一域名管理节点的数据发生异常或所述第一域名管理节点无法记录数据时,所述第一域名管理节点从增长速度最快的区块链分支中获取数据,并将获取到的数据覆盖所述第一域名管理节点的原始数据;所述第一域名管理节点为各个所述域名管理节点中的任意一个节点。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:第二域名管理节点在接收到域名解析请求时,判断所述第二域名管理节点中目标区块是否处于设定的安全过渡期内,所述第二域名管理节点为各个所述域名管理节点中的任意一个节点;若是,禁止访问所述目标区块;若否,访问所述目标区块,并执行对所述域名进行解析的过程。4.根据权利要求1所述的方法,其特征在于,各个所述域名管理节点由设定的域名托管机构采用私有链的方式进行控制与管理;各个所述域名管理节点的区块链为私有链。5....
【专利技术属性】
技术研发人员:贺明,叶崛宇,张海阔,闫夏莉,吕万波,
申请(专利权)人:中国互联网络信息中心,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。