[发明专利]一种基于区块链实现域名解析的方法、服务器和系统在审
| 申请号: | 201810523846.1 | 申请日: | 2018-05-28 |
| 公开(公告)号: | CN108833603A | 公开(公告)日: | 2018-11-16 |
| 发明(设计)人: | 濮灿;陈松 | 申请(专利权)人: | 北京奇虎科技有限公司 |
| 主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/06 |
| 代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝;何立春 |
| 地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 区块 根域名服务器 操作请求 域名解析 计算机可读存储介质 域名解析系统 验证 操作信息 技术组成 验证结果 广播 记录 打包 服务器 存储 网络 | ||
本发明公开了一种基于区块链实现域名解析的方法、区块链根域名网络中的根域名服务器、域名解析系统、根域名服务器和计算机可读存储介质。多个根域名服务器基于区块链技术组成区块链根域名网络,根域名服务器执行如下步骤:每个根域名服务器上均存储完整的用于记录顶级域名操作信息的区块链;当一个根域名服务器接收到广播的顶级域名操作请求时,对该顶级域名操作请求进行验证,并将验证结果广播出去;一个根域名服务器在担任区块提交者的任期内,负责产生区块,将通过验证的顶级域名操作请求记录到区块中,将区块打包并附加到区块链上。可见,通过本技术方案,提高域名解析的安全性;而且,避免了超级管理员出现。
技术领域
本发明涉及计算机技术领域,具体涉及一种基于区块链实现域名解析的方法、区块链根域名网络中的根域名服务器、域名解析系统、根域名服务器和计算机可读存储介质。
背景技术
DNS(Domain Name System,域名系统),是作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。当用户访问一个IP地址时,就可以通过域名解析,得到该域名对应的IP地址。
现有技术中,DNS服务器可以完成对域名的解析,DNS服务器分为根域名DNS服务器、顶级域名DNS服务器、二级域名DNS服务器等。当本地的DNS服务器接收的一个域名解析请求时,在本地缓存没有该域名的情况下,会首先向根域名DNS服务器发送请求,以得到对应的顶级域名DNS服务器的IP地址,然后向对应的顶级域名DNS服务器发送请求,得到对应二级域名DNS服务器的IP地址,再向对应的二级域名DNS服务器发送请求,直至得到与该完整域名对应的服务器IP地址。
由此可见,根域名DNS服务器是互联网域名解析系统(DNS)中最高级别的域名服务器,负责返回顶级域的权威域名服务器地址。它们是互联网基础设施中的重要部分,所有域名解析操作均离不开它们。一个域名必须首先经过根数据库的解析后,才能转到顶级域名DNS服务器进行解析。
然而,如果根域名DNS服务器遭到攻击,使得该根域名DNS服务器不能访问,那么一切的域名解析都会失败,现有技术中的域名解析存在不安全的问题。再者,全球仅有13台根服务器,目前的分布情况为:主根服务器(A)美国1个;辅根服务器(B至M)美国9个,瑞典、荷兰、日本各1个。如果出现解析系统中根域名服务器屏蔽某个区域的域名,那么它们的IP地址将无法解析出来,这些域名所指向的网站就会从互联网中消失了,容易出现超级管理员的情况,不利于域名解析系统的自主性。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的基于区块链实现域名解析的方法、区块链根域名网络中的根域名服务器、域名解析系统、根域名服务器和计算机可读存储介质。
根据本发明的一个方面,提供了一种基于区块链实现域名解析的方法,其中,多个根域名服务器基于区块链技术组成区块链根域名网络,该方法包括根域名服务器执行的如下步骤:
每个根域名服务器上均存储完整的用于记录顶级域名操作信息的区块链;
当一个根域名服务器接收到广播的顶级域名操作请求时,对该顶级域名操作请求进行验证,并将验证结果广播出去;
一个根域名服务器在担任区块提交者的任期内,负责产生区块,将通过验证的顶级域名操作请求记录到区块中,将区块打包并附加到区块链上。
可选地,该方法进一步包括:
当一个根域名服务器收到域名解析请求时,通过查询顶级域名信息得到相应顶级域名对应的顶级域名服务器地址并返回给请求者;
其中,顶级域名信息是根据区块链中的顶级域名操作信息获得的。
可选地,该方法进一步包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810523846.1/2.html,转载请声明来源钻瓜专利网。





