一、内网公网什么网?
家里的网是内网,公司的网也是内网,内网里面的设备使用内网地址进行通信。相对应的,外网一般指互联网,也叫公网。内网与公网之间的通信是有方向感的,要么从内网到公网,要么从公网到内网。
1、从内网到公网:内网通信靠内网地址,公网通信靠公网地址,内网访问公网,运营商都给你配置好了,会让你自动、透明的使用一个很多人一起共享的公网地址进行对公网的访问,这个过程是自动的透明的,虽然存在,但是你感知不到。
2、从公网到内网:从公网访问你的内网,就需要你的内网需要有一个公网地址,是你的内网专有的地址,但是一般情况下,运营商不会给你一个地址让你去专用,那么就必须使用内网穿透技术。
内网穿透的原理,是在公网和你家的内网之间假设一个桥梁,这个桥梁的一头在你的内网,另一头在公网,当你从公网访问你家内网的时候,访问请求可以通过这个桥梁进入你家的内网。那么这个桥梁的公网那头,必须有一个公网地址,并且是固定的公网地址。
二、内网穿透是什么意思?
简单来说,内网穿透是一种技术手段,能够让远程设备直接访问到内网/局域网的终端设备。在传统的网络环境中,内部网络通常被防火墙、路由器等网络设备保护,只有经过授权的用户才能从外部网络访问内部资源。内网穿透技术打破了这种限制,通过使用中间服务器来转发公网上的数据流量到内网的特定设备或服务,从而实现了对内网资源的访问。
通常来说,实现内网穿透有这2种方式,基于中继服务器的穿透以及UDP或TCP打洞技术。
1、内网穿透利用端口转发的详细原理可以分为以下几个步骤:
中间服务器:在公网上设置一个中间服务器,它可以接收来自外部网络的连接请求。
隧道建立:内网设备与中间服务器建立一个持续的出站连接,这样就在内网设备和中间服务器之间建立了一个通道。
请求转发:当外部网络的用户想要访问内网资源时,他们首先连接到中间服务器。中间服务器接收到请求后,通过之前建立的通道将请求转发到内网设备。
响应返回:内网设备处理请求并将响应发送回中间服务器,中间服务器再将响应返回给外部网络的用户。
2、内网穿透点到点的原理步骤:
协调服务器:负责将二端创建连接关系。
访问端与目标端直连:当内外网二端建立直连通道后,数据直接从外网端到达内网目标端,不再经过中继服务器。
协调转发数据:当二端直连穿透失败后,如二端的网络对点到点协议限制时,为了确保内外网数据通信正常,需要用到中继服务器进行端口转发。
三、内网穿透技术应用:内网穿透工具的使用方法
内网穿透的实现通常依赖于一些工具和服务,例如较为大众化多人使用的nat123、开源内网穿透frp和ngrok、或虚拟组网OpenVPN软件等。这些工具可以帮助您轻松地设置内网穿透,而无需手动配置复杂的网络设置。
以操作简单的nat123为示例,操作步骤核心流程如下:
1、注册帐号;
2、下载安装;目标服务器本地,或所在内网互通主机上安装使用;
3、登录nat123客户端设置映射:通过win主界面或登录官网管理后台添加修改操作,结合自己应用场景,添加映射时自定义好对应的内网地址和公网地址,确认保存生效;
4、公网地址访问:使用默认生成的二级域名,或用自己注册的域名,进行连接访问。