一种可信的域名解析方法、系统、电子设备及存储介质技术方案

技术编号:26307938 阅读:41 留言:0更新日期:2020-11-10 20:09
本发明专利技术实施例提供一种可信的域名解析方法、系统、电子设备及存储介质,该方法包括:获取用户域名解析请求,根据所述用户域名解析请求在区块链域名数据仓库中进行域名查询,得到域名解析结果;将所述域名解析结果发送到用户端;所述区块链域名数据仓库通过预设智能合约对顶级域区块链服务器中的域名数据进行同步存储。通过利用各个顶级域名服务器作为区块链节点。通过顶级域区块链服务器替代了根服务器,实现了各顶级域名的数据可信共享,解决了中心化DNS域名服务系统的问题,通过增加了区块链域名数据仓库,利用智能合约进行区块链域名数据仓库与顶级域区块链服务器数据同步,直接在区块链域名数据仓库中进行查询数据提高了域名解析的效率。

【技术实现步骤摘要】
一种可信的域名解析方法、系统、电子设备及存储介质
本专利技术涉及信息处理
,尤其涉及一种可信的域名解析方法、系统、电子设备及存储介质。
技术介绍
在互联网发展的初期,是由各种服务器、路由器和交换机等来构成基础网络结构的,这些网络结构之间通过IP地址来进行通信。而IP地址由于难以记忆的特点,只能先记录下来,在需要的时候再去查找,这对于人们来说很不方便。因此之后出现的DNS域名服务系统,不仅方便了人们去上网,也极大地推动了互联网的发展。现在,DNS域名服务系统已经成为了Internet中不可缺少的部分,它为世界各地的上网用户提供易于记忆的网络域名到IP地址的转换服务,成为了最庞大的分布式数据系统,每天为世界各地的IP查询请求提供域名解析映射。但是现有技术中,关键基础设施的中心化DNS域名服务系统却存在着权力集中、权力滥用以及根服务器和镜像服务器分布失衡等问题。此外,随着当前互联网的不断发展,现有的DNS域名服务系统在安全方面面临着挑战,域名劫持等网络问题时有发生。因此如何更好的实现域名解析已经成为了业界亟待解决的问题。本文档来自技高网...

【技术保护点】
1.一种可信的域名解析方法,其特征在于,包括:/n获取用户域名解析请求,根据所述用户域名解析请求在区块链域名数据仓库中进行域名查询,得到域名解析结果;/n将所述域名解析结果发送到用户端;/n其中,所述区块链域名数据仓库通过预设智能合约对顶级域区块链服务器中的域名数据进行同步存储。/n

【技术特征摘要】
1.一种可信的域名解析方法,其特征在于,包括:
获取用户域名解析请求,根据所述用户域名解析请求在区块链域名数据仓库中进行域名查询,得到域名解析结果;
将所述域名解析结果发送到用户端;
其中,所述区块链域名数据仓库通过预设智能合约对顶级域区块链服务器中的域名数据进行同步存储。


2.根据权利要求1所述可信的域名解析方法,其特征在于,所述方法还包括:
获取域名服务中心和TLD服务中心许可的顶级域名注册信息;
将所述顶级域名注册信息广播到所有顶级域区块链服务器节点,实现顶级域名数据上链。


3.根据权利要求2所述可信的域名解析方法,其特征在于,在所述实现顶级域名数据上链的步骤之后,所述方法还包括:
将所述顶级域名注册信息发送到区块链域名数据仓库,以供所述区块链域名数据仓库对所述顶级域名注册信息中的域名数据进行同步存储。


4.根据权利要求2所述可信的域名解析方法,其特征在于,所述方法还包括:
定期获取区块链域名数据仓库中各域名数据携带的域名内容哈希信息,对所有的域名内容哈希信息进行哈希处理,得到数据仓库哈希信息;
获取顶级域区块链服务器中的全局哈希信息,通过所述全局哈希信息对所述数据仓库哈希信息进行校验;
若校验失败,则进行域名信息同步。


5.根据权利要求2所述可信的域名解析方法,其特征在于,所述方法还包括:
在获取域名注销请求时,根据所述域名注销请求携带的域名信息生成域名注销信息;
将所述域名注销信息广播到顶级域区块链服务器的各个节点,并将所述域名注销信息发送到区块链域名数据仓库和域名服务中心,以供区块链域名数据仓库和域名服务中心根据域名注销信息进行数据同步;
其中,所述域名注销信息中包含注销字段信息。


6.根据权利要求1所述可信的域名解析方法,其特征在于,根据所述用户域名解析请求在区块链域名...

【专利技术属性】
技术研发人员:郭少勇郭经红阮琳娜陆阳白巍徐鑫邢宁哲亓峰沈艳涛金燊
申请(专利权)人:北京邮电大学全球能源互联网研究院有限公司国网重庆市电力公司国网重庆市电力公司电力科学研究院国网冀北电力有限公司国家电网有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1