各种PCDN都会会测试设备所处网络的NAT类型,作为设备权重的重要评估标准。
设备直接获取公网IP或者Full Cone NAT的设备将极大的提升设备权重,享受优先调度。
NAT1、2、3是指nat的防火墙类型,等级越低,越利于数据传输,对收益提升帮助很大。
对应EdgeXOS上PPPoE拨号或静态IP的公网IP宽带。
在宽带有公网IP的情况下,设备通过PPPOE直接拨号或者直接从运营商处获得静态IP会判定为NAT0直连。
对应路由器拨号并正确配置Full Cone NAT的公网IP宽带。
宽带有公网IP,通过路由器拨号,路由器内开启UPnP并且被支持后,为NAT1级别;
宽带没有公网IP,但宽带本身就是NAT1(宽带的公网IP对应固定的用户),这时候用设备直接拨号为NAT1级别。
对应Address Restricted Cone NAT、Port Restricted Cone NAT。
这两种NAT是多层路由模式,分三种情况:
宽带有公网IP,通过路由器拨号,但是路由器不支持UPnP映射,为NAT3级别;
宽带没有公网IP,但是宽带本身就是NAT2,那么通过路由器拨号就是NAT3级别;
宽带没有公网IP,但是宽带本身就是NAT3(宽带的公网IP对应不固定的用户),那么设备直接拨号依然是NAT3。
对应Symmetric NAT。
并不是cone NAT分类,采取的是对称NAT,收益极低。
如果设备链路中存在拨号设备获取公网IP并开启DHCP创建子局域网,那么建立传输连接的时候就需要用到转发。
UPNP需要向路由器申请一个固定的转发端口, 来绕过NAT。
所以理论上说,NAT级别越低,越利于数据的传输,也是为什么玩CDN一定需要公网IP并且正确配置UPNP的原因,DMZ虽然和UPNP的转发方法不同,但是目的一样。
所以,在更改NAT类型的时候,我们也不要忘记开启UPNP或者DMZ。
开启方法:依次进入防火墙—Netfliter—NAT类型,更改为full cone NAT
开启方法:X86平台请购买NAT1固件授权码
开启方法:依次进入系统设置—基础设置,将上网类型改为NAT1
备注:有些版本可能做QOS后,会导致NAT类型强制变为Address Restricted Cone NAT,请自行测试。
点击酷软—安装Full cone NAT插件,点击开启即可
第一步:登录路由器后台(如何登录请看路由器背面,一般都有,不知道怎么登录的请咨询路由器卖家)
第二步:找到DMZ主机配置入口,不同型号路由器可能不一样,请翻阅说明书或咨询路由器卖家。
第三步:开启DMZ功能,DMZ主机IP配置成你的PCDN设备IP(这里填入192.168.2.35),保存即可。
……