【技术实现步骤摘要】
一种扩展云手机IP地址的方法、系统、装置及存储介质
本专利技术属于网络
,尤其是涉及一种扩展云手机IP地址的方法、系统、装置及存储介质。
技术介绍
目前云手机都是集中部署在数量有限的数据中心,因此云手机的公网IP地址是有限的,这样会造成两个问题:首先,多台云手机公用相同的公网IP地址,可能会导致某些应用无法正常运行;其次,云手机的IP地址与客户常用的IP地址差异较大,当使用云手机登录某些应用时会触发安全检测。为了让云手机应用更多的公网IP,目前云手机厂商一般采取了以下两种方式:第一种是增加机房,在多个不同的城市部署机房,每个机房都申请一批不同的公网IP地址;第二种是使用vpn服务来增加公网IP地址,即云手机通过vpn连到云手机厂商指定的服务。这种方式的缺点在于:第一,增加机房会导致维护复杂度急剧增加,增加厂商成本,同时对云手机的可用性造成负面影响。第二,即使有vpn服务方案,vpn服务的使用门槛较高,会给客户在学习方面造成较大的困扰,同时将增加培训成本。不管是采用何种方式,增加公网IP地址的数量是有限的 ...
【技术保护点】
1.一种扩展云手机IP地址的方法,其特征在于,包括如下步骤:/n步骤1,创建虚拟网卡设备;/n步骤2,修改与虚拟网卡设备对应的策略路由表,改变报文的路径;/n步骤3,虚拟网卡设备收到报文之后,将报文转发到客户端;/n步骤4,客户端收到报文之后,将报文转发到互联网。/n
【技术特征摘要】
1.一种扩展云手机IP地址的方法,其特征在于,包括如下步骤:
步骤1,创建虚拟网卡设备;
步骤2,修改与虚拟网卡设备对应的策略路由表,改变报文的路径;
步骤3,虚拟网卡设备收到报文之后,将报文转发到客户端;
步骤4,客户端收到报文之后,将报文转发到互联网。
2.如权利要求1的一种扩展云手机IP地址的方法,其特征在于,所述步骤2包括
设置虚拟网卡设备的IP和默认网关;
将虚拟网卡设备的IP添加到路由表中,使虚拟网卡设备可以通过默认网关上网;
刷新,使新添加虚拟网卡设备的IP的路由表生效。
3.如权利要求1的一种扩展云手机IP地址的方法,其特征在于,所述步骤3包括以下子步骤:
虚拟网卡设备将收到的报文封装成IP数据包;
虚拟网卡设备通过ARP请求获取网关路由的MAC地址,并在链路层将第一路由器第一接口的MAC地址封装成目标MAC地址,源MAC地址是虚拟网卡设备的MAC地址;
虚拟网卡设备将IP数据包发送到第一路由器第一接口,第一路由器第一接口接收到IP数据包,把链路层的封装去掉,并确定路由表中是否有目标IP地址网段相匹配的项,并与路由表进行匹配,第一路由器通过ARP广播,获取客户端的MAC地址,将IP数据包在第一路由器第二接口重新封装,源MAC地址是第一路由器第二接口的MAC地址,目标MAC地址是客户端的MAC地址;
封装完成后直接从第一路由器第二接口发送给客户端。
4.如权利要求1的一种扩展云手机IP地址的方法,其特征在于,所述步骤4还包括以下子步骤:
客户端将收到的报文封装成IP数据包;
客户端通过ARP请求获取网关路由的MAC地址,并在链路层将第二路由器第一接口的MAC地址封装成目标MAC地址,源MAC地址是客户端的MAC地址;
客户端将IP数据包发送到第二路由器第一接口,第二路由器第一接口接收到IP数据包,把链路层的封装去掉,并确定路由表中是否有目标IP地址网段相匹配的项,并与路由表进行匹配,第二路由器通过ARP广播,获取互联网的MAC地址,将IP数据包在第二路由器第二接口重新封装,源MAC地址是第二路由器第二接口的MAC地址,目标MAC地址是互联网的MAC地址;
封装完成后直接第二路由器第二接口发送给互联网。
封装完成后直接从路由器第二接口发送给互联网。
5.一种扩展云手机IP地址的系统,其特征在于,包括:
创建模块,用于创建虚拟网卡设备,
修改模块,用于修改与虚拟网卡设备对应的策略路由表,改变报文的路径;
第一转发模块,用于虚拟网卡设备收到报文之后,将报文转发到客户端;
第二转发模块...
【专利技术属性】
技术研发人员:李全斌,黄坚,黄小勇,雷磊,
申请(专利权)人:广州微算互联信息技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。