1. 当前位置: 网站首页 >  路由器百科 >  NAT类型是什么意思?PS5联机老失败、Switch搜不到房间,我把NAT1/2/3搞懂才顺

NAT类型是什么意思?PS5联机老失败、Switch搜不到房间,我把NAT1/2/3搞懂才顺

NAT类型对照图:NAT1开放、NAT2中等、NAT3严格区别与联机影响

去年给家里添了台PS5,单机玩得好好的,一到联机就出幺蛾子:进《原神》好友联机得试三四次,语音聊天十次有八次连不上,最气的是某些游戏直接弹一行字——「您的NAT类型受到限制」。Switch更玄乎,跟朋友约好打马车,他的房间我搜半天搜不到,他的画面里压根没显示我进来过。

折腾了一个周末我才搞明白,这事的病根不在宽带快慢,也不在路由器性能,而在一个叫NAT类型的东西上。搞懂NAT1、NAT2、NAT3的差别之后,我只改了两处设置,联机问题全消失。这篇就把这个事掰开讲清楚。

NAT是个翻译官,NAT类型是别人能不能主动敲你家门

先说NAT本身。你家宽带从运营商那里拿到的公网IP,正常只有一个(有的连一个都没有,后面说),但家里手机电脑游戏机几十台设备都要上网,怎么办?路由器就干起了翻译官的活:所有设备的数据出门时,都记在本子上,统一换成那一个公网IP出去;回来的数据再按本子上的记录,发还给对应设备。这套机制就叫NAT,网络地址转换。

平时刷网页看视频,这个翻译官干得很称职。但游戏联机不一样——很多联机游戏是「玩家之间直接传数据」的,你队友的主机得能主动把数据发到你家PS5上。问题来了:你在路由器的NAT本子后面躲着,外面的人根本不知道你家门牌号,敲门都找不着门。NAT类型衡量的就是「外面的人能不能主动找到你」,一共三档,越严越连不上。

NAT1、NAT2、NAT3,三档对照着看

我把三档的差别整理成一张表,先有个整体印象:

类型叫法你的处境联机体验
NAT1开放游戏机直接持公网IP,没有翻译官随便连,语音大厅全功能
NAT2中等过一层路由器,但该开的门开了绝大多数场景正常
NAT3严格躲在一层以上NAT后面,门没开连不上、搜不到、没语音

展开说两句。NAT1最理想,游戏机自己拿着公网IP,别人随时能敲你的门,代价是它直接暴露在公网上,安全性差一截,一般得把光猫改桥接、路由器做特殊设置才能拿到,普通家庭没必要强求。NAT2是性价比之选:设备照样躲在路由器后面,但你手动或自动把游戏需要的几个端口开了门,联机、语音都正常。NAT3就是出问题的那一档——要么你家有两层NAT(光猫在翻译、路由器又翻译一遍),要么需要的端口一扇门都没开,外面的玩家完全够不着你,你俩俩都是NAT3的话,直接互相连不上。

先测自己是哪一档:三台机器三种看法

PS5最直观:设置、网络、查看连接状态,里面有一行「NAT类型」,写着类型1、类型2、类型3,对应上面的三档。Xbox也直白,设置、通用、网络设置里会给「开放/中等/严格」。

Switch比较坑,系统里压根不给看。我的办法是进《马里奥赛车8豪华版》,选「和朋友一起玩」里的「大厅」,如果创建大厅后朋友一直搜不到、或者提示NAT相关错误,基本就是NAT3。也可以直接跑一次网络测试,下载速度正常但联机类操作反复失败,八九不离十。

我自己的情况:PS5显示类型3,家里结构是电信光猫(路由模式)接小米AX3000T再拨一层——两层NAT叠着,标准的NAT3教材案例。查到这我就知道该干什么了。

修复第一步:开UPnP,一半人卡在「只开了一半」

UPnP全称通用即插即用,作用是让游戏机自动跟路由器申请开门:PS5需要哪个端口,自己报给路由器,路由器自动给它开,不用你手工管。这是成本最低的一步,先做它。

小米路由器在192.168.31.1后台的「高级设置」里有「UPnP」开关,默认其实是开的;华硕在「系统设置」的「高级设置」标签页里;TP-LINK一般在「应用管理」里找。开完把PS5重启一遍再测,很多人从类型3升到类型2,到这就完事了。

但我家没这么走运,开了还是类型3。后来才反应过来问题在哪:UPnP只在路由器这一层生效,我上级还有个光猫在路由模式下压着,等于里外两道门,UPnP只开了里门,外门纹丝不动。这就是「UPnP开了一半」的坑——两层NAT的家里,光按开关是救不了NAT3的。

修复第二步:手动端口转发,给游戏机开专属门

UPnP不管用,就轮到手动端口转发,即固定给PS5的IP开指定的几个门。PS5常用端口我抄在下面,设置时照着填:

  • TCP:1935、3478到3480
  • UDP:3074、3478到3479

操作顺序是先给PS5设固定IP(在网络设置里手动填IP,比如192.168.31.20,网关填31.1,DNS我用的223.5.5.5),然后进路由器后台「端口转发」新建规则,内部IP填PS5那个固定IP,端口照上面填,协议分TCP和UDP各建几条。Switch更省事,官方建议UDP 1024到65535整段转发给它。

端口转发和DMZ什么关系、什么时候该用DMZ,我之前专门写过一篇对比,讲透了「开一扇门」和「整面墙拆了」的差别,游戏机这种专用设备才考虑后者:端口转发和DMZ的区别

这一步做完,我的PS5从类型3变成了类型2,语音、联机全通了。到这还没完——因为我知道家里还有一层光猫NAT压着,能到类型2靠的是端口转发硬凿,以后换游戏、换端口还得重新配。要除根,得做第三步。

修复第三步:消掉一层NAT,光猫改桥接

双层NAT的家庭,最干净的办法是让光猫退成「翻译」,只干光电转换的活,拨号交给路由器。也就是光猫改桥接。改完整个家里只剩AX3000T一层NAT,UPnP、端口转发全都直达生效,不用再跟两层门斗智斗勇。

改桥接要动光猫的超级密码,电信的话可以参考我之前写的那篇获取telecomadmin的流程,里面有打10000号的话术;改的时候把原来的VLAN参数抄下来、桥接后路由器里建PPPoE拨号,这些坑我都记在光猫改桥接那篇里了,动手前务必先看,改完有四件事必须跟上,不然白改。

还有一类特殊情况得单独说:有的朋友家两层NAT都消了、端口也转发了,PS5还是类型3。这多半不是你的问题,是运营商把你放进了大NAT(CGNAT)——整栋楼、整个片区共享一批公网IP,你家的「公网IP」其实也是运营商内网里的一个地址,门开得再大也没用。验证方法:路由器WAN口拿到的IP和网上查到的出口IP不一致(WAN口是100.64开头或者10开头的基本就是了),直接打10000号说「家里要远程办公,需要公网IP」,一般是免费改的。顺便说一句,公网IP拿到手,远程访问家里NAS也能跟着受益,具体玩法见远程连NAS那篇

整个排查过程的顺序表,照着走少绕路

最后把我这趟踩坑的顺序整理出来,遇到联机问题按这个顺序查,别一上来就改桥接,前两步五分钟就能试完:

顺序动作能解决的情况
1主机网络设置里查NAT类型先确定是不是NAT3
2路由器开UPnP,重启主机单层NAT、开关被关掉的
3给主机固定IP+手动端口转发单层NAT、UPnP不生效的
4光猫改桥接,消掉双层NAT光猫路由模式叠加的
5查CGNAT,打运营商电话要公网IPWAN口IP与出口IP不一致的

两个容易忽略的小提醒。一是改完任何设置都要把游戏机断电重启,光重连WiFi有时候不刷新NAT状态,别被假象骗了;二是NAT类型只影响「联机建立连接」这件事,它不影响下载速度和单机游戏,别把网速慢的锅扣在NAT头上。真要给游戏体验排个优先级:延迟看WiFi信道和摆位,联机连不上才看NAT,两码事。家里有软路由的朋友还要多留个心眼,爱快、OpenWrt这类系统里NAT和防火墙规则更多,多层转发容易把自己绕进去,入门玩家建议先把主路由这一层理顺再折腾:软路由入坑那篇里有适合谁不适合谁的对照,别盲目上。

展开全文


版权说明 手机扫码阅读
版权所有:《数巢笔记》 => 《NAT类型是什么意思?PS5联机老失败、Switch搜不到房间,我把NAT1/2/3搞懂才顺
本文地址:https://www.shunot.com/lybk/814.html
除非注明,文章均为 《SHUNOT》 原创,欢迎转载!转载请注明本文地址,谢谢。

发表评论

联系我们

在线咨询:点击这里给我发消息

微信号:master_135

工作日:9:00-23:00,节假日休息

扫码关注