网心云吧 关注:24,114贴子:161,690

网络类型、UPnP、DMZ的粗浅解释

只看楼主收藏回复

以下“盒子”代指任何跑网心云的东西 包括盒子、X86等等。
====================================
公网:盒子获取能在因特网上直接通过IP找到设备的网络类型。
映射公网:光猫、路由器等拨号,且盒子接在开启了获取了公网IP且开启了UPnP的设备下(UPnP相关解释在后面)
全锥:需要盒子主动访问公网设备、打开端口后,不限制访问改端口的IP和端口的网络类型。
简单地说就是盒子获取局域网IP192.168.1.10,路由器获取公网IP100.x.x.x 。设备发起对某公网设备111.xxx.xxx.xxx:111的访问需求,一般为udp
流量经过net转发后流量经过192.168.1.10:1000(端口为随机)→192.168.1.1(2000)(路由器网关)→100.x.x.x:100(路由器WAN口IP,假定为公网IP)→(许多层路由)→111.xxx.xxx.xxx:111(被访问地址及端口),
之后流量原路返回,建立连接。此时其他ip(比如222.X.X.X:222)可以通过100.X.X.X:2000访问到盒子(192.168.1.10)的1000端口
内网穿透udp打洞完成
IP限制:参考全锥的例子,如果此时192.168.1.10:1000给222.X.X.X发送过数据,则允许222.X.X.X的任意端口的数据包转发给盒子,
端口限制:参考全锥的例子,如果此时192.168.1.10:1000给222.X.X.X:222发送过数据,则允许222.X.X.X的222端口的数据包转发给192.168.1.10:1000,与IP限制相比多了个端口的对应关系
对称:参考全锥的例子,100.X.X.X:100(路由器WAN口IP)仅允许111.X.X.X:111发出的数据包通过,不允许其他人链接(数据包全部丢弃)
那么对于网心云业务的网络类型的优劣就体现出来了,公网、映射公网只需要让其客户端无脑访问即可,全锥需要网心云或者其他公网设备帮忙打洞(维持小流浪udp往来,保证这个端口映射不会被运行商的路由器刷掉)
IP限制和端口限制的话,只要对方是全锥,也可以通过网心云的服务器帮忙打洞建立简介。
至于对称型,没救了,也就服务一下有公网IP的设备了,除开有IPv6且可达的网心云去服务有IPv6的手机移动上网刷快手刷剧的这些,这种设备少之又少,想想各位为了要个公网IP和客服勾心斗角的样子就好了。所以有IPv6有点用,只有一点。
===================================================
UPnP:由盒子主动向所链接的路由器提出端口映射申请,将盒子内网IP及端口一对一的和路由器wan口IP(假定为公网IP)端口下,该操作不需要外网设备配合,需要注意的是控制点IP(路由器lan口IP)的1900端口不能被占用。
打开UPnP后盒子将申请好的映射表发送至网心云的服务器,客户端有需要时查看改表,就直接来访问你的路由器对应端口,进而间接稳定的访问你的盒子就行了。
DMZ:路由器会将WAN口的所有端口一对一的全部映射到所指定的DMZ IP下,遇到数据包无脑转发。在极端的环境下,DMZ优先度为最高,非DMZ设备接收不到任何外网数据包,换句话说就是无法上网。
家用路由器尤其是爱快,将优先级调整为UPnP>net>DMZ,也就是路由器处理外网数据包会优先查找UPnP映射表,在查找动态NET映射表(参考全锥会对称),均无映射的情况下再将数据包转发给DMZ指定的设备。
问题来了,DMZ指定的盒子再尝试UPnP映射无果后,由网心云发送的测试数据包却经过DMZ转发成功让盒子接收到了,那么盒子就会认为它处于公网(DMZ)环境,此时该路由器下其他上网设备却建立了一堆乱七八糟的UPnP映射和NET映射,此时在其他客户端需要访问你的网心云资源时有概率命中被UPnP或NET建立了映射关系的端口上,让数据包路由到了它不该去的地方,说人话就是没丢包,但是走错路了 当丢包处理。
所以 DMZ和UPnP不要同时开启
所以 DMZ和UPnP不要同时开启
所以 DMZ和UPnP不要同时开启
=================================================
个人网络设置优化建议
最王道的依旧是光猫桥接,主路由器拨号拿到公网IP,开启UPnP,盒子接在主路由器下
如果光猫无法修改桥接,那么关闭光猫WiFi,将家里所有设备接在主路由下,然后光猫的设置界面DMZ到路由器的WAN口IP(因为DMZ的转发机制,并且光猫下只有主路由器一个设备,此时和桥接没什么区别,硬要说有 那就有延迟区别),再将主路由器的UPnP打开。(亲自测试:电信光猫无公网IP,DMZ指向小米路由器,小米路由器开启UPnP,盒子接小米路由器,全锥)
如果你家因为太大由多层路由。。。。(吃饱了撑着.? AC+AP不香嘛?)
根据以上设置,要么基于UPnP的映射公网,要么全锥(不包括除开御三家之外的其他二级运营商,还请自行测试)
如果是单线路单盒子,那么开启DMZ就完事了,因为只有一个盒子独占了整条线路,不存在DMZ和其他net转发相互污染的可能,还省去了挨个设置光猫改桥接由盒子拨号后,内网管理不方便的麻烦。如果不是单线路单设备、离DMZ远点
如果不是单线路单设备、离DMZ远点
如果不是单线路单设备、离DMZ远点
其他定向业务网络设置需求请以官方指南为准。
=============================================
有关于部分二级运营商宽带设置好后依旧处于对称、端口限制的。
网络事实上由多层树状拓扑链接,省到市,市到县到小区,小区到户,以中间所有net的最高限制为准。比如只要中间有一层对称型NET,那么上下做的所有努力全都泡汤,需要跨这层NET链接的全都是对称型。
==============================================
NET就是路由(
=========================================
排个坑,网心云的UPnP申请无法穿透802.1Q协议 也就是VLAN(不是交换机的基于端口VLAN和MUT VLAN)
交换机开启802.1Q VLAN以后我这只有群晖能正常申请到UPnP映射。 至少TP交换机是如此
========================================
没了 祝Chia早日雪崩,硬盘论斤卖


IP属地:广西来自Android客户端1楼2021-05-29 23:49回复
    我是光猫拨号,全锥,光猫下只有一台三代,为什么DMZ和UPNP同时开了,收益才高呢?丢包也并不高。


    IP属地:山东2楼2021-05-30 13:39
    收起回复
      另外有一台联通映射公网的,光猫拨号,设备也是接在光猫下,出现一个疑难故障:只有用管理员账号登录光猫进行设置后,就会出现百度、京东这两个网站卡死,其它网站都能正常访问,只有将光猫恢复出厂设置,然后重新进行设备注册,才能恢复正常,真是太奇怪了。


      IP属地:山东3楼2021-05-30 14:02
      收起回复
        绑定大佬。


        IP属地:湖北4楼2021-05-31 10:01
        回复
          这种好贴 我要回一个,刚踩了UPNP和DMZ同时开的坑,下场就是丢包率飙升 收一下降,关了DMZ只开UPNP后一切就正常了。


          IP属地:山东5楼2021-05-31 23:36
          回复
            🔝顶顶顶顶顶顶顶顶顶顶顶顶到3经验


            IP属地:河北来自Android客户端6楼2021-06-01 11:23
            回复
              意思是主路由下面只有一个盒子,开了DMZ,upnp也开了,是不是反而导致丢包率高,upnp要关了是吗?


              来自iPhone客户端8楼2021-06-05 14:55
              收起回复
                移动的宽带,一会儿对称型,过两天能有几天全锥,然后反复循环……


                IP属地:河南来自Android客户端9楼2021-06-09 09:53
                收起回复
                  那请问爱快的NAT1 upnp之间选择哪个呢 有人说开了NAT1就不用开upnp了 是这样吗 这两个那个优先级高一点呢?


                  IP属地:天津10楼2021-07-06 08:49
                  收起回复
                    想问一下。。我路由器拨号。映射公网IP,路由器再到H3C千兆交换机!!然后装的电脑版。。
                    问题就是我如果超过2台机器。。就会轮流掉线。。。。只能2台稳定是映射公网型!!其他的都会轮流变限制型或者设备掉线???是我这个宽带限制还是路由性能不足???路由是华硕AX86U


                    IP属地:广东11楼2021-07-06 09:47
                    收起回复
                      求助大佬,我是光猫拨号,只有一个盒子,盒子插在光猫上,同时开启upnp和dmz,就是全锥型,关掉dmz就是端口限制性。upnp和dmz,我应该开关哪个?


                      IP属地:陕西12楼2021-07-09 10:09
                      收起回复
                        排个坑,网心云的UPnP申请无法穿透802.1Q协议 也就是VLAN(不是交换机的基于端口VLAN和MUT VLAN)
                        交换机开启802.1Q VLAN以后我这只有群晖能正常申请到UPnP映射。 至少TP交换机是如此


                        IP属地:四川13楼2021-07-09 12:22
                        收起回复
                          有知道移动光猫 为什么开upnp后是端口限制 开启dmz就是全锥 upnp和dmz都开也是全锥 但是dmz一关就变成端口限制了。 还有我两台设备连着 upnp开着 dmz指定ip这台稳定是全锥,另一台有时全锥 有时端口限制 有大哥知道的吗 回复一下


                          14楼2021-08-19 10:48
                          收起回复
                            叮叮叮顶顶🔝


                            IP属地:河南来自iPhone客户端15楼2021-08-19 23:52
                            回复
                              好帖,通俗易懂了


                              IP属地:河北来自iPhone客户端16楼2021-09-09 21:45
                              回复