什么是NAT类型?网络NAT类型详细说明
最近玩PS5联机真的要气死了!匹配半天匹配不上,语音聊天还断断续续,有时候甚至连不上游戏服务器,折腾了半天才发现是NAT类型的问题!你不知道我说什么吧??我也是查了一堆资料才搞明白,今天就跟大家聊聊这个NAT到底是啥,还有不同类型的NAT对游戏的影响,以及怎么改善!
什么是NAT?
NAT说白了就是网络地址转换,简单讲就是让你家里好几台设备(比如手机、电脑、PS5)共用一个公网IP地址上网,主要是因为IPv4的地址不够用了,一般路由器上都会有这个功能。平时刷刷网页、看看视频啥的根本感觉不到,但一到P2P连接的场景就完了,比如玩联机游戏、下载东西、视频通话,不同的NAT类型影响贼大!
NAT类型详细说明
NAT其实是看路由器怎么转换私有地址,还有外部网络能不能找到你的设备,标准分类有这么几种:
开放网络(无NAT):就是直接用公网IP,一般企业专线才会有,个人基本碰不到;
全锥型(Full Cone NAT):一对一的映射,随便哪个外部主机都能访问你映射的端口,一般家里宽带有公网IP的话就是这种;
IP限制型(Restricted Cone NAT):就很受限了!只有你先给某个外部IP发过数据,那个IP才能给你发数据,不然连不上;
端口限制型(Port-Restricted Cone NAT):更严了!得同时匹配外部的IP和端口,你先给某个外部IP的特定端口发过数据,人家那个端口才能给你回连;
对称型(Symmetric NAT):这玩意儿最坑P2P了!你跟不同的外部主机通信,路由器会分配不同的公网IP和端口,安全性是高,但玩游戏简直灾难,连接问题一堆!
我之前就是对称型NAT,难怪玩PS5连不上,真的无语了。。。
标准NAT与PS5的NAT Type 1/2/3如何对应?
这俩不是严格一对一的,但大概能对应上,我自己实测下来也是这样:
开放网络/全锥型 → 常对应 PS5 NAT Type 1(开放),这种玩游戏最爽,啥问题没有;
IP限制/端口限制 → 要是路由器开了UPnP或者配置了端口转发,大多是PS5 NAT Type 2(中等),基本不影响玩;
对称型或CGNAT → 基本就是PS5 NAT Type 3(严格),我之前就是这破类型,联机卡到爆!
说明:实际结果受路由器、Firewall 与运营商策略影响,我朋友同个运营商,路由器不一样,NAT类型都不同,离谱!
如何改善NAT类型?
既然知道是NAT的问题,那肯定要想办法改啊!我试了好几种方法,给大家列出来:
1. 先在路由器里启用UPnP,这个最简单,大部分路由器都有这功能,打开就行;
2. 给游戏平台或者具体的游戏配置端口转发,这个稍微麻烦点,得查对应游戏的端口号;
3. 给你的设备(比如PS5)设静态IP或者DHCP保留,避免IP变了导致端口转发失效;
4. 最后没办法了就用DMZ,要是还不行,大概率是运营商给你弄了CGNAT,得打电话找运营商申请公网IP,我就是这么干的,打了好几个电话才搞定!
为什么NAT类型对游戏很重要?
我算是深有体会了!严格的NAT类型(比如NAT3)能把人逼疯:
- 连接游戏服务器巨难,有时候直接连不上;
- 语音聊天质量差,断断续续跟卡碟似的;
- 匹配时间贼长,别人都开玩了,你还在匹配;
- 甚至没法主持游戏房间,想跟朋友一起玩都不行!
真的,玩联机游戏的话,NAT类型太关键了,别小看这玩意儿!
标准NAT与PS5的NAT Type 1/2/3如何对应?
再强调一下,免得大家记混,虽然不是严格对应,但实际用的时候参考这个就行:
开放网络/全锥型 → 常对应 PS5 NAT Type 1(开放)。
IP限制/端口限制 → 在 UPnP 或端口转发有效时多表现为 PS5 NAT Type 2(中等)。
对称型或 CGNAT → 常表现为 PS5 NAT Type 3(严格)。
说明:实际结果受路由器、Firewall 与运营商策略影响。
配置OpenWrt IPv6 NAT时常见的错误OpenWrt IPv6 NAT配置
OpenWrt配置IPv6 NAT教程OpenWrt中为特定设备配置IPv6 NAT
点击链接加入群聊四群:722808830
点击链接加入群聊三群:751529538(已满)
点击链接加入群聊二群:376877156(已满)
点击链接加入群聊一群:622891808(已满)
饿了么红包
本站附件分享,如果附件失效,可以去找找看