端口映射和端口转发到底有什么区别呢?这两者如果不仔细区分的话,很容易混淆,今天我们就来了解一下。
1.什么是端口映射?
端口映射:端口映射就是将内网某台主机的端口映射到外网某台主机的端口上来提供相应的服务,当用户访问外网IP的这个端口时,服务器会自动将请求映射到局域网内对应的机器上。
例如:
我们在内网有一台web服务器,但是外网的用户是无法直接访问该服务器的。所以我们可以在路由器上设置端口映射,只要外网用户访问路由器IP的80端口,路由器就会自动把流量转到内网web服务器的80端口上。另外路由器上还有端口映射,当内网服务器返回数据给路由器时,路由器就能准确的把消息发给外网请求用户的主机。在这个过程中,路由器起到了反向代理的作用,保护了内网主机的安全。
2.什么是端口转发?
端口转发:端口转发,有时也称为隧道,是安全外壳 (SSH) 用于安全网络通信的一种方法。
举个例子来说,我们现在在内网,是没有办法直接访问互联网的。但是我们可以通过路由器的NAT方法来访问互联网。如果我们现在我们的内网有100台主机,那么我们现在是通过路由器的公网IP来跟互联网通信的。那么,当互联网上的报文发回来的时候,路由器怎么知道这个报文是给他的,那个报文是给你的呢?这就需要我们把我们的IP地址和路由器的端口进行绑定。这时候在路由器里面就会有一个内网IP和路由器端口对应的表。当路由器的10000端口收到报文的时候,它知道把报文发给他,20000端口收到报文的时候,它知道把报文发给你。这就是端口转发,把一个端口收到的流量转发给另外一个主机。
3. 端口映射和端口转发的区别
下面举一个例子,方便大家理解:
转运:转运的关键是“转运”,快递员过来把包裹全部交给门口的保安,保安再根据每个包裹上的收件人进行分配。
口岸映射:就是在口岸为每个人安装一个储物柜,快递员根据收件人姓名直接将快件放入对应的储物柜。
4.如何使用花生壳映射端口?从互联网访问本地服务器
映射实现了外网对本地服务器的访问,当你内网和外网的内容需要被外网用户访问时,可以进行端口映射。
下载花生壳,注册后会分配一个二级域名,设置内外网端口,或者内网主机。
内网主机IP地址就是和你内网同网段的IP地址,怎么查看你的内网IP呢?请在win键的搜索框中输入cmd,打开命令行输入进去,就可以查看内网IP段了。
然后设置路由器的端口映射功能。
有些路由器直接在虚拟服务器中设置。
设置完之后重启路由器就可以了。当然如果该端口被其他端口占用了,也可以使用其他端口。
您可以使用域名:55694来访问内网服务器。
5.路由器在网关设置了端口映射,但是外网无法访问
1、首先检查你设置的端口映射是否正确的映射到你的内网服务器上。也就是你设置的转发规则的IP地址是否是你的服务器的IP地址。
2、如果内网无法访问服务器,请检查服务器是否开启,您可以使用局域网内其他电脑访问您的服务器,确认服务器是否开启并可以成功访问。
3、请检查您是否已经映射好服务器所需的所有端口。有可能访问服务器所需的端口没有设置完整,导致无法访问。您可以通过开启“DMZ主机”来检查端口是否没有映射完整。如果开启DMZ主机后可以正常访问服务器,则可能是端口没有添加完整。
4、网关上是否设置了“防火墙”?服务器通讯端口是否被过滤,导致无法访问?
5、本地防火墙:由于本地网络为信任区域,因此防火墙不会阻断对本地网络的访问,如果访问源地址为外网地址(非信任区域地址),则可能会被防火墙阻断,无法访问。
6、服务商封堵相应端口:将一台电脑连接到网关WAN口,模拟内外网环境,如果连接到WAN口的电脑可以正常访问内网服务器,但是在上却无法访问,则可能是服务器封堵了相应端口,导致虚拟服务器无法访问;
最后补充一下:
1、如果是80端口的WEB服务器,一定要注意网关的管理端口是否改变,否则两者会冲突;
2、检查虚拟服务器是否映射成功,必须从外网访问,不要从内网用WAN口IP访问,这样测试时会成功,但从实际外网访问是无法成功。
3、对于特殊的服务器,比如网络摄像机、特殊的应用软件,如果客户自己不清楚通讯端口,可以先尝试DMZ主机确认是否可以使用。同时建议客户咨询软件提供商。
扫一扫在手机端查看
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。