一种设备域名转换系统和方法与流程

未命名 09-24 阅读:70 评论:0


1.本发明涉及设备域名转换技术领域,特别涉及一种设备域名转换系统和方法。


背景技术:

2.目前传统技术中,现有的域名系统是一个分布式的数据库,按照现有的域名解析方法,如果本地的域名服务器无法解析出域名,则需要向其他域名服务器问询域名的解析,通过不断迭代,直到问询到为止。这样,就会造成很多的交互过程,从而降低了域名解析的速度,进而影响到域名访问的速度。而目前最多用的milo库会对接收到的设备ip自动转换为主机名形式,导致linux上不做主机映射就无法识别主机名的问题,亟需一种通过milo库对无法识别的主机进行及时检测的方法,从而及时对设备域名进行转换。


技术实现要素:

3.为了克服上述背景技术中出现的问题,本发明提供一种设备域名转换系统和方法。
4.本发明提供一种设备域名转换系统,包括:
5.转化模块,用于基于预设的milo库,对采集到的设备域名进行转化,确定转化结果;
6.识别模块,用于通过所述转化结果,识别对应的主机名,生成识别结果;其中,
7.所述识别结果包括识别成功结果和识别异常结果;
8.上报模块,用于当所述识别结果为识别异常结果时,获取对应的设备域名,将所述设备域名上报至预设的控制终端。
9.作为本技术方案的一种实施例,所述识别结果为识别成功结果时,按照预设的报表形式,将所述主机名显示至预设的现实终端。
10.作为本技术方案的一种实施例,所述转化模块,包括:
11.连接单元,用于连接客户端;
12.获取单元,用于获取连接成功的客户端上注册的设备域名;
13.识别单元,用于通过预设的milo库,识别并转化采集到的设备域名的设备地址,确定转化结果。
14.作为本技术方案的一种实施例,所述识别模块,包括:
15.代理服务器地址单元,用于通过所述转化结果,查询设备对应的代理服务器地址;
16.主机名单元,用于通过所述代理服务器地址,识别相连接的主机设备,确定对应的主机名;
17.统计单元,用于统计不同代理服务器地址对应的主机名,生成识别结果。
18.作为本技术方案的一种实施例,所述代理服务器地址单元,包括:
19.第一查询子单元,用于通过所述转化结果,查询对应的用户所在地区和运营商;
20.第二子单元,用于查询运营商与所述运营商信息中的运营商相同的代理服务器地
址。
21.本发明提供一种设备域名转换方法,包括:
22.基于预设的milo库,对采集到的设备域名进行转化,确定转化结果;
23.通过所述转化结果,识别对应的主机名,生成识别结果;其中,
24.所述识别结果包括识别成功结果和识别异常结果;
25.当所述识别结果为识别异常结果时,获取对应的设备域名,将所述设备域名上报至预设的控制终端。
26.作为本技术方案的一种实施例,所述基于预设的milo库,对采集到的设备域名进行转化,确定转化结果,包括:
27.连接客户端;
28.获取连接成功的客户端上注册的设备域名;
29.通过预设的milo库,识别并转化采集到的设备域名的设备地址,确定转化结果。
30.作为本技术方案的一种实施例,所述通过所述转化结果,识别对应的主机名,生成识别结果,包括:
31.通过所述转化结果,查询设备对应的代理服务器地址;
32.通过所述代理服务器地址,识别相连接的主机设备,确定对应的主机名;
33.统计不同代理服务器地址对应的主机名,生成识别结果。
34.作为本技术方案的一种实施例,所述通过所述转化结果,查询设备对应的代理服务器地址,包括:
35.通过所述转化结果,查询对应的用户所在地区和运营商;
36.查询运营商与所述运营商信息中的运营商相同的代理服务器地址。本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
37.下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
38.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
39.图1为本发明实施例中一种设备域名转换系统模块图;
40.图2为本发明实施例中一种设备域名转换系统模块图;
41.图3为本发明实施例中一种设备域名转换系统模块图。
具体实施方式
42.以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
43.实施例1:
44.根据图1所述,本技术方案提供了一种设备域名转换系统,包括:
45.转化模块,用于基于预设的milo库,对采集到的设备域名进行转化,确定转化结
果;
46.识别模块,用于通过所述转化结果,识别对应的主机名,生成识别结果;其中,
47.所述识别结果包括识别成功结果和识别异常结果;
48.上报模块,用于当所述识别结果为识别异常结果时,获取对应的设备域名,将所述设备域名上报至预设的控制终端。
49.上述技术方案的工作原理和有益效果在于:
50.本技术方案提供了一种设备域名转换系统,包括转化模块,用于基于预设的milo库,对采集到的设备域名进行转化,确定转化结果;识别模块,用于通过所述转化结果,识别对应的主机名,生成识别结果,减少了交互过程,提高了主机名的识别和解析速度,所述识别结果包括识别成功结果和识别异常结果;上报模块,用于当所述识别结果为识别异常结果时,获取对应的设备域名,将所述设备域名上报至预设的控制终端。提高了域名访问的效率,使得终端能够更快速的接收到应用服务器返回的识别异常结果。
51.实施例2:
52.根据图2所述,本技术方案提供了一种实施例,所述识别结果为识别成功结果时,按照预设的报表形式,将所述主机名显示至预设的现实终端。
53.上述技术方案的工作原理和有益效果在于:
54.本技术方案的识别结果为识别成功结果时,按照预设的报表形式,将所述主机名显示至预设的现实终端。使得主机名可视化,帮助用户更好的掌握主机名信息。
55.实施例3:
56.根据图3所述,本技术方案提供了一种实施例,所述转化模块,包括:
57.连接单元,用于连接客户端;
58.获取单元,用于获取连接成功的客户端上注册的设备域名;
59.识别单元,用于通过预设的milo库,识别并转化采集到的设备域名的设备地址,确定转化结果。
60.上述技术方案的工作原理和有益效果在于:
61.本技术方案的转化模块,包括:连接单元用于连接客户端;获取单元用于获取连接成功的客户端上注册的设备域名;识别单元用于通过预设的milo库,识别并转化采集到的设备域名的设备地址,确定转化结果。对掌管范围内的主机精准识别,提高主机设备名数据采集的安全性。
62.实施例4:
63.本技术方案提供了一种实施例,所述识别模块,包括:
64.代理服务器地址单元,用于通过所述转化结果,查询设备对应的代理服务器地址;
65.主机名单元,用于通过所述代理服务器地址,识别相连接的主机设备,确定对应的主机名;
66.统计单元,用于统计不同代理服务器地址对应的主机名,生成识别结果。
67.上述技术方案的工作原理和有益效果在于:
68.本技术方案的识别模块,包括:代理服务器地址单元,用于通过所述转化结果,查询设备对应的代理服务器地址;主机名单元,用于通过所述代理服务器地址,识别相连接的主机设备,确定对应的主机名;统计单元,用于统计不同代理服务器地址对应的主机名,生
成识别结果。提高了域名访问的效率。
69.实施例5:
70.本技术方案提供了一种实施例,所述代理服务器地址单元,包括:
71.第一查询子单元,用于通过所述转化结果,查询对应的用户所在地区和运营商;
72.第二子单元,用于查询运营商与所述运营商信息中的运营商相同的代理服务器地址。
73.上述技术方案的工作原理和有益效果在于:
74.本技术方案提供的代理服务器地址单元,包括:第一查询子单元,用于通过所述转化结果,查询对应的用户所在地区和运营商;在域名服务器中预先可存储域名和应用服务器地址的对应关系,其中一个域名可对应多个应用服务器地址,精确到所属省份和运营商,第二子单元,用于查询运营商与所述运营商信息中的运营商相同的代理服务器地址,从应用服务器地址中查询对应的运营商和运营商信息中的运营商相同的应用服务器地址,使得查询只在获取到的这些应用服务器地址中查询,提高了查询效率。
75.实施例6:
76.本技术方案提供了一种设备域名转换方法,包括:
77.基于预设的milo库,对采集到的设备域名进行转化,确定转化结果;
78.通过所述转化结果,识别对应的主机名,生成识别结果;其中,
79.所述识别结果包括识别成功结果和识别异常结果;
80.当所述识别结果为识别异常结果时,获取对应的设备域名,将所述设备域名上报至预设的控制终端。
81.上述技术方案的工作原理和有益效果在于:
82.本技术方案基于预设的milo库,对采集到的设备域名进行转化,确定转化结果;通过所述转化结果,识别对应的主机名,生成识别结果,减少了交互过程,提高了主机名的识别和解析速度,所述识别结果包括识别成功结果和识别异常结果;当所述识别结果为识别异常结果时,获取对应的设备域名,将所述设备域名上报至预设的控制终端。提高了域名访问的效率,使得终端能够更快速的接收到应用服务器返回的识别异常结果。
83.实施例7:
84.本技术方案提供了一种实施例,所述基于预设的milo库,对采集到的设备域名进行转化,确定转化结果,包括:
85.连接客户端;
86.获取连接成功的客户端上注册的设备域名;
87.通过预设的milo库,识别并转化采集到的设备域名的设备地址,确定转化结果。
88.上述技术方案的工作原理和有益效果在于:
89.本技术方案通过连接客户端;获取单元用于获取连接成功的客户端上注册的设备域名;通过预设的milo库,识别并转化采集到的设备域名的设备地址,确定转化结果。对掌管范围内的主机精准识别,提高主机设备名数据采集的安全性。
90.实施例8:
91.本技术方案提供了一种实施例,所述通过所述转化结果,识别对应的主机名,生成识别结果,包括:
92.通过所述转化结果,查询设备对应的代理服务器地址;
93.通过所述代理服务器地址,识别相连接的主机设备,确定对应的主机名;
94.统计不同代理服务器地址对应的主机名,生成识别结果。
95.上述技术方案的工作原理和有益效果在于:
96.本技术方案通过所述转化结果,查询设备对应的代理服务器地址;通过所述代理服务器地址,识别相连接的主机设备,确定对应的主机名;统计不同代理服务器地址对应的主机名,生成识别结果。提高了域名访问的效率。
97.实施例9:
98.本技术方案提供了一种实施例,所述通过所述转化结果,查询设备对应的代理服务器地址,包括:
99.通过所述转化结果,查询对应的用户所在地区和运营商;
100.查询运营商与所述运营商信息中的运营商相同的代理服务器地址。
101.上述技术方案的工作原理和有益效果在于:
102.本技术方案通过所述转化结果,查询对应的用户所在地区和运营商;在域名服务器中预先可存储域名和应用服务器地址的对应关系,其中一个域名可对应多个应用服务器地址,精确到所属省份和运营商,查询运营商与所述运营商信息中的运营商相同的代理服务器地址,从应用服务器地址中查询对应的运营商和运营商信息中的运营商相同的应用服务器地址,使得查询只在获取到的这些应用服务器地址中查询,提高了查询效率。
103.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
104.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
105.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
106.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
107.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围
之内,则本发明也意图包含这些改动和变型在内。

技术特征:
1.一种设备域名转换系统,其特征在于,包括:转化模块,用于基于预设的milo库,对采集到的设备域名进行转化,确定转化结果;识别模块,用于通过所述转化结果,识别对应的主机名,生成识别结果;其中,所述识别结果包括识别成功结果和识别异常结果;上报模块,用于当所述识别结果为识别异常结果时,获取对应的设备域名,将所述设备域名上报至预设的控制终端。2.根据权利要求1所述的一种设备域名转换系统,其特征在于,所述识别结果为识别成功结果时,按照预设的报表形式,将所述主机名显示至预设的现实终端。3.根据权利要求1所述的一种设备域名转换系统,其特征在于,所述转化模块,包括:连接单元,用于连接客户端;获取单元,用于获取连接成功的客户端上注册的设备域名;识别单元,用于通过预设的milo库,识别并转化采集到的设备域名的设备地址,确定转化结果。4.根据权利要求1所述的一种设备域名转换系统,其特征在于,所述识别模块,包括:代理服务器地址单元,用于通过所述转化结果,查询设备对应的代理服务器地址;主机名单元,用于通过所述代理服务器地址,识别相连接的主机设备,确定对应的主机名;统计单元,用于统计不同代理服务器地址对应的主机名,生成识别结果。5.根据权利要求1所述的一种设备域名转换系统,其特征在于,所述代理服务器地址单元,包括:第一查询子单元,用于通过所述转化结果,查询对应的用户所在地区和运营商;第二子单元,用于查询运营商与所述运营商信息中的运营商相同的代理服务器地址。6.一种设备域名转换方法,其特征在于,包括:基于预设的milo库,对采集到的设备域名进行转化,确定转化结果;通过所述转化结果,识别对应的主机名,生成识别结果;其中,所述识别结果包括识别成功结果和识别异常结果;当所述识别结果为识别异常结果时,获取对应的设备域名,将所述设备域名上报至预设的控制终端。7.根据权利要求6所述的一种设备域名转换方法,其特征在于,所述基于预设的milo库,对采集到的设备域名进行转化,确定转化结果,包括:连接客户端;获取连接成功的客户端上注册的设备域名;通过预设的milo库,识别并转化采集到的设备域名的设备地址,确定转化结果。8.根据权利要求6所述的一种设备域名转换方法,其特征在于,所述通过所述转化结果,识别对应的主机名,生成识别结果,包括:通过所述转化结果,查询设备对应的代理服务器地址;通过所述代理服务器地址,识别相连接的主机设备,确定对应的主机名;统计不同代理服务器地址对应的主机名,生成识别结果。9.根据权利要求6所述的一种设备域名转换方法,其特征在于,所述通过所述转化结
果,查询设备对应的代理服务器地址,包括:通过所述转化结果,查询对应的用户所在地区和运营商;查询运营商与所述运营商信息中的运营商相同的代理服务器地址。

技术总结
本发明提供了一种设备域名转换系统和方法,包括:转化模块,用于基于预设的Milo库,对采集到的设备域名进行转化,确定转化结果;识别模块,用于通过所述转化结果,识别对应的主机名,生成识别结果;其中,所述识别结果包括识别成功结果和识别异常结果;上报模块,用于当所述识别结果为识别异常结果时,获取对应的设备域名,将所述设备域名上报至预设的控制终端。端。端。


技术研发人员:兰雨晴 余丹 余宏锐 孙中杰 张腾怀
受保护的技术使用者:慧之安信息技术股份有限公司
技术研发日:2022.12.19
技术公布日:2023/9/22
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

航空商城 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

评论

相关推荐