本发明专利技术实施例公开了一种域名空间结构呈现方法、装置、设备及介质,方法包括:递归服务器发送域名查询请求,授权服务器接收并处理所述域名查询请求,并将处理结果发送至递归服务器,且与递归服务器之间进行迭代查询,采集系统截取递归服务器与授权服务器之间迭代查询的交互报文,抽取递归服务器与授权服务器之间迭代查询的交互报文中与域名相关的各字段,并将抽取到的与域名相关的各字段进行关联,通过采集系统的接口呈现域名空间结构。本发明专利技术实施例的域名空间结构呈现方法、装置、设备及介质,通过对递归服务器迭代查询记录结构化分析及授权记录聚类分析,实现域名空间完全呈现。
Domain Name Space Structure Presentation Method, Device, Equipment and Media
【技术实现步骤摘要】
域名空间结构呈现方法、装置、设备及介质
本专利技术涉及数据业务
,尤其涉及一种域名空间结构呈现方法、装置、设备及介质。
技术介绍
DNS(DomainNameSystem)是因特网上的域名系统,DNS系统中保存域名与IP地址的对应关系。DNS系统用于响应用户的域名请求,将查询者请求域名所对应的IP地址回复给查询者。在DNS系统中域名与IP地址的对应关系以记录形式存在,根据查询者的请求返回不同类型的记录,如图1所示,互联网域名采用层次化倒树型结构的命名方法,由“根”开始构建域名空间,图1所示的倒树型域名空间结构包括:根域名,顶级域名,二级域名,三级域名,四级域名。DNS系统由缓存、递归、授权三种功能模块组成,分别负责域名与IP地址的对应关系的缓存、迭代查询、授权应答。DNS系统存在递归和迭代两种查询方式,如图2所示,在域名进行迭代和递归结合的查询时,域名m.xyz.com发送至本地域名服务器dns.xyz.com,本地域名服务器没有待查询的域名,将域名查询请求发送至根域名服务器,根域名服务器如果没有待查询的域名,根域名服务器返回查询结果到本地域名服务器,本地域名服务器将根域名服务器返回的结果发送至顶级域名服务器dns.com,进行迭代查询,如果顶级域名服务器仍然没有待查询的域名,查询结果仍然返回本地域名服务器,本地域名服务器将顶级域名服务器查询结果发送至权威域名服务器,在迭代过程中如果查询到待查询域名,将IP地址y.abc.com返回给查询者,完成迭代查询。递归查询,待查询域名为m.xyz.com,在查询过程中无论至本地域名服务器,根域名服务器,顶级域名服务器还是权威域名服务器,查询结果给出,则沿原路径返回IP地址y.abc.com。现有技术的递归查询和迭代查询未涉及查询过程中域名空间的构建过程,并且也并未涉及查询过程中域名空间的呈现,导致运营商无法了解递归全程业务质量,各内容商CDN及云平台的授权域名,以及各内容商CDN及云平台业务的发展情况,无法为运营商提供内容引入及内容商CDN业务发展方面的数据支撑。
技术实现思路
专利技术实施例提供了一种域名空间结构呈现方法、装置、设备及介质,通过截取递归服务器与授权服务器之间迭代查询的交互报文并分析,并由采集系统的接口呈现,实现域名空间结构的呈现。第一方面,本专利技术实施例提供了一种域名空间结构呈现方法,方法包括:归服务器发送域名查询请求;授权服务器接收并处理所述域名查询请求,并将处理结果发送至递归服务器,且与递归服务器之间进行迭代查询;采集系统截取递归服务器与授权服务器之间迭代查询的交互报文,抽取递归服务器与授权服务器之间迭代查询的交互报文中与域名相关的各字段,并将抽取到的与域名相关的各字段进行关联,通过采集系统的接口呈现域名空间结构。第二方面,本专利技术实施例提供了一种域名空间结构呈现装置,装置包括:递归服务器,授权服务器,采集系统:递归服务器,用于发送域名查询请求;授权服务器,用于接收并处理所述域名查询请求,并将处理结果发送至递归服务器,且与递归服务器之间进行迭代查询;集系统,用于截取递归服务器与授权服务器之间迭代查询的交互报文,抽取递归服务器迭代查询的交互报文中与域名相关的各字段,并将抽取到的与域名相关的各字段进行关联,通过系统的接口呈现域名空间结构。本专利技术实施例提供了一种域名空间结构呈现设备,包括:至少一个处理器、至少一个存储器以及存储在存储器中的计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。第四方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。本专利技术实施例提供的域名空间结构呈现方法、装置、设备及介质,根据构建的域名空间能够实现对DNS系统迭代查询全程的网络和性能层面的分析,掌握递归全程业务质量,为重要域名的分析及保障提供基础数据,同时根据已形成的域名空间分析各内容商CDN及云平台授权域名,了解各内容商CDN及云平台业务发展情况,为内容引入及CDN业务发展提供数据支撑。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了现有技术中互联网域名层次化倒树型结构示意图;图2示出了现有技术中DNS系统迭代和递归查询示意图;图3示出了本专利技术一个实施例的域名空间结构呈现方法流程图;图4示出了本专利技术的一个实施例的截取递归服务器迭代查询的交互报文示意图;图5示出了本专利技术的一个实施例的递归服务器与授权服务器的交互示意图;图6示出了本专利技术的一个实施例的抽取递归服务器迭代查询的交互报文中与域名相关的各字段的方法流程图;图7示出了本专利技术的一个实施例的抽取递归服务器迭代查询的交互报文中与域名相关的各字段的结果示意图;图8示出了本专利技术一个实施例的域名空间结构呈现装置示意图;图9示出了本专利技术实施例提供的域名空间结构呈现设备的硬件结构示意图。具体实施方式下面将详细描述本专利技术的各个方面的特征和示例性实施例,为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本专利技术,并不被配置为限定本专利技术。对于本领域技术人员来说,本专利技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本专利技术的示例来提供对本专利技术更好的理解。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。随着互联网中CDN、云计算业务快速发展,越来越多的内容提供商IDC业务在向CDN、云计算平台迁移。DNS系统作为内容分发业务的起点,同时也是用户访问互联网内容的开端,即已成为分析互联网内容资源分布的入口。现有技术并未涉及对于域名空间结构的呈现,本专利技术基于DNS递归原理和域名空间结构,通过对递归服务器迭代查询记录结构化分析及授权记录聚类分析,最终描绘授权服务器全连通逻辑拓扑结构,实现域名空间完全展现。图3示出了本专利技术一个实施例的域名空间结构呈现方法流程图,该方法包括:S110:递归服务器发送域名查询请求。S120:授权服务器接收并处理域名查询请求,并将处理结果发送至递归服务器,且与递归服务器之间进行迭代查询。S130:采集系统截取递归服务器与授权服务器之间迭代查询的交互报文,抽取递归服务器与授权服务器之间迭代查询的交互报文中与域名相关的各字段,并将抽取到的与域名相关的各字段进行关联,通过采集系统的接口呈现域名空间结构。图4示出了本专利技术的一个实施例的截取递归服务器迭代查询的交本文档来自技高网...
【技术保护点】
1.一种域名空间结构呈现方法,其特征在于,所述方法包括:递归服务器发送域名查询请求;授权服务器接收并处理所述域名查询请求,并将处理结果发送至递归服务器,且与递归服务器之间进行迭代查询;采集系统截取递归服务器与授权服务器之间迭代查询的交互报文,抽取递归服务器与授权服务器之间迭代查询的交互报文中与域名相关的各字段,并将抽取到的与域名相关的各字段进行关联进而构建域名空间结构,通过采集系统的接口呈现域名空间结构。
【技术特征摘要】
1.一种域名空间结构呈现方法,其特征在于,所述方法包括:递归服务器发送域名查询请求;授权服务器接收并处理所述域名查询请求,并将处理结果发送至递归服务器,且与递归服务器之间进行迭代查询;采集系统截取递归服务器与授权服务器之间迭代查询的交互报文,抽取递归服务器与授权服务器之间迭代查询的交互报文中与域名相关的各字段,并将抽取到的与域名相关的各字段进行关联进而构建域名空间结构,通过采集系统的接口呈现域名空间结构。2.根据权利要求1所述的域名空间结构呈现方法,其特征在于,所述授权服务器包括:根域名服务器,顶级域名服务器和权威域名服务器。3.根据权利要求1所述的域名空间结构呈现方法,其特征在于,所述采集系统截取递归服务器与授权服务器之间迭代查询的交互报文,包括:所述采集系统通过端口镜像方式,以及在镜像端口部署流量过滤策略,截取递归服务器与授权服务器之间迭代查询的目标端口或源端口为53的用户数据报协议UDP报文及传输控制协议TCP报文。4.根据权利要求1所述的域名空间结构呈现方法,其特征在于,所述抽取递归服务器与授权服务器之间迭代查询的交互报文中与域名相关的各字段,包括:抽取递归服务器与根服务器之间迭代查询的交互报文中与域名相关的各字段;当递归服务器与根服务器之间迭代查询的交互报文中与域名相关的各字段信息匹配,结束抽取;当递归服务器与根服务器之间迭代查询的交互报文中与域名相关的各字段信息不匹配,则抽取递归服务器与顶级域名服务器或权威域名服务器之间迭代查询的交互报文中的与域名相关的各字段,直到递归服务器与顶级域名服务器或权威域名服务器之间迭代查询的交互报文中与域名相关的各字段信息匹配,则结束抽取;当递归服务器与顶级域名服务器或权威域名服务器之间迭代查询的交互报文中与域名相关的各字段信息都不匹配时,则存在别名记录。5.根据权利要求4所述的域名空间结构呈现方法,其特征在于,在所述的当递归服务器与顶级域名服务器或权威域名服务器之间迭代查询的交互报文中与域名相关的各字段信息都不匹配时,则存在别名记录之后,还包括:抽取递归服务器与根服务器之间迭...
【专利技术属性】
技术研发人员:刘建坤,
申请(专利权)人:中国移动通信集团辽宁有限公司,中国移动通信集团公司,
类型:发明
国别省市:辽宁,21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。