一种内网穿透系统技术方案

技术编号:27532803 阅读:8 留言:0更新日期:2021-03-03 11:13
本发明专利技术公开了一种内网穿透系统,包括:NAT模拟网关,与第一设备与第二设备连接,预设其类型及规则映射服务;信令服务器,连接所述NAT模拟网关,用于记录第一设备与第二设备的设备信息及信令服务信息;内网穿透服务器,连接所述NAT模拟网关,用于对NAT模拟网关发送的所述第一设备或第二设备的转发数据进行转发,以实现所述第一设备与第二设备之间的信息传输。本发明专利技术根据NAT模拟网关预设的映射类型及规则映射服务通过信令服务器、内网穿透服务器实现数据通信,无需用户实时手动配置,也无需第三方代理辅助进行穿透,不会限制互联网用户对位于NAT设备后的内部用户,访问提高互联网的互通性及用户的体验感。性及用户的体验感。性及用户的体验感。

【技术实现步骤摘要】
一种内网穿透系统


[0001]本专利技术涉及网络通信领域,尤其涉及一种内网穿透系统。

技术介绍

[0002]目前随着计算机性能的不断提高与网络技术的不断发展,互联网所使用的互联网协议第四版(IPv4)地址资源已经非常紧张了,根本不能够满足让每一位用户都拥有一个能够直接访问因特网的IPv4地址,即外网IP地址。因此出现且大量使用的NAT(Network Address Translation,网络地址转换)技术,延缓IPv4 IP的消耗。但NAT设备的使用会限制互联网用户对位于NAT设备后的内部用户访问,影响互联网的互通性,降低用户的网络体验。

技术实现思路

[0003]为了克服现有技术的不足,本专利技术的目的之一在于提供一种内网穿透系统,根据NAT模拟网关预设的映射类型及规则映射服务通过信令服务器、内网穿透服务器实现数据通信,无需用户实时手动配置,也无需第三方代理辅助进行穿透,不会限制互联网用户对位于NAT设备后的内部用户,访问提高互联网的互通性及用户的体验感。
[0004]本专利技术的目的采用如下技术方案实现:
[0005]一种内网穿透系统,包括:
[0006]NAT模拟网关,与第一设备与第二设备连接,预设其类型及规则映射服务;
[0007]信令服务器,连接所述NAT模拟网关,用于记录第一设备与第二设备的设备信息及信令服务信息;
[0008]内网穿透服务器,连接所述NAT模拟网关,用于对NAT模拟网关发送的所述第一设备或第二设备的转发数据进行转发,以实现所述第一设备与第二设备之间的信息传输。
[0009]进一步地,所述第一设备为内网设备,所述第二设备为外网设备。
[0010]进一步地,所述NAT模拟网关包括API服务模块与规则映射服务模块,所述API服务模块用于设置不同的设备参数及NAT模拟网关的类型参数;所述规则映射服务模块用于保存API模块设置的第一设备、第二设备对应的NAT模拟网关的类型,并根据不同的NAT模拟网关的类型对第一设备、第二设备做出对应的通信限制处理。
[0011]进一步地,所述NAT模拟网关的规则映射服务模块分别向所述第一设备或第二设备发送第二设备或第一设备的设备信息及信令服务信息,以使第一设备与第二设备建立通信通道。
[0012]进一步地,所述内网穿透服务器根据所述第一设备与第二设备的对应的NAT模拟网关的类型建立第一设备与第二设备之间的通信通道,或根据预设协议转发数据至第一设备或第二设备。
[0013]进一步地,所述预设协议为turn协议。
[0014]进一步地,所述信令服务信息包括第一设备或第二设备的主要IP路由记录,所述
设备信息设备的类型及IP地址、端口等信息。
[0015]进一步地,所述NAT模拟网关的类型包括完全圆锥形NAT、地址限制式圆锥形NAT、端口限制式圆锥形NAT、对称式NAT。
[0016]相比现有技术,本专利技术的有益效果在于:
[0017]本专利技术提供了一种内网穿透系统,第一设备与第二设备根据NAT模拟网关预设的映射类型及规则映射服务通过信令服务器、内网穿透服务器实现数据通信,无需用户实时手动配置,也无需第三方代理辅助进行穿透,不会限制互联网用户对位于NAT设备后的内部用户,访问提高互联网的互通性及用户的体验感。
附图说明
[0018]图1为本专利技术所提供实施例一种内网穿透系统的结构示意图。
具体实施方式
[0019]下面,结合附图以及具体实施方式,对本专利技术做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。
[0020]如图1所示,本专利技术提供了一种内网穿透系统,不会限制互联网用户对位于NAT设备后的内部用户,访问提高互联网的互通性及用户的体验感。具体的,本内网穿透系统包括NAT模拟网关、信令服务器与内网穿透服务器。第一设备与第二设备连接所述NAT模拟网关,而信令服务器与内网穿透服务器均连接所述NAT模拟网关且两者之间不连接。
[0021]第一设备与第二设备可以均为内网的主机设备,当本申请应用于外网与内网之间的穿透时,第一设备与第二设备也可以一个为内网的主机设备,一个为外网的主机设备。
[0022]所述NAT模拟网关预设其类型及规则映射服务。在NAT模拟网关中包括API服务模块与规则映射服务模块,通过API服务模块分别设置不同设备的NAT类型,以满足对内网穿透服务测试穿透的覆盖。所述API服务模块用于设置不同的设备参数及NAT模拟网关的类型参数;所述规则映射服务模块用于保存API模块设置的第一设备、第二设备对应的NAT模拟网关的类型,并根据不同的NAT模拟网关的类型对第一设备、第二设备做出对应的通信限制处理。
[0023]NAT模拟网关中的不同设备的NAT类型则包括完全圆锥形NAT、地址限制式圆锥形NAT、端口限制式圆锥形NAT、对称式NAT。具体的,第一设备为内网内的设备,且第二设备为外网的设备时,则可以为完全圆锥形NAT(Full Cone NAT)。将一个来自内部IP地址和端口的所有请求,始终映射到相同的外网IP地址和端口,同时任意外部主机向该映射的外网IP地址和端口发送报文,均可以实现与内网的主机进行通信。只需要内网主机的IP地址和端口与公网主机的IP地址和端口建立映射关系,则所有互联网的主机均可以访问该NAT模拟网关之后的内网主机。
[0024]当第一设备为内网内的设备,第二设备为外网的设备,则所述NAT类型可以为地址限制式圆锥形NAT(Address Restricted Cone NAT),IP地址受限制,但是端口不受限制。将一个来自内部IP地址和端口的所有请求,始终映射到相同的外网IP地址和端口。但只有内网主机向公网主机发送过报文后,该公网的主机才能向内网的主机发送报文。而端口限制
式圆锥形NAT则是在地址限制式圆锥形NAT的基础上,只有该公网主机的端口才能向内网主机发送报文。
[0025]而当第一设备与第二设备均为内网的设备时,则所述NAT类型则可以为对称式NAT。内部地址每一次请求一个特定的外部地址,都可能会绑定到一个新的端口,也就是请求不同的外部地址映射的端口是不同的。则对称式NAT把内网IP和端口到相同目的地址和端口的所有请求,都映射到同一个公网地址和端口。同一个内网主机,用相同的内网IP和端口向另一个目的地址发送报文,则映射到不同的端口。但其对外的公网端口是变化的,容易导致无法通过NAT模拟网关给第一设备、第二设备之间建立通信通道。
[0026]信令服务器则用于记录第一设备与第二设备的设备信息及信令服务信息,并通过NAT模拟网关实现设备间的媒体信息与网络信息、其他业务信息的交换。内网穿透服务器连接所述NAT模拟网关,将NAT模拟网关发送的所述第一设备或第二设备的转发数据进行转发,以实现所述第一设备与第二设备之间的信息传输。
[0027]下面结合第一设备为内网设备,第二设备为外网设备对本内网穿透系统本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种内网穿透系统,其特征在于,包括:NAT模拟网关,与第一设备与第二设备连接,预设其类型及规则映射服务;信令服务器,连接所述NAT模拟网关,用于记录第一设备与第二设备的设备信息及信令服务信息;内网穿透服务器,连接所述NAT模拟网关,用于对NAT模拟网关发送的所述第一设备或第二设备的转发数据进行转发,以实现所述第一设备与第二设备之间的信息传输。2.如权利要求1所述的一种内网穿透系统,其特征在于,所述第一设备为内网设备,所述第二设备为外网设备。3.如权利要求1所述的一种内网穿透系统,其特征在于,所述NAT模拟网关包括API服务模块与规则映射服务模块,所述API服务模块用于设置不同的设备参数及NAT模拟网关的类型参数;所述规则映射服务模块用于保存API模块设置的第一设备、第二设备对应的NAT模拟网关的类型,并根据不同的NAT模拟网关的类型对第一设备、第二设备做出对应的通信限制处理。4.如权利要...

【专利技术属性】
技术研发人员:邓嘉俊颜专谭贵勇
申请(专利权)人:广州朗国电子科技有限公司
类型:发明
国别省市:

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

1