System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及互联网,尤其涉及一种网络地址分配方法、服务器、终端设备及系统。
技术介绍
1、操作系统镜像是目前企业进行操作系统管理的常用手段,但操作系统镜像一旦制作完成,系统中的所有配置都完全相同,特别是ip地址信息,作为网络通讯的基础,如果获取不到正确的ip地址,则无法进行网络通讯,企业普遍采用dhcp的机制处理系统镜像的ip地址分配问题,但大多数企业都采用静态ip地址,ip地址与部门和人员存在对应关系,因此采用dhcp存在很大的局限,无法满足用户的需求。
2、上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本专利技术的主要目的在于提供一种网络地址分配方法、服务器、终端设备及系统,旨在解决现有技术中操作系统镜像管理无法获取准确的ip地址,不能满足用户的通信需求的技术问题。
2、为实现上述目的,本专利技术提供了一种网络地址分配方法,所述网络地址分配方法应用于服务器,所述方法包括以下步骤:
3、在接收到终端设备发出的组网请求时,根据所述组网请求确定用户身份信息;
4、将所述用户身份信息与预设用户身份信息进行匹配;
5、在匹配成功时,根据所述用户身份信息分配静态ip地址,并将所述静态ip地址发送至所述终端设备,以使所述终端设备根据所述静态ip地址更新本地ip地址。
6、可选地,所述用户身份信息包括:用户工号,部门信息以及用户信息;
7、所述将所述用户身份信
8、将所述用户工号,所述部门信息以及所述用户信息分别与预设用户身份信息进行匹配;
9、在匹配成功时,根据所述预设用户身份信息检测所述用户工号、所述部门信息以及所述用户信息是否对应关联;
10、相应地,在匹配成功时,根据所述用户身份信息分配静态ip地址,并将所述静态ip地址发送至所述终端设备,包括:
11、若所述用户工号、所述部门信息以及所述用户信息之间对应关联,则判定匹配成功;
12、在匹配成功时,根据所述用户工号、所述部门信息以及所述用户信息分配静态ip地址,并将所述静态ip地址发送至所述终端设备。
13、可选地,所述根据所述预设用户身份信息检测所述用户工号、所述部门信息以及所述用户信息是否对应关联,包括:
14、将所述用户工号、所述部门信息以及所述用户信息中的至少一个作为参考信息;
15、根据所述预设用户身份信息确定所述参考信息对应的剩余信息;
16、将所述用户工号、所述部门信息以及所述用户信息与所述剩余信息进行比较;
17、根据比较结果确定所述用户工号、所述部门信息以及所述用户信息是否对应关联。
18、可选地,所述根据所述用户工号、所述部门信息以及所述用户信息分配静态ip地址,包括:
19、根据预设组网需求确定局域网类型;
20、并根据所述局域网类型确定对应的第一ip网段地址;
21、根据所述部门信息确定子网ip地址,并根据所述用户工号和/或所述用户信息确定主机地址;
22、根据所述第一ip网段地址、所述子网ip地址以及所述主机地址确定静态ip地址。
23、可选地,所述根据所述用户身份信息分配静态ip地址之前,还包括:
24、获取当前组网用户数量;
25、在所述当前组网用户数量小于额定用户数量时,根据所述用户身份信息分配静态ip地址。
26、可选地,所述获取当前组网用户数量之后,还包括:
27、在所述当前组网用户数量小于额定用户数量时,确定目标主机位,并执行根据所述用户身份信息与所述目标主机位分配静态ip地址的步骤。
28、可选地,所述在接收到终端设备发出的组网请求时,根据所述组网请求确定用户身份信息之前,还包括:
29、确定预设存储空间,并在所述预设存储空间中制作操作系统镜像;
30、在接收到终端设备发出的组网请求时,通过所述操作系统镜像基于所述组网请求确定用户身份信息。
31、可选地,所述在所述预设存储空间中制作操作系统镜像,包括:
32、确定本地操作系统对应的本地文件;
33、复制所述本地文件,并将复制得到的文件作为镜像文件;
34、在所述预设存储空间中对应存储所述镜像文件,以制作操作系统镜像。
35、可选地,所述在匹配成功时,根据所述用户身份信息分配静态ip地址,并将所述静态ip地址发送至所述终端设备,以使所述终端设备根据所述静态ip地址更新本地ip地址之后,还包括:
36、检测部门信息相同的终端设备是否处于同一子网内;
37、若否,则根据所述用户身份信息与所述静态ip地址确定目标子网掩码;
38、将所述目标子网掩码发送至所述终端设备,以使所述终端设备根据所述目标子网掩码更新本地子网掩码。
39、可选地,所述检测部门信息相同的终端设备是否处于同一子网内,包括:
40、根据部门信息相同的终端设备对应的子网掩码与所述静态ip地址生成目标网段信息集合;
41、检测所述目标网段信息集合是否相同;
42、在所述目标网段信息集合相同时,判定部门信息相同的终端设备处于同一子网。
43、可选地,所述网络地址分配方法,还包括:
44、间隔预设时长后,获取本网段内已连接终端设备的文件信息;
45、根据所述文件信息更新历史备份文件信息,并对应存储。
46、此外,为实现上述目的,本专利技术还提出一种服务器,所述服务器包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的网络地址分配程序,所述网络地址分配程序配置为实现如上文所述的网络地址分配方法的步骤。
47、本专利技术提供了一种网络地址分配方法,所述网络地址分配方法应用于终端设备,所述方法包括以下步骤:
48、确定临时ip地址,并基于所述临时ip地址向服务器发送组网请求,以使所述服务器反馈静态ip地址,所述组网请求为根据用户身份信息中的用户工号,部门信息以及用户信息生成的;
49、根据所述静态ip地址更新本地ip地址。
50、可选地,所述确定临时ip地址,包括:
51、通过多址广播向至少一个目标终端设备发送通信请求,以使所述目标终端设备反馈通信响应;
52、根据所述通信响应生成临时ip地址。
53、可选地,所述根据所述通信响应生成临时ip地址,包括:
54、根据所述通信响应确定同网段内的空闲ip地址;
55、将所述空闲ip地址记为临时ip地址。
56、可选地,所述基于所述临时ip地址向所述服务器发送组网请求,包括:
57、根据所述临时ip地址更新本地ip地址;
58、本文档来自技高网...
【技术保护点】
1.一种网络地址分配方法,其特征在于,所述网络地址分配方法应用于服务器,所述网络地址分配方法包括:
2.如权利要求1所述的网络地址分配方法,其特征在于,所述用户身份信息包括:用户工号,部门信息以及用户信息;
3.如权利要求2所述的网络地址分配方法,其特征在于,所述根据所述预设用户身份信息检测所述用户工号、所述部门信息以及所述用户信息是否对应关联,包括:
4.如权利要求2所述的网络地址分配方法,其特征在于,所述根据所述用户工号、所述部门信息以及所述用户信息分配静态IP地址,包括:
5.如权利要求1所述的网络地址分配方法,其特征在于,所述根据所述用户身份信息分配静态IP地址之前,还包括:
6.如权利要求5所述的网络地址分配方法,其特征在于,所述获取当前组网用户数量之后,还包括:
7.一种服务器,其特征在于,所述服务器包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的网络地址分配程序,所述网络地址分配程序配置为实现如权利要求1至6中任一项所述的网络地址分配方法。
8.一种网络地址分配方法,
9.一种终端设备,其特征在于,所述终端设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的网络地址分配程序,所述网络地址分配程序配置为实现如权利要求8所述的网络地址分配方法。
10.一种网络地址分配系统,其特征在于,所述网络地址分配系统包括服务器与终端设备,所述服务器执行如权利要求1至6中任一项所述的网络地址分配方法,所述终端设备执行如权利要求8所述的网络地址分配方法。
...【技术特征摘要】
1.一种网络地址分配方法,其特征在于,所述网络地址分配方法应用于服务器,所述网络地址分配方法包括:
2.如权利要求1所述的网络地址分配方法,其特征在于,所述用户身份信息包括:用户工号,部门信息以及用户信息;
3.如权利要求2所述的网络地址分配方法,其特征在于,所述根据所述预设用户身份信息检测所述用户工号、所述部门信息以及所述用户信息是否对应关联,包括:
4.如权利要求2所述的网络地址分配方法,其特征在于,所述根据所述用户工号、所述部门信息以及所述用户信息分配静态ip地址,包括:
5.如权利要求1所述的网络地址分配方法,其特征在于,所述根据所述用户身份信息分配静态ip地址之前,还包括:
6.如权利要求5所述的网络地址分配方法,其特征在于,所述获取当前组网用户数量之后,还包括:...
【专利技术属性】
技术研发人员:宋非,
申请(专利权)人:三六零数字安全科技集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。