A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 29540|回复: 23

[次世代] 【联机教程】如何打开你的NAT,使联机更顺畅

[复制链接]

精华
0
帖子
290
威望
0 点
积分
295 点
种子
5 点
注册时间
2004-10-5
最后登录
2024-3-13
 楼主| 发表于 2014-11-17 16:44  ·  上海 | 显示全部楼层 |阅读模式
本帖最后由 raven_wcj 于 2014-11-17 17:54 编辑

这个帖子是我在其他网站找到的,作者是raul841130,转自非凡网
http://forum.17fifa.com/thread-271303-1-1.html
按他上面的过程,确实把NAT改成了OPEN,但是还是有一点小问题的,希望技术达人可以解答下。先把问题放上来。
问题:1.  为什么我的X1的IP地址不是固定的,有是192.168.0.101,有时却是192.168.0.102,我也改成手动设置IP,但是最后的效果是有时是open(开放)状态,但是有一次却是strict(严格),下线再上也是严格,后来我又改为了自动IP,又边开放状态了,但是ip地址变了。这个有没有技术达人能解答下。下面就是技术贴。

Nat 基础知识
NAT(Network Address Translation,网络地址转换)是将IP 数据包头中的IP 地址转换为另一个IP 地址的过程。在实际应用中,NAT 主要用于实现私有网络访问公共网络的功能。
通俗上来讲,NAT类型对于联机游戏特别是P2P联机游戏必须要了解的,每个人有nat类型决定着能否加入或者让加人加入自己创建的游戏房间,或者类似FIFA此类的点对点游戏,对nat的要求都非常高。
NAT类型
以XBOX ONE为例,nat类型分为三种
开放
中等
严格

三种类型与联机的关系,比如XBOX A和XBOX B两个用户,对号为可联机,叉号为不可联机。


解决办法
1.设置DMZ主机
将你的主机(不管是PC还是XBOX还是PS4)设置为固定IP,进入路由器界面,找到设置DMZ主机的菜单(每个路由器不一样,一般此功能都位于商口转发或者路由功能等高级功能菜单中),打开DMZ主机,然后将主机的IP输入重启路由即可。
以我的路由器界面为准:


2.设置upnp
在路由器界面找到设置upnp功能,应该与DMZ主机是在差不多的位置。

3.设置full-cone NAT
有的路由器会提供此功能,比如我用的水星路由,在wan口设置的高级设置里面有一个开启full-cone NAT,打开即可。


4.端口映射
其中有几个端口是需要UDP和TCP都需要开启的,所以设置如下:

我的路由菜单是转发规则—虚拟服务器,然后新增规则,把相应的端口增加进去即可。IP地址是路由器的LAN的地址(我是家里接了TP-LINK的路由器再接X1的)



各平台需要开放的端口列表:
XBOX 360
UDP: 53; 88; 3074; 3659
TCP: 53; 80; 3074; 3659,

XBOX ONE
UDP: 53, 88, 500, 3074, 3544, 3659, 4500
TCP: 53; 80; 3074; 3659

PS3
UDP: 3074, 3478-3479, 3658-3659, 5223, 6000
TCP: 80, 443, 3659, 5223, 10000-10099, 42127

PS4
UDP: 3074, 3478-3479, 3659, 6000
TCP: 80, 443, 1935, 3478-3480, 3659, 10000-10099, 42127

PC
UDP: 3659; 9565; 9570; 9000 - 9999
TCP: 3569; 9946; 9988; 10000 - 20000; 42124


PS:需要特别注意的是,如果你的宽带是二级运营商,比如江湖无敌大长城,可以不用看此教程,因为看了也没用,半个月前亲测长城nat类型永远是严格的,因为长城是光纤到楼,就相当于整个楼用一个大路由器,除非你把整栋楼的猫破解了。
如果是一级运营商,比如联通、电信、移动,一般是没有问题的,默认即可open,有个别有问题的按照上面4种方法的任意一种方法都可以实现open,不需要几种方法一起用,比如我只开了cone-nat就可以了。当然也与路由器有关,路由器的话还是买Dlink或者TPlink比较实用吧,个人感觉。

另外关于网络的问题可以到EA官方的帮助网站查阅一些相关内容,这个是关于转发端口的文章:
http://help.ea.com/hk/article/opening-tcp-or-udp-ports-for-connection-issues/

这个是关于FIFA15的端口开放列表:
http://help.ea.com/hk/article/what-online-ports-should-i-open-for-fifa-15/

精华
0
帖子
1426
威望
0 点
积分
1505 点
种子
46 点
注册时间
2011-1-11
最后登录
2025-1-22
发表于 2014-11-17 17:45  ·  山东 | 显示全部楼层
好歹写个出处吧,算了我回帖里加上吧,因为这帖子就是我写的!

http://forum.17fifa.com/thread-271303-1-1.html

精华
0
帖子
290
威望
0 点
积分
295 点
种子
5 点
注册时间
2004-10-5
最后登录
2024-3-13
 楼主| 发表于 2014-11-17 17:47  ·  上海 | 显示全部楼层
raul841130 发表于 2014-11-17 17:45
好歹写个出处吧,算了我回帖里加上吧,因为这帖子就是我写的!

http://forum.17fifa.com/thread-271303-1- ...

Sorry,忘记写了,你才是作者,我只是搬运工。那我的问题帮我解答下班。

精华
0
帖子
1426
威望
0 点
积分
1505 点
种子
46 点
注册时间
2011-1-11
最后登录
2025-1-22
发表于 2014-11-17 17:48  ·  山东 | 显示全部楼层
raven_wcj 发表于 2014-11-17 17:47
Sorry,忘记写了,你才是作者,我只是搬运工。那我的问题帮我解答下班。

你是啥网络,用的哪种办法可以open。

精华
0
帖子
290
威望
0 点
积分
295 点
种子
5 点
注册时间
2004-10-5
最后登录
2024-3-13
 楼主| 发表于 2014-11-17 17:51  ·  上海 | 显示全部楼层
我是上海电信+国际精品网,然后所有办法都用了。哈哈。但是现在那个DMZ应该失效了,因为X1ip不固定。

精华
0
帖子
185
威望
0 点
积分
186 点
种子
5 点
注册时间
2006-11-11
最后登录
2018-4-25
发表于 2014-11-17 19:25  ·  重庆 | 显示全部楼层

[次世代] 【联机教程】如何打开你的NAT,使联机更顺畅

好东西,不过我家那个华为路由器居然DMZ不能设置IP

圣骑士

流放者(禁止发言)

精华
0
帖子
2981
威望
0 点
积分
3214 点
种子
17 点
注册时间
2006-11-10
最后登录
2025-1-21
发表于 2014-11-24 19:15  ·  上海 | 显示全部楼层
端口设置到现在还没搞懂怎么弄

精华
0
帖子
818
威望
0 点
积分
841 点
种子
7 点
注册时间
2013-9-10
最后登录
2021-3-15
发表于 2014-11-25 09:16  ·  上海 | 显示全部楼层
好贴好贴 支持
还没踢过SEASON 上次本来想踢下提示我NAT类型不对。。学习一下
该用户已被禁言

精华
0
帖子
444
威望
0 点
积分
446 点
种子
7 点
注册时间
2007-3-17
最后登录
2019-12-6
发表于 2014-11-25 19:22  ·  江苏 | 显示全部楼层
请问用PC挂神器把网络分享给PS4,DMZ和端口映射该用哪个ip呢

精华
0
帖子
97
威望
0 点
积分
107 点
种子
12 点
注册时间
2008-12-28
最后登录
2023-11-22
发表于 2014-11-27 15:59  ·  云南 | 显示全部楼层
我的nat貌似也有问题,先mark,回家试试看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2025-1-24 07:09 , Processed in 0.189046 second(s), 16 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部