Nat、端口映射、内网穿透有什么区别?

简单地说端口映射、nat、内网穿透都是一个意思,同样的目的是解决跨网问题,同样涉及网络地址转换,如果要将内网服务器发布外网访问,就会用到其中一种方式。

细致地说,端口映射、nat、内网穿透又有所区别,端口映射的英文名就是nat,即端口映射与nat是同义词,泛指一个地址端口转换成另一个地址端口,不限内外网地址。内网的一台电脑要上因特网对外开放服务或接收数据,就需要端口映射。

Nat、端口映射、内网穿透有什么区别?_第1张图片

端口映射分为动态和静态。下面以示例介绍一下动态端口映射。比如内网中的一台电脑要访问腾讯网,会向nat网关发送数据包,数据包中包括对方腾讯网的IP、端口和本机IP、端口,nat网关会把本机IP、端口替换成自己的公网IP、一个未使用的端口,并且会记下这个映射关系,为以后转发数据包使用。然后再把数据发给腾讯网,腾讯网收到数据后做出反应,发送数据到nat网关的那个未使用的端口,然后nat网关将数据转发给内网中的那台电脑,实现内网和公网的通讯.当连接关闭时,nat网关会释放分配给这条连接的端口,以便以后的连接可以继续使用。动态端口映射其实也就是nat网关的工作方式。

静态端口映射: 就是在nat网关上开放一个固定的端口,然后设定此端口收到的数据要转发给内网哪个IP和端口,不管有没有连接,这个映射关系都会一直存在。就可以让公网主动访问内网的一个电脑。

内网穿透是什么?内网穿透,一般指内网映射,内网端口映射外网。可以说是端口映射在内外网互通场景上的限定词义。在实现方式中,一般有二种,一是硬件如公网路由器端口外网(需要有公网IP),二是软件本地映射外网(能上网就映射外网)。

路由器本身有端口映射的功能,在有公网Ip前提下,用其设置是可以实现外网访问内网的。对于内网IP环境,借助三方的内网映射软件,如快解析,它们的都原理也基本上是将内网IP地址映射成外网域名地址访问。

我们可以安装快解析内网穿透软件,在软件上添加映射时,点击客户端【解析环境】——【内网穿透模式】,则跳转至快解析管理的内网映射页面,可直接在网页中对域名进行添加映射,即使不在服务器现场,也可以远程管理。配置被访问内网设备的相关信息 ,以及选择用作外网访问该映射的域名。当映射诊断信息提示连接成功时,即可实现内网穿透。

利用快解析的内网穿透技术,外网的设备通过访问固定域名,连接快解析服务器所搭建的通道,顺畅地与内网设备进行数据通信。

 

你可能感兴趣的:(网络)