端口映射

Posted xjmlove

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了端口映射相关的知识,希望对你有一定的参考价值。

1、简介

端口映射就是将外网主机的IP地址的一个端口映射到内网中的一台机器。当用户访问该IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上,有静态和动态之分。

通俗来说,端口映射是将一台主机的内网(LAN)IP地址映射成一个公网(WAN)IP地址,当用户访问提供映射端口主机的某个端口时,服务器将请求转移到本地局域网内部提供这种特定服务的主机。

举例:例如要映射一台IP地址为192.168.111.10的web服务器,只需把服务器的IP地址192.168.111.1和提供web服务的tcp端口80填入到路由器的端口映射列表中。

2、为什么要端口映射

很多人都问为什么要端口映射?例如:通过路由器上网的,网站自己可以访问,但是别人就不能。输入127.0.0.1访问,别人还是看不到。输入localhost可以看到,但是别人就是看不到。只有进行端口映射了。

过程:你家住在某一小区一号楼,你的朋友来找你,走到小区门口,不知道你??几楼,保安查到你的名字,然后告知朋友。你朋友可以很轻松的找到你们家,这个过程中,保安通过业主的门牌号,这就是一种隐射关系。

 3、DMZ主机

实际上就是把内网中的一台主机完全暴露于互联网,开放所有端口,等同于全部端口映射,直接公网IP访问。

以上是关于端口映射的主要内容,如果未能解决你的问题,请参考以下文章

请教NAS端口映射方法

docker 端口映射被删除,映射断开问题解决

如何设置防火墙的映射端口

Linux 或 Windows 上实现端口映射

Docker 端口映射问题

docker 在新增映射端口时报错