UDP NAT 类型 FullCone、RestrictedCone、Symmetric 有什么区别
测速里的 UDP NAT 类型,描述的是经代理后出口端对外部 UDP 数据的映射与放行规则:FullCone 最宽松,RestrictedCone 与 PortRestrictedCone 逐级收紧,Symmetric 对每个目标单独映射。本文从测速判定的角度解释四种类型、判定步骤和结果为何会变。
结论:NAT 类型描述的是“外部能否回连进来”
测速结果里的 UDP NAT 类型,描述的是经过代理之后,出口端如何为你的 UDP 流量分配外部端口,以及允许哪些外部主机把数据发回来。从 FullCone 到 Symmetric,规则逐级收紧:FullCone 下任何外部主机都可以通过已映射的端口发来数据,Symmetric 下每个目标都会分配不同端口,点对点直连最难建立。
这个指标主要影响点对点语音、部分联机游戏等依赖 UDP 直连的应用,对网页浏览和视频点播影响很小。本文从测速判定角度解释这些类型,不承诺任何品牌支持特定 NAT 类型。所在二级专题为 测速指标专题,指标总览见 测速指标:延迟、吞吐、丢包与 UDP NAT。
测速里的 NAT 是谁的 NAT
在不使用代理时,NAT 类型通常反映家里路由器和运营商的地址转换方式。但通过机场节点测速时,路径变成了“你的设备—入口节点—落地节点—外部服务器”,外部服务器看到的是落地节点的出口地址。因此,测速结果反映的主要是:
- 落地服务器对 UDP 的端口映射方式;
- 落地服务器对回程数据的放行规则;
- 代理协议和客户端是否完整转发了 UDP。
换句话说,同一个人换一个节点,NAT 类型可能就变了;而改动家里路由器的设置,对经代理测得的结果通常没有影响。
四种类型的判定规则对照
| 类型 | 端口映射方式 | 允许谁把数据发回来 | 点对点友好程度 |
|---|---|---|---|
| FullCone(完全锥形) | 同一内部端口固定映射到同一外部端口 | 任何外部主机 | 高 |
| RestrictedCone(受限锥形) | 同上 | 只有你曾发送过数据的外部 IP | 中 |
| PortRestrictedCone(端口受限锥形) | 同上 | 只有你曾发送过数据的外部 IP 加端口 | 中偏低 |
| Symmetric(对称型) | 每个外部目标分配不同的外部端口 | 只有对应的那个目标 | 低 |
前三种同属“锥形”,共同点是映射固定,区别在于放行的严格程度;Symmetric 则在映射环节就针对每个目标单独分配,外部主机很难预测你的端口,这正是点对点穿透困难的根源。
测速工具如何判定类型
多数工具采用与 STUN 协议相近的探测思路,大致步骤如下:
- 客户端向探测服务器的某个地址发出 UDP 请求,服务器回报它看到的外部地址和端口。
- 客户端再向服务器的另一个地址发出请求,比较两次看到的外部端口是否相同。端口不同,判定为 Symmetric。
- 端口相同时,请服务器从另一个 IP 发回数据。能收到,判定为 FullCone。
- 收不到时,请服务器从同一 IP 的另一个端口发回数据。能收到,判定为 RestrictedCone;仍收不到,判定为 PortRestrictedCone。
- 任一步骤超时或无响应,工具可能无法给出类型,显示为 Unknown。
可以看出,判定依赖多次往返和服务器配合,任一环节的丢包或超时都会影响结果。Unknown 的具体含义,见 测速显示 UDP Unknown 是什么意思。
更新的术语:映射行为与过滤行为
上面的四分类来自较早的标准。后来的网络标准把 NAT 行为拆成两个维度来描述:
- 映射行为:同一内部端口访问不同目标时,外部端口是否保持不变。保持不变称为“与目标无关的映射”,对应锥形;随目标变化则对应对称型。
- 过滤行为:允许哪些外部来源把数据发进来,可以是不限来源、只限 IP、或限 IP 与端口。
两个维度组合起来比四分类更细,也能解释一些四分类说不清的情况。测速工具多数仍沿用四分类名称,阅读时知道这一背景即可。
同一节点为什么会测出不同类型
在实际测速中,同一节点前后测出不同类型并不罕见。常见原因有:
| 原因 | 说明 |
|---|---|
| 负载均衡 | 同一节点名背后可能对应多台落地服务器,配置不完全相同 |
| 探测超时 | 某一步丢包或超时,导致判定停在不同分支 |
| 协议与客户端 | 不同协议或客户端设置对 UDP 的转发方式不同 |
| 映射超时 | 两次探测间隔较长时,旧映射已失效,结果可能不一致 |
| 探测服务器差异 | 不同工具使用的探测服务器和判定细节不同 |
本站资料包说明提到,批次截图中同时出现了 FullCone、RestrictedCone 和 Unknown 等结果;这些结果原样保留在各品牌页的截图中,本站正文不逐一转写,也不据此归纳品牌特征,原因正是单次判定会受上表因素影响。
看到各类型结果后该怎么理解
- 只浏览网页、看视频:NAT 类型基本不影响体验,不必纠结。
- 使用点对点语音或部分联机游戏:可以把 NAT 类型作为参考项,在自己的设备上多次测试同一节点,看结果是否稳定。
- 选购前:品牌资料若未写明 NAT 类型,应视为待核实,不要用他人截图替代自己的测试。
NAT 类型对游戏与语音的具体影响在网络专题有展开,见 NAT 类型是什么:全锥型到对称型对游戏与语音的影响;按使用场景筛选服务的思路见 按使用场景选机场。
NAT 类型结果的常见误读
关于 FullCone 是否更好:它对点对点更友好,但只有依赖 UDP 直连的应用才需要关心,普通使用影响很小。
关于截图能否代表全部节点:不能。NAT 类型取决于节点、协议、客户端和测试时刻,单次结果只代表那一次。
关于是不是家里路由器的 NAT:经代理测得的是落地端的行为,与家中路由器设置关系不大。
请遵守所在地法律法规与平台条款使用相关服务。
常见问题
FullCone 一定比 Symmetric 好吗?
对点对点连接而言,FullCone 更容易被外部主机直接连入,通常更友好;但大多数网页、视频和普通应用并不依赖这一点。是否需要 FullCone 取决于你是否使用点对点语音、部分联机游戏等应用,不能一概而论。
测速截图显示 FullCone,能说明该机场所有节点都是 FullCone 吗?
不能。NAT 类型取决于所选节点的落地服务器配置、代理协议与客户端对 UDP 的处理方式,单张截图只代表那一次、那个节点的判定结果。本站不承诺任何品牌支持特定 NAT 类型。
测速里的 NAT 类型是我家路由器的 NAT 吗?
通常不是。经过代理测试时,外部看到的是落地节点的出口地址,判定结果主要反映落地端对 UDP 的映射与过滤方式,而不是你家路由器的设置。
来源与更新
品牌字段来自本站品牌数据文件(整理自 2026-09-04 品牌清单,Vendor Data,官网待核实);测速截图为 2026-10-18 复核后发布的单次 Measured Data;AI 与流媒体均为 Not Tested。发布 2026-10-18,最近更新 2026-10-18。本页不承诺任何平台的收录、排名或引用。