配置跨公网设备互访方法、系统、服务器及存储介质技术方案

技术编号:19702629 阅读:24 留言:0更新日期:2018-12-08 14:16
本发明专利技术公开了一种配置跨公网设备互访方法、系统、服务器及存储介质,通过服务器接收发送终端发送的跨公网互访请求;在预设域名解析表中查找与目标MAC地址和/或目标所属路由分支号对应的目标表项,并将目标表项对应的目标地址发送至所述发送终端;根据所述目标地址将待发送数据包发送至所述接收终端,能够快速实现跨公网设备互访,不需要创建大量端口映射规则,更容易进行配置,极大降低了网络管理的工作量,且后期维护简单,提升了用户体验。

【技术实现步骤摘要】
配置跨公网设备互访方法、系统、服务器及存储介质
本专利技术涉及网络访问领域,尤其涉及一种配置跨公网设备互访方法、系统、服务器及存储介质。
技术介绍
随着无线保真(Wireless-Fidelity,WiFi)的普及,越来越多的公司开始使用无线网络办公。企业无线网络的规模越来越大,其所包含的远程部署跨公网分支无线访问接入点(WirelessAccessPoint,AP)越来越多,为了满足总部与分支用户跨公网互访的需求,业内一般采用两种方式实现:第一种方式是为分支用户与总部用户分别建立端口映射,互相之间通过公网映射端口通信。这种方式适合于少量总部、分支用户互访需求。该方法适合于少量用户跨公网互访,对于大量用户跨公网互访,需要创建大量端口映射规则,极大增加了网管人员负担。一旦员工离职或更换了网络之间互连的协议(InternetProtocol,IP)地址,需要重现更新端口映射规则,维护比较困难。第二种方式是为分支AP创建接入点虚拟专用网络(VirtualPrivateNetwork,VPN)。网点与总部用户跨公网互访时,直接根据目标报文的内网IP地址查找目标分支AP,将数据封装后通过VPN隧道发送给分支或者网点。当总部需要访问分支AP接入的用户时,要求分支IP的内网网段不重叠。当企业网络的分支网关AP数量巨大时,网管人员需要消耗大量精力创建和维护各分支AP子网及接入点VPN。且上述两种方法还有一个缺点:因为IP地址是一串数字,通过IP无法直观的体现待访问节点的含义,如其所提供的服务。
技术实现思路
本专利技术的主要目的在于提供一种配置跨公网设备互访方法、系统、服务器及存储介质,旨在解决现有技术中在大量用户跨公网互访时,需要创建大量端口映射规则,且维护困难的技术问题。为实现上述目的,本专利技术提供一种配置跨公网设备互访方法,所述配置跨公网设备互访方法包括以下步骤:服务器接收发送终端发送的跨公网互访请求,所述跨公网互访请求为访问接收终端的域名的请求,所述发送终端与所述接收终端互为跨公网终端;获取所述跨公网互访请求中的目标MAC地址和/或目标所属路由分支号;在预设域名解析表中查找与所述目标MAC地址和/或目标所属路由分支号对应的目标表项,并将所述目标表项对应的目标地址发送至所述发送终端;所述预设解析表存储有多个表项,每个表项对应一终端的域名、MAC地址、虚拟IP地址、内网IP地址及所属路由分支号;根据所述目标地址将待发送数据包发送至所述接收终端。优选地,所述在预设域名解析表中查找与所述目标MAC地址和/或目标所属路由分支号对应的目标表项,并将所述目标表项对应的目标地址发送至所述发送终端,具体包括:在预设域名解析表中查找与所述目标MAC地址和/或目标所属路由分支号对应的目标表项;当所述预设域名解析表中存在所述目标表项时,判断所述接收终端及所述发送终端各自的所属路由分支号是否相同,根据判断结果确定对应的目标地址;当所述预设域名解析表中不存在所述目标表项时,获取当前公网域名,对所述公网域名进行解析,获得公网地址,将所述公网地址作为所述目标地址。优选地,所述当所述预设域名解析表中存在所述目标表项时,判断所述接收终端与所述发送终端各自的所属路由分支号是否相同,根据判断结果确定对应的目标地址,具体包括:当所述预设域名解析表中存在所述目标表项时,判断所述接收终端与所述发送终端各自的所属路由分支号是否相同,并获取判断结果;在所述判断结果为所述接收终端与所述发送终端各自的所属路由分支号相同时,将所述接收终端的内网IP地址作为目标地址;在所述判断结果为所述接收终端与所述发送终端各自的所属路由分支号不同时,将所述接收终端的虚拟IP地址作为目标地址。优选地,所述在所述判断结果为所述接收终端与所述发送终端各自的所属路由分支号相同时,将所述接收终端的内网IP地址作为目标地址,具体包括:获取所述接收终端的DNS解析请求,根据所述DNS解析请求获得解析域名;根据所述解析域名通过所述预设域名解析表获得所述接收终端的所属路由分支号;在所述接收终端与所述发送终端各自的所属路由分支号相同时,将所述接收终端的内网IP地址作为目标地址。优选地,所述根据所述目标地址将待发送数据包发送至所述接收终端,具体包括:接收待发送数据包,在所述目标地址为所述公网地址或所述接收终端的内网IP地址时,根据所述公网地址或所述接收终端的内网IP地址利用预设路由协议将所述待发送数据包发送至所述接收终端;在所述目标地址为所述接收终端的虚拟IP地址时,根据所述虚拟IP地址获取对应的内网IP地址及转发分支号,将所述待发送数据包封装后发送至所述转发分支号对应的分支设备,通过所述分支设备发送至所述接收终端。优选地,所述在所述目标地址为所述接收终端的虚拟IP地址时,根据所述虚拟IP地址获取对应的内网IP地址及转发分支号,将所述待发送数据包封装后发送至所述转发分支号对应的分支设备,通过所述分支设备发送至所述接收终端,具体包括:在所述目标地址为所述接收终端的虚拟IP地址时,获取所述发送终端的源内网IP地址,将所述源内网IP地址转化为所述发送终端的源虚拟IP地址;根据所述源虚拟IP地址所述预设域名解析表中找到对应的解析表项,通过所述解析表项将所述虚拟IP地址转化为对应的内网IP地址;获取所述解析表项中的转发分支号,将所述待发送数据包封装后发送至所述转发分支号对应的分支设备,通过所述分支设备发送至所述接收终端。优选地,所述在预设域名解析表中查找与所述目标MAC地址和/或目标所属路由分支号对应的目标表项,并将所述目标表项对应的目标地址发送至所述发送终端之前,所述配置跨公网设备互访方法还包括:获取无线控制器上历史接入的每个终端上报的内网IP地址、MAC地址及所属路由分支号;根据各终端上报的内网IP地址、MAC地址及所属路由分支号分别为各终端建立初始表项,在各初始表项中插入为各终端分配的域名和虚拟IP地址;根据插入域名和虚拟IP地址后的各初始表项生成预设域名解析表。优选地,所述根据插入域名和虚拟IP地址后的各初始表项生成预设域名解析表具体包括:根据插入域名和虚拟IP地址后的各初始表项生成预设域名解析表;在检测到有目标接入终端处于上线状态时,获取所述目标接入终端的当前MAC地址、当前内网IP地址及当前所属分支号,所述目标接入终端的当前所属分支号不属于所述预设域名解析表中的历史所属路由分支号和/或所述目标接入终端的MAC地址不属于所述预设域名解析表中的MAC地址;根据所述当前MAC地址、当前内网IP地址及当前所属分支号对所述预设域名解析表进行更新。此外,为实现上述目的,本专利技术还提出一种服务器,所述服务器包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的配置跨公网设备互访程序,所述配置跨公网设备互访程序配置为实现如上文所述的配置跨公网设备互访方法的步骤。此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有配置跨公网设备互访程序,所述配置跨公网设备互访程序被处理器执行时实现如上文所述的配置跨公网设备互访方法的步骤。此外,为实现上述目的,本专利技术还提供一种配置跨公网设备互访系统,所述配置跨公网设备互访系统包括:接收模块,用于接收发送终端发送的跨公网互访请求,所述跨公网互访请求为访问接收终端本文档来自技高网...

【技术保护点】
1.一种配置跨公网设备互访方法,其特征在于,所述配置跨公网设备互访方法包括:服务器接收发送终端发送的跨公网互访请求,所述跨公网互访请求为访问接收终端的域名的请求,所述发送终端与所述接收终端互为跨公网终端;获取所述跨公网互访请求中的目标MAC地址和/或目标所属路由分支号;在预设域名解析表中查找与所述目标MAC地址和/或目标所属路由分支号对应的目标表项,并将所述目标表项对应的目标地址发送至所述发送终端;所述预设解析表存储有多个表项,每个表项对应一终端的域名、MAC地址、虚拟IP地址、内网IP地址及所属路由分支号;根据所述目标地址将待发送数据包发送至所述接收终端。

【技术特征摘要】
1.一种配置跨公网设备互访方法,其特征在于,所述配置跨公网设备互访方法包括:服务器接收发送终端发送的跨公网互访请求,所述跨公网互访请求为访问接收终端的域名的请求,所述发送终端与所述接收终端互为跨公网终端;获取所述跨公网互访请求中的目标MAC地址和/或目标所属路由分支号;在预设域名解析表中查找与所述目标MAC地址和/或目标所属路由分支号对应的目标表项,并将所述目标表项对应的目标地址发送至所述发送终端;所述预设解析表存储有多个表项,每个表项对应一终端的域名、MAC地址、虚拟IP地址、内网IP地址及所属路由分支号;根据所述目标地址将待发送数据包发送至所述接收终端。2.如权利要求1所述的配置跨公网设备互访方法,其特征在于,所述在预设域名解析表中查找与所述目标MAC地址和/或目标所属路由分支号对应的目标表项,并将所述目标表项对应的目标地址发送至所述发送终端,具体包括:在预设域名解析表中查找与所述目标MAC地址和/或目标所属路由分支号对应的目标表项;当所述预设域名解析表中存在所述目标表项时,判断所述接收终端及所述发送终端各自的所属路由分支号是否相同,根据判断结果确定对应的目标地址;当所述预设域名解析表中不存在所述目标表项时,获取当前公网域名,对所述公网域名进行解析,获得公网地址,将所述公网地址作为所述目标地址。3.如权利要求2所述的配置跨公网设备互访方法,其特征在于,所述当所述预设域名解析表中存在所述目标表项时,判断所述接收终端与所述发送终端各自的所属路由分支号是否相同,根据判断结果确定对应的目标地址,具体包括:当所述预设域名解析表中存在所述目标表项时,判断所述接收终端与所述发送终端各自的所属路由分支号是否相同,并获取判断结果;在所述判断结果为所述接收终端与所述发送终端各自的所属路由分支号相同时,将所述接收终端的内网IP地址作为目标地址;在所述判断结果为所述接收终端与所述发送终端各自的所属路由分支号不同时,将所述接收终端的虚拟IP地址作为目标地址。4.如权利要求3所述的配置跨公网设备互访方法,其特征在于,所述在所述判断结果为所述接收终端与所述发送终端各自的所属路由分支号相同时,将所述接收终端的内网IP地址作为目标地址,具体包括:获取所述接收终端的DNS解析请求,根据所述DNS解析请求获得解析域名;根据所述解析域名通过所述预设域名解析表获得所述接收终端的所属路由分支号;在所述接收终端与所述发送终端各自的所属路由分支号相同时,将所述接收终端的内网IP地址作为目标地址。5.如权利要求4所述的配置跨公网设备互访方法,其特征在于,所述根据所述目标地址将待发送数据包发送至所述接收终端,具体包括:接收待发送数据包,在所述目标地址为所述公网地址或所述接收终端的内网IP地址时,根据所述公网地址或所述接收终端的内网IP地址利用预设路由协议将所述待发送数据包发送至所述接收终端;在所述目标地址为所述接收终端的虚拟IP地址时,根据所述虚拟IP地址获取对应的内网IP地址及转发分支号,将所述待发送数据包封装后发送至所述转发分支号对应的分支设备,通过所述分支设备发送至所述接收终端。6.如权利要求5所述的配置跨公网设备互访方法,其特征在于,所述在所述目标地址为所述接收终端的虚拟IP地址时,根据所述虚拟IP地址获取对应的内网IP地址及转发分支号,将所述待发送数据包封装后发送至所述转发分支号对应的分支设备,通过所述分支设备发送至所述接收终端,具体包括:在所述目标地址为所述接收终端的虚拟IP地址时,获取所述发送终端的源内网IP地址,将所述源内网IP地址转化为所述发送终端的源虚拟IP地址;根据所述源虚拟IP地址所述预设域名解析表中找到对应的解析表项,通过所述解析表项将所述虚拟IP地址转化为对应的内网IP地址;获取所述解析表项中的转发分支号,将所述待发送数据包封装后发送至所述转发分支号对应的分支设备,通过所述分支设备发送至所述接收终端。7.如权利要求1-6中任一项所述的配置跨公网设备互访方法,其特征在于,所述在预设域名解析表中查找与所述目标MAC地址和/或目标所属路由分支号对应的目标表项,并将所述目...

【专利技术属性】
技术研发人员:刘涛漆雄峰
申请(专利权)人:深圳市信锐网科技术有限公司
类型:发明
国别省市:广东,44

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

1