路由器虚拟服务器设置方法 怎么做端口映射

自从我开始 NAS 以来,很多都是从 0 开始的 。依靠自己的搜索和探索,了解了很多相关的内容,但同时也浪费了很多时间和精力 。现在我有很长的时间来探索自己 。对相关功能进行了总结和说明,方便新手理解 。同时,这些对于新手来说也很难理解和犯错,经常会问到功能上的问题 。
首先我们都知道访问设备就是通过URL输入IP+端口,那么这个输入的具体含义是什么?如果我们把设备比作一座建筑,里面有很多房间,每个房间都有不同的角色(每个房间的角色都是我们分配的,房间的角色我们可以自己定义)
如下图:

路由器虚拟服务器设置方法  怎么做端口映射

文章插图
端口号是建筑物中每个房间的房间号 。我们只是根据端口号而不是功能来寻找房间,仅此而已 。我们来看看常用端口默认分配的功能 。
路由器虚拟服务器设置方法  怎么做端口映射

文章插图
我们现在已经弄清楚了URL中IP+端口输入的具体含义 。如果直接输入,只有拨号上网设备端口给的相关功能,怎么才能访问连接设备的功能呢?
我们来看一个简单的例子:
光猫拨号-----------NAS+电脑,我们要访问光猫所附的NAS,如图(IP都是假设的,容易理解)
路由器虚拟服务器设置方法  怎么做端口映射

文章插图
如果没有端口映射,我们现在输入公网IP+端口如:192.168.1.1:80,那么打开的网页就是光猫的登录界面 。所以端口映射是让我们进入公网IP+端口直接访问NAS,而不是光猫 。查看空白端口映射的内容
那我们如何访问 NAS 端口映射呢?最简单的如下:
这样填写的解释是:
公网IP访问的80端口分配给内网IP为192.168.10.3的NAS的80端口 。但是很多常用端口已经被运营商封锁了(这是因为运营商考虑到你的设备在公网上的安全,避免被黑客攻击) 。回到我们一开始说的IP+端口的意思,端口的作用是找一个特定的房间,不是找一个角色,我们只需要将我们需要的功能分配给非默认端口(运营商已经屏蔽了默认),对于设备的下层设备是最简单的,我们可以直接将外部80端口改为任意非默认端口(81、82、83&; ……………….),比如 83,如下图:
解释是:
将公网IP访问的83端口分配给内网IP为192.168.10.3的NAS的80端口 。如果要访问多台设备如何填写?比如本例中的电脑(假设电脑的访问端口也是80)和NAS,在之前NAS保存的基础上添加电脑的映射(外部端口需要不同)从已设置的那个)无法保存)很好 。如图:
路由器虚拟服务器设置方法  怎么做端口映射

文章插图
解释是:
将公网IP访问的82端口分配给内网IP为192.168.10.2的电脑的80端口 。总结
好的,这就是端口映射的全部内容 。如果你能仔细阅读,相信你已经了解了端口映射的作用和设置 。设备的个别内容的描述可能会有差异,但如果你能理解它,你就会知道如何设置它 。如果是二级路由或者三级路由,从底层路由到顶层就足够了 。重点是3点 。
1、最终要访问的设备端口必须正确 。比如为最终要访问的设备设置的端口是8080,你填80,这样不行 。内部端口必须填写设置的端口 8080(例如群晖默认为 5000,QNAP 默认为 8080),上层的所有端口都可以保持相同 。例如,如果选择 83底层的外部端口,则上面每一层的内部和外部端口都可以填写83 。
2、协议采用TCP+UDP组合协议 。
3、内部IP是当前层路由分配给下级设备(路由器)的IP 。比如 cat-----------NAS,那我先从路由开始,内部IP是路由器分配给NAS的IP,内部端口是接入端口由 NAS 设置,外部端口可自定义 。设置光猫时,内网IP为光猫分配给路由器的IP,内网口为路由设置自定义的外网口 。外部端口和内部端口可以相同 。