[发明专利]一种基于共治链的域名解析方法及装置有效
申请号: | 202011057496.8 | 申请日: | 2020-09-30 |
公开(公告)号: | CN112134967B | 公开(公告)日: | 2022-06-28 |
发明(设计)人: | 曾宇;李洪涛;胡安磊;董科军;延志伟;杨学;张海阔;张志勇 | 申请(专利权)人: | 中国互联网络信息中心 |
主分类号: | H04L61/4511 | 分类号: | H04L61/4511;H04L67/10 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 尹秀 |
地址: | 100190 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 共治链 域名解析 方法 装置 | ||
本发明公开了一种基于共治链的域名解析方法及装置,该方法包括:确定各个数据分发节点,基于所述各个数据分发节点构建根域名共治链;基于所述根域名共治链获取可信根区数据,基于所述可信根区数据构建共治根服务;当接收到域名解析请求时,采用递归解析模式基于所述共治根服务和所述根域名共治链中对应数据进行域名解析。上述的解析方法中,不再基于互联网数据分配机构进行集中管理,而是基于区块链技术构建了根域名共治链,所述根域名共治链采用去中心化的处理方式,各个节点平等,在对域名进行解析时,只需要在对应的节点中调整即可,避免了单点管理、中心化等风险。
技术领域
本发明涉及区块链技术领域,尤其涉及一种基于共治链的域名解析方法及装置。
背景技术
当前域名系统(Domain Name Server,DNS)的名字空间结构、域名分配和解析过程都是严格层级化,如图1所示,包括:根域ROOT、顶级域:.com、.cn、.org、.net,二级域:CNNIC.CN、BAIDU.CN,其中,CNNIC.CN包括子域:WWW.CNNIC.CN和MAIL.CNNIC.CN。根解析体系是域名解析起点和系统结构中心。目前根区数据管理主要由互联网数字分配机构负责,域名解析采用集中式的管理方式,
发明人对现有的集中式管理过程进行研究发现,集中式管理方式在对域名数据进行管理时,由互联网数字分配机构确定,存在单点管理、中心化等风险。
发明内容
有鉴于此,本发明提供了一种基于共治链的域名解析方法及装置,用以解决现有集中式管理方式在对域名的进行解析时,都需要互联网数字分配机构的确认,存在单点管理、中心化等风险的问题。具体方案如下:
一种基于共治链的域名解析方法,包括:
确定各个数据分发节点,基于所述各个数据分发节点构建根域名共治链;
基于所述根域名共治链获取可信根区数据,基于所述可信根区数据构建共治根服务;
当接收到域名解析请求时,采用递归解析模式基于所述共治根服务和所述根域名共治链中对应数据进行域名解析。
上述的方法,可选的,确定各个数据分发节点,基于所述各个数据分发节点构建根域名共治链,包括:
基于国家及地区顶级域名体系和通用顶级域名体系确定根域名共治链中各个数据分发节点;
获取顶级域数据、黑名单数据和白名单数据;
将所述顶级域名数据、所述黑名单数据和所述白名单数据备份到所述各个数据分发节点,构建所述根域名共治链。
上述的方法,可选的,基于所述根域名共治链获取可信根区数据,基于所述可信根区数据构建共治根服务,包括:
将所述可信根区数据通过所述根域名共治链上的数据分发节点同步到所述共治根服务;
在所述共治根服务中设置递归解析服务模式;
在所述共治根服务中配置DNS安全扩展功能。
上述的方法,可选的,当接收到域名解析请求时,采用递归解析模式基于所述共治根服务和所述根域名共治链中对应数据进行域名解析,包括:
当接收到域名解析请求时,获取所述域名解析请求中包含的IP地址;
在递归服务器未查询到所述IP地址时,向所述共治根服务发送解析请求;
在所述共治根服务未查询到所述IP地址时,向所述根域名共治链发送解析请求,获取与所述IP地址关联的顶级权威域信息,反馈所述顶级权威域信息。
上述的方法,可选的,还包括:
在查询到所述IP地址时,获取与所述IP地址对应的服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国互联网络信息中心,未经中国互联网络信息中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011057496.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种抛光机轴头轴承的自动润滑装置
- 下一篇:一种应用程序的测试方法及系统