NAT类型是什么?A、B、C、D等级怎么查怎么改善?

更新于 2026-07-10 · 常见问题

NAT 类型描述的是你的网络在建立对外 UDP 连接后,允许外部主机"回连"的宽松程度——越宽松,P2P 联机、语音通话越顺畅。游戏机上的 NAT A/B/C/D(或 Type 1/2/3)和学术上的四种锥形分类说的是同一件事,只是分档方式不同。用本站 WebRTC 泄露检测 的结果卡片就能看到你当前的 NAT 类型推断。

NAT类型到底是什么意思?

一句话定义:NAT 类型是对"你从内网发出 UDP 数据后,外部主机能在多大范围内主动把数据发回给你"的分级。家庭网络里的设备用的都是内网 IP,出门要经过路由器做地址转换(NAT)才能上网。转换本身没问题,问题在于回程:当一台外部主机想主动连你时,NAT 设备放不放行、放行到什么程度,各家实现差异很大。对普通浏览网页几乎无影响——网页是你主动发起的连接;但对联机游戏、语音通话这类需要双方直接互连(P2P)的场景,NAT 越严格,打洞成功率越低,就越依赖服务器中转,延迟和卡顿随之上升。

NAT A/B/C/D 和全锥形、对称NAT是一回事吗?

是同一件事的两套叫法。学术上按回连规则把 NAT 分为四类:全锥形、受限锥形、端口受限锥形、对称 NAT;游戏机厂商为了让玩家好理解,把它简化成 NAT A/B/C/D 或 Type 1/2/3 的等级制——本质都是在给"回连宽松度"分档。对照如下:

学术叫法游戏机习惯叫法回连宽松度对联机的影响
全锥形(Full Cone)NAT A / Type 1最宽松:映射建立后,任何外部主机都能回连P2P 打洞几乎必成,联机、语音、当主机都顺畅
受限锥形(Restricted Cone)NAT B / Type 2较宽松:只允许你联系过的 IP 回连绝大多数联机场景正常,偶有匹配受限
端口受限锥形(Port Restricted Cone)NAT C / Type 2-3 之间较严格:只允许你联系过的"IP+端口"回连与对称 NAT 一方互连时容易失败
对称(Symmetric)NAT D / Type 3最严格:对每个目标都换新映射,外部无法预测P2P 打洞成功率最低,常需服务器中转,延迟最高

记一个简单结论即可:A/B(锥形)算"好 NAT",C 是"能用但受限",D(对称)是联机玩家最不想看到的类型。两台对称 NAT 后面的设备互连,基本只能靠中转服务器。

怎么查自己的NAT类型?

最直接的办法是在本站 WebRTC 泄露检测 页面跑一次检测,结果卡片里会给出 NAT 类型推断——原理是让浏览器通过 WebRTC 向探测服务器发起 UDP 连接,根据映射行为反推你的 NAT 宽松度,顺带还能确认有没有 WebRTC 泄露真实 IP 的问题,一举两得。主机玩家可以直接用游戏机自带的网络检测:主流游戏主机的系统设置里都有"测试网络连接"功能,会直接报出 NAT 类型等级。两边的口径对不上很正常(一个用学术四类推断、一个用厂商分档),按上面的对照表换算即可。另外可以顺手在 ipkk.com 首页 查一下自己的 IP 类型:如果显示的公网 IP 和路由器 WAN 口拿到的 IP 不一致,说明你在运营商级 NAT(CGNAT)后面,这会直接影响下一节的改善思路。

NAT类型怎么改善?

结论:改善的核心只有一条——让外部回连的路径尽量短、尽量可预测。按性价比排序:

CGNAT 用户(运营商级 NAT)很难靠上述手段自行改善,因为最严格的那层 NAT 在运营商机房里,你的路由器设置管不到它。详细成因和应对见 什么是CGNAT

改完任何一项设置后,回到 WebRTC 泄露检测 重测一次,确认 NAT 类型推断确实变宽松了再收工。UPnP 开关、端口转发规则都存在"配了但没生效"的情况,不重测等于白改。

常见问答

对称NAT(NAT D)能玩联机游戏吗?

能玩,但 P2P 场景体验最差。有官方服务器中转的游戏基本不受影响;而依赖玩家之间直连的匹配、私人房间、当主机等场景,对称 NAT 的打洞成功率最低,常见表现是搜不到对方、进不了房间,或被迫走中转导致延迟明显升高。

NAT类型和网速有关系吗?

基本没有直接关系。NAT 类型影响的是"外部能不能主动连到你",不影响带宽大小。同样 NAT D 的网络下载可以很快,但联机对战照样卡——因为卡的是连接建立方式(被迫中转),不是带宽。

用了VPN或代理,NAT类型会变吗?

会变,变好变坏取决于出口服务器的 NAT 实现。流量经过 VPN/代理后,对外呈现的是出口服务器的网络环境:有的出口给到接近全锥形的宽松映射,NAT 反而变好;有的出口本身就是严格 NAT,联机体验更差。用于外服游戏时如何取舍,见 加速器还是代理 一文。

手机热点的NAT类型为什么普遍很差?

因为移动网络普遍部署运营商级 NAT,手机本身就在多层 NAT 后面。你再用它开热点,等于又叠一层,最终大多表现为对称 NAT(NAT D),且用户侧几乎无法改善。对 NAT 敏感的联机场景,优先用有独立公网 IP 的宽带。

NAT类型和封号风险系数有关吗?

没有直接关系。本站首页的封号风险系数(0-100,越高越危险)评估的是 IP 类型、是否原生 IP、WebRTC 泄露、时区一致性、DNS 出口等环境一致性因子,NAT 类型不在其中——它影响的是联机体验,不是账号安全。

真实使用场景

一位常玩外服对战游戏的读者反馈:家里宽带测速很快,但游戏里经常搜不到队友建的房间,偶尔进去了延迟也奇高。他先在游戏机的网络检测里看到 NAT 类型是 D,又到 WebRTC 泄露检测 测了一次,NAT 推断同样是对称 NAT。对照排查发现两个问题:一是光猫和路由器各拨了一次号,形成双重 NAT;二是路由器的 UPnP 一直没开。他把光猫改成桥接、由路由器统一拨号,再开启 UPnP,重测后 NAT 推断变成了受限锥形(相当于 NAT B),游戏机的检测结果也从 D 升到了 B,搜房间和联机延迟的问题随之消失。整个过程没花一分钱,只是把回连路径理顺了。

如果按上述步骤操作后 NAT 类型依然是 D,先确认路由器 WAN 口 IP 是否与 ipkk.com 首页 查到的公网 IP 一致——不一致就是 CGNAT,问题不在你家里的设备,路由器上的任何设置都无法越过运营商那层 NAT。