NAT 类型处于限制模式时该如何解决?

问题:

NAT 类型处于限制模式时该如何解决?

回答:


NAT 为「Network Address Translation(网络地址转换)」的缩写,是一种在 IP 数据包通过路由器或防火墙时重写来源 IP 地址或目的 IP 地址的技术,俗称「IP 分享」,也就是 IP 分享器提供的功能(IP 分享器正式名称为「路由器」,许多网络设备都有包含此功能,如 VDSL 光猫调制解调器、无线网络分享器等,本文后续以「路由器」称之)。支援此功能的设备本身会使用一个网络供应商提供的 IP 地址(通常透过 PPPoE 拨接取得),并为连线到此设备的连网设备(计算机、手机、游乐器等)提供内网用的 IP 地址,由该设备提供内网与外网之间的网络地址转换服务,将内网 IP 转换至为对外的网络地址才可以连线至网际网络。

然而,由于外部网络的其他设备要连线到您的连网设备时(配对连线时),仅会连线至您的路由器,需要由路由器透过 NAT 转换后找到正确的内部网络连网设备才可以与外部的其他设备建立连线。可以正常连线时,游戏就会判断为 OPEN 的 NAT 类型,如果因设置错误导致外部设备无法正确发起与您内部设备的连线时,就会导致 NAT 类型为 MODERATE 或 STRICT。

NAT 类型通常分为 Open(Type 1)、Moderate(Type 2)以及 Strict(Type 3)。
本游戏使用的多人联机网络架构设计需要您的 NAT 类型为 Moderate 以上,尽可能是 Open 的 NAT 连线类型,以获得最佳的多人游戏配对体验。

导致 NAT 类型不为 OPEN 的原因有许多,我们将在以下解释相关处理方式,建议您寻求对于网络架构较熟悉的亲友协助:

1. 确定软件防火墙的规则正确(仅限 PC 平台)
防火墙可分为计算机上的软件版防火墙与路由器内建的防火墙功能。若您的计算机上有启用微软防火墙或如 ZoneAlarm、Norton AntiVirus/Internet Security、Mcafee、Avast、PC-cillin 等第三方安全防护程序,您可能需要强制开启游戏指定的端口(Port),较新的防火墙应都可以允许游戏执行档本身进行所有网络通信,不需手动指定端口。
若您不清楚如何设置,您可以先关闭所有具有防火墙功能的安全防护软件,试试问题是否依然存在。

2. 确认网络架构正确
您的网络架构中不应有两个启用 NAT 并配发(DHCP)内网 IP 地址的设备,如:延长网络线时,将路由器连接在另一个路由器后面,会导致第二个路由器后面的设备之 NAT 永远处于Strict 状态,外部无法连线进来。若您非得如此进行,请您关闭第二个路由器的 NAT 功能(部分路由器可直接设置为桥接模式,即不会开启 NAT 与 DHCP)。
最简易排解困难的方式为,将您的连网设备直接连接在电信商的设备后,如:将计算机或 PlayStation 4 直接连接在调制解调器后。如此连接后,请在您的计算机或 PlayStation 4 上直接进行(设置)PPPoE 拨号,如此一来您的设备就会直接与外部网络连接,而不需透过 NAT。

3. 确定硬体防火墙(路由器)的规则正确(开启 UPnP、端口转发)
通常开启路由器 UPnP 功能即可让游戏与路由器沟通,自动开启所需要的连接埠(Port),使 NAT 类型转变为 OPEN。
若开启 UPnP 后仍然有问题,或是无法找到开启的方式,您也可以手动设置端口转发(Port Forward),自行设置外网与内网的端口对应。
若依然有问题,您可以设置 DMZ(非军事区),可以指定一台设备,映射所有端口至该计算机上。

各游戏使用的端口如下:
Uplay PC:

TCP:80、443、14000、14008、14020、14021、14022、14023 与 14024

Assassin's Creed Unity(刺客信条:大革命)游戏端口:
UDP: 1000
TCP: 443

Rainbow Six Siege(彩虹六号:围攻)游戏端口:
UDP: 3074 与 6015

The Division(全境封锁)游戏端口:
UDP:33000 至 33499
TCP:27015、51000、55000 至 55999、56000 至 56999

For Honor(荣耀战魂)游戏端口:
UDP:3075, 3074 TCP:443、80

Ghost Recon Wildlands(幽灵行动:荒野)游戏端口:
UDP:3074 至 3083

请您参照网络设备(路由器、分享器等)的说明书或与厂商联系,开启 UPnP、设置连接埠映射(Port Forward)或是DMZ,确保外网设备可以正常与您的内网设备连线,使NAT 类型为 OPEN。

相关平台

这对您有帮助吗?

感谢您的反馈。 感谢您的反馈。很抱歉我们没有能帮上忙。
提交一个工单 告诉我们需要什么帮助。