必须在路由器中启用UPnP并配置静态IP与DMZ/端口映射,Win11本机开启UPnP无效;需登录路由器管理页启用UPnP,为Win11设静态IP(如192.168.1.100),再通过DMZ或PowerShell+miniupnpc映射关键端口。

Win11电脑要让主机(如PS5、Switch)的NAT类型从NAT3提升为NAT1,必须通过UPnP穿透配合路由器端配置实现,仅在Win11本机开启UPnP无效——因为Windows系统本身不承担NAT转发角色,UPnP开关需在路由器中启用,并确保Win11所在局域网环境已正确配置静态IP与DMZ/端口映射。
确认路由器UPnP已开启
登录路由器管理页面(通常地址为192.168.1.1或192.168.0.1),输入管理员账号密码。在“高级设置”→“NAT转发”或“应用程序与游戏”等类似栏目下,找到UPnP选项,勾选“启用UPnP”并保存。不同品牌路径差异大:华硕在【外部网络 WAN】→【UPnP】;小米AX5在【高级设置】→【UPnP】;TP-Link多位于【传输控制】→【UPnP】。若找不到,可直接搜索页面内“UPnP”关键词。
这一步不可跳过——【未开启路由器UPnP,后续所有操作均无法触发NAT类型降级】。部分运营商定制光猫默认关闭且隐藏该选项,此时需先将光猫桥接,改由路由器拨号。
给Win11分配静态局域网IP
Win11本身不参与NAT转换,但作为UPnP控制发起端或DMZ目标时,必须拥有固定IP,否则路由器无法稳定识别和映射。
打开“设置”→“网络和Internet”→“以太网”或“Wi-Fi”,点击当前连接→“硬件属性”→“IP分配”→点击“编辑”,选择“手动”,填入IPv4地址(如192.168.1.100)、子网掩码(255.255.255.0)、网关(即路由器IP,如192.168.1.1)及DNS(推荐1.1.1.1或8.8.8.8)。保存后重启网络适配器。
注意:所填IP必须在路由器DHCP地址池范围之外(例如DHCP设为192.168.1.10–192.168.1.99,则静态IP选192.168.1.100及以上),否则可能被路由器自动回收或冲突。
两种生效路径任选其一
方法一:在路由器中设置DMZ主机指向Win11的静态IP
进入路由器“安全设置”或“防火墙”→“DMZ主机”,启用DMZ,输入Win11的静态IP(如192.168.1.100),保存应用。此操作将把所有未匹配端口映射的入站流量全部转发至该IP,等效于开放全部端口——【仅限可信内网环境使用,切勿在公共网络或未加固设备上启用】。
方法二:用PowerShell命令触发UPnP端口映射(需安装支持UPnP的工具)
Win11默认不带UPnP客户端,需额外部署。以轻量工具“MiniUPnPc”为例:下载编译版miniupnpc.exe,以管理员身份运行PowerShell,执行:
.\miniupnpc.exe -a 192.168.1.100 50001 50001 TCP 3600 “PS5-UDP” → 此命令向路由器申请将外网50001端口TCP映射到本机192.168.1.100:50001,有效期1小时。
该方式更精细,但需为每台主机(PS5/Switch)逐条添加关键端口(如PS5常用UDP 9307、TCP 1935;Switch常用UDP 23456–23458),实际效果取决于路由器UPnP实现质量。

















