[发明专利]域名存储与解析方法、装置、电子设备及存储介质有效
申请号: | 201911156538.0 | 申请日: | 2019-11-22 |
公开(公告)号: | CN112839113B | 公开(公告)日: | 2023-01-31 |
发明(设计)人: | 闫夏莉;叶崛宇;张海阔;王骞;胡卫宏 | 申请(专利权)人: | 中国互联网络信息中心 |
主分类号: | H04L61/4511 | 分类号: | H04L61/4511 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王宇杨 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 域名 存储 解析 方法 装置 电子设备 介质 | ||
1.一种域名解析方法,其特征在于,应用于权威DNS服务器,该方法包括:
根据所接收的查询请求,从预设的域名存储方法所存储的资源记录集合与重定位表中获取与所查询的域名对应的资源记录集合与重定位表,组装应答包;其中,所述组装应答包包括:
根据所述重定位表为同一域名下的资源记录集合中的资源记录进行域名记录所有者字段压缩与地址修正;
建立域名压缩字典,所述域名压缩字典描述了域名与域名压缩结果间的关联关系;
根据所述域名压缩字典,对将被组装到应答包中的资源记录做域名压缩;
所述域名存储方法包括:
对资源记录进行分组,形成资源记录集合;
存储所述资源记录集合;其中,对所述资源记录集合内的域名进行压缩存储;
将同一域名下、多个资源记录集合的域名压缩存储信息进行统一存储,生成重定位表;其中,所述域名压缩存储信息用于描述域名的压缩情况以及存储位置。
2.根据权利要求1所述的域名解析方法,其特征在于,所述域名记录所有者字段压缩包括:
对一个资源记录集合中的第一条资源记录的第一个域名,若已组装的应答包中存在内容相同的域名,采用指向相同域名的指针来替代该域名的原始内容,所述指针的偏移量以所述应答包中第一个资源记录集合的首字节为基准计算得到。
3.根据权利要求1所述的域名解析方法,其特征在于,所述地址修正包括:
将资源记录中与地址相关的信息以已组装应答包中第一个资源记录集合的首字节的地址为基准计算得到。
4.根据权利要求1所述的域名解析方法,其特征在于,所述根据所述域名压缩字典,对将被组装到应答包中的资源记录做域名压缩包括:
为将被组装到应答包中的资源记录的域名在所述域名压缩字典中查找到匹配域名,利用所述域名压缩字典中相匹配域名的域名压缩结果代替所述域名。
5.根据权利要求1所述的域名解析方法,其特征在于,所述预设的域名存储方法包括:
对资源记录进行分组,形成资源记录集合;
存储所述资源记录集合;其中,对所述资源记录集合内的域名进行压缩存储;
将同一域名下、多个资源记录集合的域名压缩存储信息进行统一存储,生成重定位表;其中,所述域名压缩存储信息用于描述域名的压缩情况以及存储位置。
6.根据权利要求5所述的域名解析方法,其特征在于,所述对资源记录进行分组包括:
对资源记录按照域名、资源记录的类型进行分组。
7.根据权利要求5所述的域名解析方法,其特征在于,所述在所述资源记录集合内对域名进行压缩存储包括:
对所述资源记录集合内的第一条资源记录中的第一个域名不做压缩存储;对所述第一条资源记录中第一个域名之后的域名,若该域名之前的域名与该域名有相同的内容,采用指向相同域名的指针来替代该域名的原始内容,所述指针的偏移量以所在资源记录集合的首字节为基准计算得到。
8.根据权利要求5所述的域名解析方法,其特征在于,所述域名压缩存储信息包括:
域名所在资源记录集合的类型、域名的原始内容、域名是否压缩、指针偏移量、域名或指针所在位置、域名压缩结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国互联网络信息中心,未经中国互联网络信息中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911156538.0/1.html,转载请声明来源钻瓜专利网。