在 Windows 使用全锥形(FullCone)NAT
使用全锥形 NAT 可以有效提升游戏体验
测试NAT类型可以选择下面的工具:
NAT类型测试工具:点击下载(大陆屏蔽)
自带测试
Windows 10可以尝试在设置-游戏中测试
Windows 11可以尝试在 Xbox 主机小帮手中测试
使用扔的工具测试出的结果会是四类NAT之一:
完全圆锥型NAT (Full cone NAT),即一对一(one-to-one)NAT
- 一旦内部地址(iAddr:iPort)映射到外部地址(eAddr:ePort),所有发自 iAddr:iPort 的数据包都经由 eAddr:ePort 向外发送。
- 任意外部主机都能经由发送数据包给 eAddr:ePort 到达 iAddr:iPort。
受限圆锥型NAT ((Address-)Restricted cone NAT)
- 一旦内部地址(iAddr:iPort)映射到外部地址(eAddr:ePort),所有发自 iAddr:iPort 的数据包都经由 eAddr:ePort 向外发送。
- 唯 iAddr:iPort 曾经发送数据包到外部主机(nAddr:any),外部主机才能经由发送数据包给 eAddr:ePort 到达 iAddr:iPort。(注:any 指外部主机源端口不受限制。)
端口受限圆锥型NAT (Port-Restricted cone NAT)类似受限制锥形NAT(Restricted cone NAT ),但是还有端口限制。
- 一旦内部地址(iAddr:iPort)映射到外部地址(eAddr:ePort),所有发自 iAddr:iPort 的数据包都经由 eAddr:ePort 向外发送。
- 在受限圆锥型NAT 基础上增加了外部主机源端口必须是固定的。
对称NAT (Symmetric NAT)
- 每一个来自相同内部 IP 与端口,到一个特定目的地 IP 和端口的请求,都映射到一个独特的外部 IP 和端口。同一内部 IP 与端口发到不同的目的地和端口的信息包,都使用不同的映射
- 只有曾经收到过内部主机数据的外部主机,才能够把数据包发回
此部分内容转自维基百科,点击查看(大陆可能不能访问)
完全圆锥型NAT (Full cone NAT)简称全锥形,最宽松
对称NAT (Symmetric NAT)最严格
如果你的测试结果非全锥形,你需要检查路由器配置和电脑防火墙
路由器配置
如果你的路由器提供了类似设置,你需要把他打开
如果不支持,你需要尝试设置 DMZ
如果无DMZ,你需要尝试设置端口转发
端口转发配置:外部区域=wan 内部区域=lan 内部主机=你的主机 协议=TCP+UDP
防火墙配置
由于Windows有防火墙,测试时你可以关掉
请打开 控制面板\系统和安全\Windows Defender 防火墙,选择 启用或关闭 Windows Defender 防火墙,选择关闭
拨号配置
可以尝试下电脑插网线到光猫,然后让电脑拨号