NAT穿透方法、装置、设备及存储介质制造方法及图纸

技术编号:20978446 阅读:27 留言:0更新日期:2019-04-29 18:40
本发明专利技术公开了一种NAT穿透方法、装置、设备及存储介质,该方法包括:当接收到内网系统PC端发送的请求数据包时,获取内网系统PC端的内网IP地址和待访问外网IP地址;对于具有访问权限的内网IP地址,则触发NAT穿透策略,将内网IP地址转换成预设的第一外网IP地址;通过第一外网IP地址向外网网络服务器转发请求数据包,外网网络服务器根据预设的访问权限列表判断第一外网IP地址的访问权限,发送与所述请求数据包对应的应答数据包;并将外网服务器返回的应答数据包转发至请求数据包对应的内网系统PC端。本发明专利技术通过NAT穿透方法进行数据安全治理,建设数据安全体系,提高了内网系统中PC端与特定外网通讯的安全性。

NAT Penetration Method, Device, Equipment and Storage Media

The invention discloses a NAT penetration method, device, device and storage medium. The method includes: when receiving the request data packet sent by the PC end of the intranet system, obtaining the IP address of the intranet and the IP address of the external network to be accessed at the PC end of the intranet system; triggering the NAT penetration strategy for the IP address of the intranet with access authority, converting the IP address of the intranet into the preset first IP address of the external network. By forwarding the request packet to the network server through the first outer network IP address, the outer network server judges the access permission of the first outer network IP address according to the preset access permission list, sends the response packet corresponding to the request packet, and forwards the response packet returned by the outer network server to the PC side of the inner network system corresponding to the request packet. The method of NAT penetration is used for data security management, and a data security system is constructed to improve the security of communication between PC terminal and specific external network in the intranet system.

【技术实现步骤摘要】
NAT穿透方法、装置、设备及存储介质
本专利技术涉及网络连接
,尤其涉及一种NAT穿透方法、装置、设备及存储介质。
技术介绍
一些机关单位,例如银行、教育、国防、国家高科技研究中心的PC端都存储有大量机密信息,因此内网系统需要与外网系统隔离,以防操作系统感染病毒和被黑客攻击。但是当系统内需要访问外网时,往往被隔离无法实现与外网的通讯。目前,借助于NAT(NetworkAddressTranslation,网络地址转换)穿透,可以将内网IP(InternetProtocol,网络协议)地址转化为外网IP地址,通过外网IP地址来访问外网。然而,对于内网系统与外网系统隔离的机关单位来说,一般的NAT穿透方法依然不够安全。
技术实现思路
本专利技术提供一种NAT穿透方法、装置、设备及存储介质,旨在提高内网系统PC端与特定外网通讯的安全性。为实现上述目的,本专利技术提供一种NAT穿透方法,所述方法应用于NAT穿透设备,所述NAT穿透设备与外网网络服务器通讯连接,所述方法包括:当接收到内网系统PC端发送的请求数据包时,根据所述请求数据包获取所述内网系统PC端的内网IP地址和待访问外网IP地址;根据预设的权限映射关系表判断所述内网IP地址是否具有访问所述待访问外网IP地址的权限;若所述内网IP地址具有访问所述待访问外网IP地址的权限,则触发NAT穿透策略,将所述内网IP地址转换成预设的第一外网IP地址;通过所述第一外网IP地址向待访问外网的外网网络服务器转发所述请求数据包,由所述外网网络服务器根据预设的访问权限列表判断所述第一外网IP地址的访问权限,并向具有访问权限的所述第一外网IP地址对应的内网系统PC端发送与所述请求数据包对应的应答数据包;接收所述外网网络服务器返回的应答数据包,并将所述应答数据包转发至所述请求数据包对应的内网系统PC端。可选地,所述当接收到内网系统PC端发送的请求数据包时,根据所述请求数据包获取所述内网系统PC端的内网IP地址和待访问外网IP地址的步骤之前还包括:预先配置访问权限,生成内网IP地址与特定外网IP地址的权限映射关系表,其中,所述内网IP地址对应于一个或多个特定外网IP地址,所述特定外网IP地址对应于一个或多个内网IP地址。可选地,所述外网网络服务器根据预设的访问权限列表判断所述第一外网IP地址的访问权限,并向具有访问权限的所述第一外网IP地址发送与所述请求数据包对应的应答数据包的步骤包括:所述外网网络服务器预先保存具有访问权限的一个或多个第二外网IP地址,生成访问权限列表;当接收到NAT穿透设备发送的请求数据包时,根据所述请求数据包获取对应的第一外网IP地址;判断所述第一外网IP地址是否为所述访问权限列表中一个或多个第二外网IP地址的一个;若所述第一外网IP地址是所述访问权限列表中一个或多个第二外网IP地址的一个,则向所述第一外网IP地址发送与请求数据包对应的应答数据包;若所述第一外网IP地址不是所述访问权限列表中一个或多个第二外网IP地址的一个,则向所述第一外网IP地址发送不具有访问权限的提示。可选地,所述外网网络服务器是为所述NAT穿透设备对应的内网系统提供服务的平台的外网网络服务器,所述外网网络服务器预先保存具有访问权限的一个或多个第二外网IP地址,生成访问权限列表的步骤包括:根据服务协议预先保存具有访问权限的一个或多个第二外网IP地址,生成访问权限列表;当有一个或多个新的第二外网IP地址加入时,将所述一个或多个新的第二外网IP地址加入所述访问权限列表;或者当与所述一个或多个第二外网IP地址的服务协议到期或终止所述服务协议时,将与所述服务协议到期或终止所述服务协议对应的一个或多个外网IP地址从所述访问权限列表中移除。可选地,所述根据预设的权限映射关系表判断所述内网IP地址是否具有访问所述待访问外网IP地址的权限的步骤之后还包括:若所述内网IP地址不具有访问所述待访问外网IP地址的权限,则向发送所述请求数据包对应的内网系统PC端发送不具有访问权限的提示。可选地,根据预设的权限映射关系判断所述内网IP地址是否具有访问所述待访问外网IP地址的权限的步骤包括:从所述权限映射关系表中查询所述内网IP地址和所述待访问外网IP地址的映射关系;若所述内网IP地址和所述待访问外网IP地址的关系是相互映射,则认为所述内网IP地址具有访问所述待访问外网IP地址的权限;若所述内网IP地址和所述待访问外网IP地址的关系不是相互映射,则认为所述内网IP地址不具有访问所述待访问外网IP地址的权限。可选地,所述NAT穿透策略采用端口多路复用的方式,利用所述端口多路复用的方式进行地址转换的步骤包括:设置NAT穿透设备的外部端口和内部端口;定义用于访问的外网网络服务器的一个或多个第一外网IP地址;设置与所述一个或多个第一外网IP地址对应的一个或多个内部IP地址,形成IP地址关系转换关联表;当收到NAT请求时,根据所述IP地址关系转换关联表,将内部IP地址转换成对应的第一外网IP地址。此外,为实现上述目的,本专利技术还提供一种NAT穿透装置,所述NAT穿透装置包括:获取模块,用于当接收到内网系统PC端发送的请求数据包时,根据所述请求数据包获取所述内网系统PC端的内网IP地址和待访问外网IP地址;判断模块,用于根据预设的权限映射关系表判断所述内网IP地址是否具有访问所述待访问外网IP地址的权限;NAT穿透模块,用于若所述内网IP地址具有访问所述待访问外网IP地址的权限,则触发NAT穿透策略,将所述内网IP地址转换成预设的第一外网IP地址;转发模块,用于通过所述第一外网IP地址向待访问外网的外网网络服务器转发所述请求数据包,由所述外网网络服务器根据预设的访问权限列表判断所述第一外网IP地址的访问权限,并向具有访问权限的所述第一外网IP地址对应的内网系统PC端发送与所述请求数据包对应的应答数据包;接收模块,用于接收所述外网网络服务器返回的应答数据包,并将所述应答数据包转发至所述请求数据包对应的内网系统PC端。此外,为实现上述目的,本专利技术还提供一种NAT穿透设备,其特征在于,所述NAT穿透设备包括处理器,存储器以及存储在所述存储器中的NAT穿透程序,所述NAT穿透程序被所述处理器运行时,实现如上所述的NAT穿透方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有NAT穿透程序,所述NAT穿透程序被处理器运行时实现如上所述的NAT穿透方法的步骤。本专利技术提供一种NAT穿透方法、装置、设备及存储介质,当接收到内网系统PC端发送的请求数据包时,根据所述请求数据包获取所述内网系统PC端的内网IP地址和待访问外网IP地址;根据预设的权限映射关系表判断所述内网IP地址是否具有访问所述待访问外网IP地址的权限;若所述内网IP地址具有访问所述待访问外网IP地址的权限,则触发NAT穿透策略,将所述内网IP地址转换成预设的第一外网IP地址;通过所述第一外网IP地址向待访问外网的外网网络服务器转发所述请求数据包,由所述外网网络服务器根据预设的访问权限列表判断所述第一外网IP地址的访问权限,并向具有访问权限的所述第一外网IP地址对应的内网系统PC端发送与所述请求数据包对应的应答数据包;接收所述外网本文档来自技高网...

【技术保护点】
1.一种网络地址转换NAT穿透方法,所述方法应用于NAT穿透设备,所述NAT穿透设备与外网网络服务器通讯连接,所述方法包括:当接收到内网系统PC端发送的请求数据包时,根据所述请求数据包获取所述内网系统PC端的内网IP地址和待访问外网IP地址;根据预设的权限映射关系表判断所述内网IP地址是否具有访问所述待访问外网IP地址的权限;若所述内网IP地址具有访问所述待访问外网IP地址的权限,则触发NAT穿透策略,将所述内网IP地址转换成预设的第一外网IP地址;通过所述第一外网IP地址向待访问外网的外网网络服务器转发所述请求数据包,由所述外网网络服务器根据预设的访问权限列表判断所述第一外网IP地址的访问权限,并向具有访问权限的所述第一外网IP地址对应的内网系统PC端发送与所述请求数据包对应的应答数据包;接收所述外网网络服务器返回的应答数据包,并将所述应答数据包转发至所述请求数据包对应的内网系统PC端。

【技术特征摘要】
1.一种网络地址转换NAT穿透方法,所述方法应用于NAT穿透设备,所述NAT穿透设备与外网网络服务器通讯连接,所述方法包括:当接收到内网系统PC端发送的请求数据包时,根据所述请求数据包获取所述内网系统PC端的内网IP地址和待访问外网IP地址;根据预设的权限映射关系表判断所述内网IP地址是否具有访问所述待访问外网IP地址的权限;若所述内网IP地址具有访问所述待访问外网IP地址的权限,则触发NAT穿透策略,将所述内网IP地址转换成预设的第一外网IP地址;通过所述第一外网IP地址向待访问外网的外网网络服务器转发所述请求数据包,由所述外网网络服务器根据预设的访问权限列表判断所述第一外网IP地址的访问权限,并向具有访问权限的所述第一外网IP地址对应的内网系统PC端发送与所述请求数据包对应的应答数据包;接收所述外网网络服务器返回的应答数据包,并将所述应答数据包转发至所述请求数据包对应的内网系统PC端。2.根据权利要求1所述的方法,其特征在于,所述当接收到内网系统PC端发送的请求数据包时,根据所述请求数据包获取所述内网系统PC端的内网IP地址和待访问外网IP地址的步骤之前还包括:预先配置访问权限,生成内网IP地址与特定外网IP地址的权限映射关系表,其中,所述内网IP地址对应于一个或多个特定外网IP地址,所述特定外网IP地址对应于一个或多个内网IP地址。3.根据权利要求1所述的方法,其特征在于,所述外网网络服务器根据预设的访问权限列表判断所述第一外网IP地址的访问权限,并向具有访问权限的所述第一外网IP地址发送与所述请求数据包对应的应答数据包的步骤包括:所述外网网络服务器预先保存具有访问权限的一个或多个第二外网IP地址,生成访问权限列表;当接收到NAT穿透设备发送的请求数据包时,根据所述请求数据包获取对应的第一外网IP地址;判断所述第一外网IP地址是否为所述访问权限列表中一个或多个第二外网IP地址的一个;若所述第一外网IP地址是所述访问权限列表中一个或多个第二外网IP地址的一个,则向所述第一外网IP地址发送与请求数据包对应的应答数据包;若所述第一外网IP地址不是所述访问权限列表中一个或多个第二外网IP地址的一个,则向所述第一外网IP地址发送不具有访问权限的提示。4.根据权利要求3所述的方法,其特征在于,所述外网网络服务器是为所述NAT穿透设备对应的内网系统提供服务的平台的外网网络服务器,所述外网网络服务器预先保存具有访问权限的一个或多个第二外网IP地址,生成访问权限列表的步骤包括:根据服务协议预先保存具有访问权限的一个或多个第二外网IP地址,生成访问权限列表;当有一个或多个新的第二外网IP地址加入时,将所述一个或多个新的第二外网IP地址加入所述访问权限列表;或者当与所述一个或多个第二外网IP地址的服务协议到期或终止所述服务协议时,将与所述服务协议到期或终止所述服务协议对应的一...

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

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

1