本发明涉及云计算技术领域,尤其涉及一种终端ip地址自动同步方法、电子设备和存储介质。
背景技术:
云终端通常是指云桌面技术的终端设备。其通过特定的通信协议(通常是指vdi、rds、spice等云桌面技术通信协议)来连接云端的系统桌面并显示到前端,并将云终端的输出输入数据重定向到云服务器上。云终端特点:本地不承担云端桌面的运算、灵活访问、多重安全验证、绿色环保、节能省电、使用简单、节省维护成本、集中管理。云终端诞生的最终目的是替代pc主机(效果无限接近pc),让每个人都能享受到与pc主机一样的体验。
在目前的云系统应用中,用户在使用云终端桌面登录云服务器时,首选需要输入云服务器的ip地址,如果不清楚云服务器的地址或云服务器的地址已更新,那么就无法使用云服务器的各项服务,因此,亟需一种自动同步云终端ip地址的方法。
技术实现要素:
为了克服现有技术的不足,本发明的目的在于提供一种终端ip地址自动同步方法,实现云终端自动获取云服务器的ip地址并进行连接,无需手动输入云服务器的ip地址和查找云服务器的新地址,以达到ip地址自动同步的目的,节约人力成本,提高ip地址同步的效率和准确度。
本发明提供一种终端ip地址自动同步方法,包括以下步骤:
建立连接通道,通过因特网通信协议建立ip连接通道,接收云服务器发送包含ip地址的报文信息;
解析报文信息,对所述报文信息进行解析,判断解析出的云服务器ip地址与云终端当前ip地址是否一致,若不一致,则跳转至建立连接步骤;
建立连接,将解析出的ip地址通过所述ip连接通道更新到所述云终端。
进一步地,所述建立连接通道步骤中,所述云终端发送连接请求至所述云服务器,并接收所述云服务器返回的响应信息,与所述云服务器建立ip连接通道。
进一步地,所述建立连接通道步骤中,所述云终端通过dhcp报文获取ip地址,接收所述云服务器发送的重配置指令。
进一步地,所述解析报文信息步骤中,解析所述dhcp报文中包括的ip地址-mac地址对并将其配置为本地不可被动态改写的arp表项。
进一步地,所述解析报文信息步骤中,若解析出的云服务器ip地址与云终端当前ip地址一致,则退出。
进一步地,所述建立连接步骤还包括接收所述云服务器返回的网络连接成功标识的响应信息。
进一步地,所述解析报文信息步骤中,若解析出的云服务器ip地址与云终端当前ip地址发生冲突,则生成告警信息。
进一步地,所述重配置指令为dhcpreconfig消息。
一种电子设备,包括:处理器;
存储器;以及程序,其中所述程序被存储在所述存储器中,并且被配置成由处理器执行,所述程序包括用于执行一种终端ip地址自动同步方法。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行一种终端ip地址自动同步方法。
相比现有技术,本发明的有益效果在于:
本发明提供一种终端ip地址自动同步方法,包括以下步骤:建立连接通道,通过因特网通信协议建立ip连接通道,接收云服务器发送包含ip地址的报文信息;解析报文信息,对报文信息进行解析,判断解析出的云服务器ip地址与云终端当前ip地址是否一致,若不一致,则跳转至建立连接步骤;建立连接,将解析出的ip地址通过ip连接通道更新到云终端。本发明涉及电子设备和存储介质,用于执行一种终端ip地址自动同步方法。本发明能实现云终端自动获取云服务器的ip地址并进行连接,无需手动输入云服务器的ip地址和查找云服务器的新地址,以达到ip地址自动同步的目的,节约人力成本,提高ip地址同步的效率和准确度。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。本发明的具体实施方式由以下实施例及其附图详细给出。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明的一种终端ip地址自动同步方法流程图。
具体实施方式
下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。
一种终端ip地址自动同步方法,如图1所示,包括以下步骤:
建立连接通道,通过因特网通信协议建立ip连接通道,接收云服务器发送包含ip地址的报文信息。tcp/ip(transmissioncontrolprotocol/internetprotocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。tcp/ip协议不仅仅指的是tcp和ip两个协议,而是指一个由ftp、smtp、tcp、udp、ip等协议构成的协议簇,只是因为在tcp/ip协议中tcp协议和ip协议最具代表性,所以被称为tcp/ip协议。
在一实施例中,云终端发送连接请求至云服务器,并接收云服务器返回的响应信息,与云服务器建立ip连接通道。云终端通过dhcp报文获取ip地址,接收云服务器发送的重配置指令,重配置指令为dhcpreconfig消息,使用dhcpreconfig消息通告云终端,自动更新云终端ip地址,不需要多余的操作,更加方便和快捷,同时不影响用户使用。
解析报文信息,对报文信息进行解析,判断解析出的云服务器ip地址与云终端当前ip地址是否一致,若不一致,则跳转至建立连接步骤;若一致,则退出;说明云服务器的ip地址并未发生变化,则忽略该条报文信息,不做任何处理。若解析出的云服务器ip地址与云终端当前ip地址发生冲突,则生成告警信息,以便管理人员能及时进行处理。
在一实施例中,解析dhcp报文中包括的ip地址-mac地址对并将其配置为本地不可被动态改写的arp表项,以防止攻击报文通过更改云终端的arp表项对网络进行攻击。
建立连接,将解析出的ip地址通过ip连接通道更新到云终端,接收云服务器返回的网络连接成功标识的响应信息。
一种电子设备,包括:处理器;
存储器;以及程序,其中程序被存储在存储器中,并且被配置成由处理器执行,程序包括用于执行一种终端ip地址自动同步方法。
一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行一种终端ip地址自动同步方法。
一种电子设备,包括:处理器;
存储器;以及程序,其中程序被存储在存储器中,并且被配置成由处理器执行,程序包括用于执行一种终端ip地址自动同步方法。
一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行一种终端ip地址自动同步方法。
以上,仅为本发明的较佳实施例而已,并非对本发明作任何形式上的限制;凡本行业的普通技术人员均可按说明书附图所示和以上而顺畅地实施本发明;但是,凡熟悉本专业的技术人员在不脱离本发明技术方案范围内,利用以上所揭示的技术内容而做出的些许更动、修饰与演变的等同变化,均为本发明的等效实施例;同时,凡依据本发明的实质技术对以上实施例所作的任何等同变化的更动、修饰与演变等,均仍属于本发明的技术方案的保护范围之内。
1.一种终端ip地址自动同步方法,其特征在于,包括以下步骤:
建立连接通道,通过因特网通信协议建立ip连接通道,接收云服务器发送包含ip地址的报文信息;
解析报文信息,对所述报文信息进行解析,判断解析出的云服务器ip地址与云终端当前ip地址是否一致,若不一致,则跳转至建立连接步骤;
建立连接,将解析出的ip地址通过所述ip连接通道更新到所述云终端。
2.如权利要求1所述的一种终端ip地址自动同步方法,其特征在于:所述建立连接通道步骤中,所述云终端发送连接请求至所述云服务器,并接收所述云服务器返回的响应信息,与所述云服务器建立ip连接通道。
3.如权利要求1所述的一种终端ip地址自动同步方法,其特征在于:所述建立连接通道步骤中,所述云终端通过dhcp报文获取ip地址,接收所述云服务器发送的重配置指令。
4.如权利要求3所述的一种终端ip地址自动同步方法,其特征在于:所述解析报文信息步骤中,解析所述dhcp报文中包括的ip地址-mac地址对并将其配置为本地不可被动态改写的arp表项。
5.如权利要求1所述的一种终端ip地址自动同步方法,其特征在于:所述解析报文信息步骤中,若解析出的云服务器ip地址与云终端当前ip地址一致,则退出。
6.如权利要求1所述的一种终端ip地址自动同步方法,其特征在于:所述建立连接步骤还包括接收所述云服务器返回的网络连接成功标识的响应信息。
7.如权利要求1所述的一种终端ip地址自动同步方法,其特征在于:所述解析报文信息步骤中,若解析出的云服务器ip地址与云终端当前ip地址发生冲突,则生成告警信息。
8.如权利要求3所述的一种终端ip地址自动同步方法,其特征在于:所述重配置指令为dhcpreconfig消息。
9.一种电子设备,其特征在于包括:处理器;
存储器;以及程序,其中所述程序被存储在所述存储器中,并且被配置成由处理器执行,所述程序包括用于执行如权利要求1-8任意一项所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行如权利要求1-8任意一项所述的方法。
技术总结