无公网IP改善NAT类型的方法,PS4、Xbox、NS均适用

NAT类型有哪些?

在主机上,NAT类型显示为如下几种

  • Xbox:开放 NAT≥ 中等 NAT≥ 严格NAT≥ 不可用NAT
  • PS4:NAT1 ≥ NAT2(其实又分为四种,不展开) ≥ NAT3
  • NS:A≥ B≥ C≥ D≥ 其他

质量依次递减,越往后,各种涉及到联机游戏的搜房间、派对都很会有疑难杂症。

提升NAT类型的方法有以下几种

  • 获得公网IP,通常情况下,有公网IP的网络,会获得比较理想的NAT类型;
  • 更改网络连接方式为:光纤—>光猫—>路由器,且用路由器拨号—>任意方式连接主机;
  • 开启路由的UPNP或者设置DMZ主机(不建议两者同时开启);
  • 开启路由的“Full Cone”、“STUN”、“TURN”、“ICE”、“UPnP”;
  • 在路由上挂加速器;
  • 尝试使用其他路由(路由器能刷固件的话,尝试升级路由器固件);
  • 更改主机的端口(仅限Xbox)

我推荐的解决办法:

在路由上挂加速器≥获得公网IP≥开启路由的UPNP≥其他

建议你尝试的顺序:

获得公网IP≥开启路由的UPNP≥其他≥在路由上挂加速器

每个玩家的需求都不同,我简单说下我自己的一些使用情况。
我在XboX上的的所有联机游戏,都是必须要加速器的。不挂加速器,能玩,但是玩得不爽。不挂“加速器”,我看不了Netflix,看不了YouTube。所以,加速器对于我来说,是必须滴。如果你的需求和我的重合度很高,建议你先去搞一个能刷Padavan固件的路由器,百元以内即可解决问题。

如何确定自己的宽带是否有公网IP

进入到拨号设备的后台(通常是路由器),查看WAN口得到的IP 再打开www.ipip.net ,查看检测到的IP 如果两者不一,那么你此刻的宽带是木有公网IP的(如下图)

有公网IP的宽带(有公网IP的宽带)

没有公网IP,想提升?找你的宽带运营商协商,成功与否,看地区而定。 以我这边情况为例:电信,办好宽带即是公网IP;联通,每月加25元,有“公网IP包”的服务。 如果没有公网IP,也请别放弃!我就是没有公网IP,但是依旧能在三大主机平台能畅通无阻联机的栗子

更改网络连接方式

就电信、联通、移动而言,一般都是以下两种连线类型:

一种是用光猫拨号:此时光猫又充当路由器的角色→接上光猫的任意设备都可以直接上网;
一种是非光猫拨号:光猫→路由(在路由器里配置宽带账号、密码,并拨号)→接上路由器的任意设备都可以直接上网;

我推荐的连线方式是:光纤→路由器(路由器用来拨号)→接上任意你想接的设备(交换机、AP、主机); 注意:在主机上,通过有线或者WiFi连接路由器并不会影响NAT类型,请随心使用。

对路由器进行设置

进入路由器后台,找到UPNP相关的选项,将其开启。如果没有UPNP,那就开 DMZ(DMZ IP 就是你想提升NAT类型的那台主机的IP)。如果UPNP和DMZ都有,不建议两者同时开,优先开启UPNP。 开启路由的“Full Cone”、“STUN”、“TURN”、“ICE”; 如果你的路由找不到上述几个关键词,是正常的,请别灰心。 文末还有更给力的解决方案给你。但是,在这之前,请你尽可能的尝试我上述列举的那些方法。  

下面以我自己为案例,给大家实战演示一波。

本人网络环境

西南地区,联通,无公网IP; 宽带速率和本次讨论的内容无关,所以省去。

网络连接方式

光猫桥接:联通光纤→光猫→路由器拨号上网→再到Xbox、PS4、NS、其他设备

路由器

路由A:华硕AC68U,梅林固件,固件版本:380.70_0-X7.9,买了2年多?稳得一批; 路由B:69元的联想newifi,Padavan固件,固件版本:2018-06-24版,一句话:性价比高得一批!

梅林、Padavan-无加速器测试

都是用的路由拨号,在路由开启了:DMZ、UPNP、Full Cone(梅林固件表面上未未找到此设置) 当我对Xbox更改端口后,两个固件的测试结果也是一样的。 Xbox自定义端口:【高级设置】-【备用端口选择】-【手动端口选择】-56626 总结:无公网IP的内网,在梅林、Padavan固件下,想得到一个好的NAT类型略难(当然不同宽带、同宽带不同地区还需自行测试)

梅林-开启加速器后的结果

只开启加速器,未进行其他任何设置 可以看到:PS4、NS 都获得了比较理想的NAT类型,但是Xbox就“很惨”。虽然测试的惨,但我Xbox玩联机游戏是没有任何问题(半年的PUBG、战地1、火箭联盟体验)没试过派对。其实这种情况下,三大主机玩联机游戏,体验已经很好了!但是作为一个有极端强迫症的人,怎么会如此就愿意满足?

Padavan-挂加速器

依旧是用路由拨号,在Padavan+加速器的情况下,Xbox的NAT类型变成了最佳(完美的解决了我这种强迫症的问题)。当然了PS4是NAT2,NS是NAT A(测试结果和梅林固件一样)。 我试图去修改Padavan下NAT类型 下的三种选择,但并不影响三家主机的NAT类型(这里只测试了 二十来次)。 PS:如果想让PS4,变到NAT1,最简单的方法:有公网IP的情况下,直接用PS4拨号上网(只测试过两个环境且都是西南地区的电信,木有参考性)。那么网络连线的方式之一是:光纤→光猫桥接→PS4设置宽带账号密码拨号。但是这样,会有个问题,你的PS4就木有加速器了。虽然得到NAT1,但是玩外服游戏的体验,应该是木有挂加速器+NAT2 的效果好(不是绝对情况,需要看游戏采用的是什么样的联机方式)。   在无公网IP的环境下: 游戏体验:挂了加速器的梅林和挂了加速器的Padavan体验一致,只是Xbox检测结果不同; 性价比:能刷Padavan的硬件 要比 能刷梅林的硬件要便宜的多(当然,撸斐济那些除外); 至于 梅林和Padavan的对比,需要自己实践。如果只是玩游戏来说,我更倾向于Padavan。 什么,你问我如何在路由器上装加速器?买一个能刷Padavan固件的路由器即可,内置了。