获取一个主域名相关联的二级域名信息的设备和方法技术

技术编号:9356675 阅读:158 留言:0更新日期:2013-11-20 23:50
本发明专利技术公开了一种获取一个主域名相关联的二级域名信息的设备和方法。该设备包括:网页抓取模块,配置为抓取其网址设置为主域名的网页内容;第一域名获取模块,配置为分析所抓取的网页内容,获取网页内容中、与主域名相关联的二级域名信息。通过本发明专利技术,能够有效、全面的获取与网站主域名相关联的二级域名信息,使得站长用户能够更全面地了解网站的域名访问情况。

【技术实现步骤摘要】
获取一个主域名相关联的二级域名信息的设备和方法
本专利技术涉及互联网领域,具体涉及一种获取一个主域名相关联的二级域名信息的设备和方法。
技术介绍
随着互联网技术的发展,互联网上的站长用户也越来也多,而为站长用户提供的网络防护和CDN(ContentDeliveryNetwork,内容分发网络)的业务也越来也多。如何能够方便、快速地让用户网站准确的接入保护服务和CDN服务成了亟待解决的问题。若让用户网站方便、快速地准确接入保护服务和CDN服务,前提是站长用户必须对网站的域名访问情况进行全面了解,进而需要站长用户准确获取与该网站主域名相关联的二级域名信息。但是,现有技术中,并没有一种有效地、全面的获取网站主域名相关联的二级域名信息的方式,从而使得站长用户不能更全面地了解网站的域名访问情况。
技术实现思路
鉴于上述问题,本专利技术提供获取一个主域名相关联的二级域名信息的设备和方法,以便克服上述问题或者至少部分地解决上述问题。依据本专利技术的一个方面,提供了一种获取一个主域名相关联的二级域名信息的设备,包括:网页抓取模块,配置为抓取其网址设置为主域名的网页内容;第一域名获取模块,配置为分析所抓取的网页内容,获取网页内容中、与主域名相关联的二级域名信息。可选地,上述设备还包括:搜索结果获取模块,配置为获取搜索引擎收录的、与主域名相关联的搜索结果;第二域名获取模块,配置为分析搜索结果获取模块获取的搜索结果,以获取与主域名相关联的二级域名信息。可选地,上述搜索结果获取模块包括:生成单元,配置为对主域名以及预设标识符进行组合,生成查询信息;获取单元,配置为在至少一个搜索引擎中输入查询信息,获取至少一个搜索引擎收录的、与主域名相关联的搜索结果。可选地,生成单元还配置为在主域名前添加预设标识符,生成查询信息。可选地,生成单元添加的预设标识符包括:site:;相应的,生成单元生成的查询信息为:site:a.com,其中,a.com为主域名。可选地,第二域名获取模块配置为按如下方式获取与主域名相关联的二级域名信息:对通过不同搜索引擎获取的与主域名相关联的搜索结果进行合并;在合并后的搜索结果中获取与主域名相关联的二级域名信息。可选地,上述设备还包括:合并模块,配置为将第一域名获取模块与第二域名获取模块分别获取的与主域名相关联的二级域名信息进行合并;记录输出模块,配置为将合并后的二级域名信息作为二级域名记录进行输出。可选地,合并模块按照如下方式实现合并操作:将第一域名获取模块与第二域名获取模块分别获取的与主域名相关联的二级域名信息进行排重处理后合并。可选地,上述设备还包括:列表建立模块,配置为利用预定字典,建立与主域名相关联的预定二级域名列表;第三域名获取模块,配置为基于预定二级域名列表获取与主域名相关联的二级域名信息。可选地,第三域名获取模块还配置为对预定二级域名列表中的每个二级域名进行访问,并获取访问成功的二级域名,得到与主域名相关联的二级域名信息。可选地,合并模块还配置为将已获取的二级域名信息与第三域名获取模块获取的与主域名相关联的二级域名信息进行合并。可选地,上述设备还包括:字典补充模块,配置为对于经合并模块得到的与主域名相关联的二级域名信息中的任意一个二级域名,若该二级域名不存在于预设字典中,则将其补入预设字典中。可选地,上述设备还包括:域名访问模块,配置为利用不同线路节点访问所获得的二级域名信息中的一个或者多个二级域名中的至少一个二级域名,并获取通过不同线路节点返回的响应结果,及不同线路节点返回响应结果的时延;信息获取模块,配置为在响应结果中获取每个二级域名通过不同线路节点访问得到的IP(InternetProtocol,网络之间互连的协议)地址,并根据不同线路节点返回响应结果的时延确认每个二级域名的线路类型;以及IP地址输出模块,配置为输出每个二级域名的IP地址及线路类型。可选地,信息获取模块包括:IP地址获取单元,配置为在响应结果中获取每个二级域名通过不同线路节点访问得到的IP地址;线路类型确认单元,配置为比较访问每个二级域名时,不同线路节点返回响应结果的时延是否相同,当比较的结果不同时,确认返回响应结果时延最短的线路节点所在的线路类型为二级域名的线路类型,当比较的结果相同时,确认二级域名的线路类型为默认类型。根据本专利技术的另一方面,提供了一种获取一个主域名相关联的二级域名信息的方法,包括:抓取其网址设置为主域名的网页内容;分析所抓取的网页内容,获取网页内容中、与主域名相关联的二级域名信息。可选地,该方法还包括:获取搜索引擎收录的、与主域名相关联的搜索结果;分析获取的搜索结果,以获取与主域名相关联的二级域名信息。可选地,该方法还包括:利用预定字典,建立与主域名相关联的预定二级域名列表;基于预定二级域名列表获取与主域名相关联的二级域名信息。可选地,基于预定二级域名列表获取与主域名相关联的二级域名信息,包括:对预定二级域名列表中的每个二级域名进行访问,并获取访问成功的二级域名,得到与主域名相关联的二级域名信息。可选地,该方法还包括:将当前已获取的所有与主域名相关联的二级域名信息进行合并。可选地,该方法还包括:对于经合并处理后得到的与主域名相关联的二级域名信息中的任意一个二级域名,若该二级域名不存在于预设字典中,则将其补入预设字典中。可选地,该方法还包括:利用不同线路节点访问所获得的二级域名信息中的一个或者多个二级域名中的至少一个二级域名,并获取通过不同线路节点返回的响应结果,及不同线路节点返回响应结果的时延;在响应结果中获取每个二级域名通过不同线路节点访问得到的IP地址,并根据不同线路节点返回响应结果的时延确认每个二级域名的线路类型;输出每个二级域名的IP地址及线路类型。可选地,根据不同线路节点返回响应结果的时延确认每个二级域名的线路类型,包括:比较访问每个二级域名时,不同线路节点返回响应结果的时延是否相同,当比较的结果不同时,确认返回响应结果时延最短的线路节点所在的线路类型为二级域名的线路类型,当比较的结果相同时,确认二级域名的线路类型为默认类型。本专利技术提供了一种获取一个主域名相关联的二级域名信息的设备和方法,通过本专利技术,一方面,能够有效、全面的获取与网站主域名相关联的二级域名信息,另一方面还能够获取二级域名信息中每个二级域名的IP地址及线路类型,并能够将获取到的信息进行显示,使得站长用户能够更全面地了解网站的域名访问情况。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段方法,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的一种获取一个主域名相关联的二级域名信息的设备结构图;图2示出了根据本专利技术一个实施例的网站选择列表示意图;图3示出了根据本专利技术一个实施例的正在获取与网站主域名相关联的二级域名信息的初始化示意图;图4示出了根据本专利技术一个实施例的与网站主域名相关联的各项具体参数示本文档来自技高网...
获取一个主域名相关联的二级域名信息的设备和方法

【技术保护点】
一种获取一个主域名相关联的二级域名信息的设备,包括:网页抓取模块,配置为抓取其网址设置为所述主域名的网页内容;第一域名获取模块,配置为分析所抓取的网页内容,获取所述网页内容中、与所述主域名相关联的二级域名信息。

【技术特征摘要】
1.一种获取一个主域名相关联的二级域名信息的设备,包括:网页抓取模块,配置为抓取其网址设置为所述主域名的网页内容;第一域名获取模块,配置为分析所抓取的网页内容,获取所述网页内容中、与所述主域名相关联的二级域名信息;搜索结果获取模块,配置为获取搜索引擎收录的、与所述主域名相关联的搜索结果;第二域名获取模块,配置为分析所述搜索结果获取模块获取的搜索结果,以获取与所述主域名相关联的二级域名信息;列表建立模块,配置为利用预定字典,建立与所述主域名相关联的预定二级域名列表;第三域名获取模块,配置为对所述预定二级域名列表中的每个二级域名进行访问,并获取访问成功的二级域名,得到与所述主域名相关联的二级域名信息。2.根据权利要求1所述的设备,所述搜索结果获取模块包括:生成单元,配置为对所述主域名以及预设标识符进行组合,生成查询信息;获取单元,配置为在至少一个搜索引擎中输入所述查询信息,获取所述至少一个搜索引擎收录的、与所述主域名相关联的搜索结果。3.根据权利要求2所述的设备,所述生成单元还配置为在所述主域名前添加预设标识符,生成查询信息。4.根据权利要求3所述的设备,所述生成单元添加的所述预设标识符包括:site:;相应的,所述生成单元生成的所述查询信息为:site:a.com,其中,a.com为所述主域名。5.根据权利要求1至4任一项所述的设备,所述第二域名获取模块配置为按如下方式获取与所述主域名相关联的二级域名信息:对通过不同搜索引擎获取的与所述主域名相关联的搜索结果进行合并;在合并后的搜索结果中获取与所述主域名相关联的二级域名信息。6.根据权利要求1至4任一项所述的设备,所述设备还包括:合并模块,配置为将所述第一域名获取模块与所述第二域名获取模块分别获取的与所述主域名相关联的二级域名信息进行合并;记录输出模块,配置为将合并后的二级域名信息作为二级域名记录进行输出。7.根据权利要求6所述的设备,所述合并模块按照如下方式实现合并操作:将所述第一域名获取模块与所述第二域名获取模块分别获取的与所述主域名相关联的二级域名信息进行排重处理后合并。8.根据权利要求7所述的设备,所述合并模块还配置为将已获取的二级域名信息与所述第三域名获取模块获取的与所述主域名相关联的二级域名信息进行合并。9.根据权利要求8所述的设备,所述设备还包括:字典补充模块,配置为对于经所述合并模块得到的与所述主域名相关联的二级域名信息中的任意一个二级域名,若该二级域名不存在于所述预定字典中,则将其补入所述预定字典中。10.根据权利要求1至4任一项所述的设备,所述设备还包括:域名访问模块,配置为利用不同线路节点访问所获得的二级域名信息中的一个或者多个二级域名中的至少一个二级域名,并获取通过不同线路节点返回的响应结果,及不同线路节点返回响应结果的时延;信息获取模块,配置为在响应结果中获取每个二级域名通过不同线路节点访问得到的IP地址,并根据不同线路节点返回响应结果的时延确认每个二级域名的线路类型;以及IP地址输出模块,配置为输出每个二级域名的IP地址及线路类型。11.根据权利要求10所述的设备,所述信息获取模块包括:IP地址获取单元,配置为在响应结果中获取每个二级域名通过不同线路节点访问得到的IP地址;线路类型确认单元,配置为比较访问每...

【专利技术属性】
技术研发人员:苏洵董方赵武胡振勇
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:

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

1