如何變更 Xbox NAT 類型:修復嚴格 NAT 與雙重 NAT
Xbox Series X/S 或 Xbox One 上語音派對斷線、邀請失敗、多人對戰連不上。
你好!正準備上線開打,Xbox 卻提示 NAT 類型為 Strict,沒有什麼比這更掃興的了。我自己的主機也遇過同樣的狀況——多人對戰進不去、派對連不上,還附帶一條雙重 NAT 警告。我正是在研究這些問題的過程中做出了 NAT Checker,這篇指南整理了真正有效的處理步驟。先看看你的測試結果,再一步步把問題解決。
Xbox 網路結果代表什麼
別把每一條 Xbox 網路訊息都當成同一種 NAT 問題。先對照下表弄清楚你的結果該做什麼,再動路由器設定。
| Xbox 結果 | 意義 | 下一步 |
|---|---|---|
| Open NAT | Xbox 可以連上任何 NAT 類型的玩家,也能主持玩家自建的房間。 | 維持現狀即可,除非某款遊戲仍有問題。 |
| Moderate NAT | 大部分多人連線、party 和邀請正常,但主持房間或連上 Strict NAT 玩家時可能受限。 | 夠用就到此為止;有更高需求先做方法 1,方法 1 沒效果再做方法 2。 |
| Strict NAT | Xbox 通常只能連上 Open NAT 玩家,也很難穩定主持房間。 | 先做方法 1;方法 1 沒效果再做方法 2。 |
| UPnP not successful | 路由器沒有建立 Xbox 要求的自動連接埠映射。 | 啟用 UPnP,移除衝突的手動規則,重啟路由器和 Xbox;UPnP 仍然失敗時,再做方法 2。 |
| Double NAT detected | 有兩層路由器在轉送 Xbox 的連線。 | 先移除多餘的路由層,再動連接埠;如果這一層去不掉,就使用方法 2。 |
| NAT Type Unavailable | Xbox 無法完成 NAT 或 Teredo 測試。 | 先重啟並檢查 Xbox 網路、Teredo 和防火牆,別一開始就轉發連接埠。 |
方法 1:透過家庭網路取得 Open NAT
Xbox 顯示 Moderate 或 Strict NAT,而你能登入路由器或聯絡 ISP 時,用這套方法。依照順序執行,每改一步就執行一次「測試 NAT 類型」。
在 Xbox 上測試 NAT 類型
前往「設定 > 一般 > 網路設定」,執行「測試 NAT 類型」。記下主機顯示的是 Open、Moderate、Strict、UPnP not successful、Double NAT detected,還是 NAT Type Unavailable。
在路由器上啟用 UPnP
在可信任的家用網路中,UPnP 通常是第一個路由器端修復方式,因為 Xbox 可以自動請求需要的連接埠映射。
嘗試 Alternate Port Selection
如果同一個網路有多台 Xbox,請在主機上選擇不同的替代連接埠,以避免連接埠映射衝突。
為 Xbox 保留穩定 IP
在路由器上使用 DHCP reservation,讓 UPnP 租約或手動 forwarding 規則都持續指向同一台主機。
只在需要時轉發 Xbox 連接埠
如果 UPnP 無效,將 TCP 3074 和 UDP 88、500、3074、3544、4500 轉發到 Xbox IP。不要把大範圍 DMZ 暴露和隨機 forwarding 規則混在一起。
TCP
3074UDP
88, 500, 3074, 3544, 4500路由器改了沒效?往上游找問題
家中多出來的路由器,或 ISP 分配的共用位址,可能讓你改的設定根本到不了公網。先移除多餘的路由層,或向 ISP 申請 public IPv4、解除 CGNAT。
新增規則前先修復 Double NAT
如果 Xbox 回報 Double NAT detected,先用 bridge mode、AP mode 或單一主路由器修復多餘的路由層。
檢查 Double NAT檢查 CGNAT
如果路由器 WAN IP 是 private 或 shared,本機 port forwarding 可能無法到達公開網際網路。向 ISP 申請 public IPv4,或使用替代方案。
檢查 CGNAT別把所有修復一次全上
方法 2:路由器和 ISP 都改不了時,改用 VPN
做完方法 1 仍是 Strict NAT,或者遇到 CGNAT、鎖死的路由器、熱點、飯店、宿舍、校園網等改不了的網路時,用這套方法。合適的 VPN 能給 Xbox 另一條和玩家連線的路。
選擇真正適配 Xbox NAT 的 VPN
Proton VPN
- Moderate NAT 功能(針對 Xbox Moderate NAT)。
- 可從 Windows 或 Linux PC 分享,也可在相容的 VPN 路由器上設定。
- Proton 生態擁有超過 1 億名使用者。
- 30 天退款保證。
PureVPN
- 付費全連接埠轉發,可開放 Xbox 連線所需的入站遊戲連接埠。
- 可從 PC 分享,或在相容的 VPN 路由器上使用全連接埠轉發。
- PureVPN 擁有超過 300 萬名使用者。
- 31 天退款保證。
哪種方案適合你的 Xbox?
| 你的結果或情況 | 建議做法 | 原因 |
|---|---|---|
| Open 或 Moderate NAT,一切正常 | 什麼都不用改 | NAT 設定救不了延遲和伺服器故障。在用的功能都正常,就到此為止。 |
| Strict NAT,但你能改家裡路由器 | 方法 1 | UPnP 或有針對性的連接埠規則,改變的是自家路由器處理 Xbox 連線的方式。 |
| Xbox 顯示 UPnP not successful | 方法 1:修復 UPnP | 路由器沒有建立 Xbox 要求的自動映射。 |
| 偵測到 Double NAT,或路由器變更毫無效果 | 方法 1:修復 Double NAT 或 CGNAT | 在流量抵達你的路由器之前,多出來的路由器或 ISP 就已經擋住了連線。 |
| Xbox 顯示 NAT Type Unavailable | 先修復 Xbox 網路或 Teredo | 這是連線測試失敗,盲目開連接埠不是第一步。 |
| 你主要加入別人開的房間 | Proton VPN Moderate NAT | 對日常 Xbox 連線來說,這是更省事的 VPN 方案。 |
| 你開大廳或主持玩家對戰 | PureVPN 全連接埠轉發 | 付費附加元件能讓 Xbox 入站遊戲流量直接通過,不必逐個填連接埠。需要相容的 VPN 路由器。 |
為什麼 Xbox 顯示 Open NAT 時遊戲卻顯示 Moderate NAT?
Xbox 網路頁面和單一遊戲可能測試不同的伺服器、連接埠、語音系統或 P2P 託管行為。Xbox 顯示 Open NAT 可以視為平台層面的良好結果;如果只有一款遊戲回報 Moderate 或 Strict NAT,再排查該遊戲自身的網路要求。
- 確認 Xbox 網路頁面仍顯示 Open NAT。
- 改完網路設定後,重啟出問題的遊戲。
- 檢查該遊戲自己的跨平台連線、語音和隱私設定。
- 請連不上的朋友也檢查一下他的 NAT 類型。
- 如果其他遊戲都正常,要排查的是這款遊戲,而不是整個家庭網路。
常見問題
反覆測試,夠用就停
每改一次,就在 Xbox 上執行一次「測試 NAT 類型」。顯示 Open,或 Moderate 已滿足你要的連線、party、邀請和主持功能時,就可以停手。NATChecker 能在同一網路的其他裝置上協助定位路由器、Double NAT 或 ISP 限制,但它看不到 Xbox 主機自己的 Open、Moderate 或 Strict 標籤。
立即檢查 NAT 型態 →