NAT 類型對網絡遊戲的影響及調整建議

在某些線上遊戲的設置中,您可能會看到 NAT 類型的字段,並且對其含義感到好奇。在某些情況下,您甚至可能會收到警告,告知您的 NAT 類型為嚴格,並且會影響配對。一般來說,這些資訊主要是用來告知您,而不需要立即採取行動。如果您的遊戲在配對和語音聊天中運行正常,那麼調整可能並不必要。但如果您的網絡設置不佳,經常掉線或出現錯誤,則應進行一些調整,以避免性能問題。

我們將探討 NAT 類型的含義、它對您的影響以及如何進行調整。

NAT 代表網絡地址轉換,是互聯網運作的一個關鍵部分。IPv4 是最初的 IP 地址方案,僅能提供約四十億個獨特的號碼。這在 80 年代標準制定時是足夠的,但隨著每個人上網並開始添加眾多智能設備,這一容量迅速變得不足。網絡服務提供商 (ISP) 提出了 NAT 作為解決方案。通過這種方式,每個家庭擁有一個公共 IP 地址,並且其路由器將進出流量轉換,使所有設備都在單一公共 IP 下運作。

這對大多數網絡流量來說並不是一個重大障礙,但對於像遊戲這樣的實時應用,微小的不一致性和這些轉換層可能會產生很大影響。

更新版本的互聯網協議 IPv6 擁有足夠的 IP 地址,能讓地球上每一粒沙子都有數十億個自己的 IP。因此,它不需要 NAT,因為每個設備都可以擁有自己的 IP 地址。許多現代設備支持 IPv6,但過渡尚未完全完成。有些設備以混合模式運行,能夠利用 IPv6,但在出現問題或鏈路中的另一個設備不兼容時則回退到 IPv4。遊戲中的 NAT 類型解釋了您的設備與更廣泛互聯網的通信情況。

在 Xbox 和 PC 上,您會看到三種類型:開放 (Open)、中等 (Moderate) 和嚴格 (Strict)。在 PlayStation 上,這些分別被稱為類型 1、類型 2 和類型 3。Nintendo Switch 使用 A、B 和 C,D 代表連接受到嚴重限制,F 則表示您的控制枱無法連接。

NAT 類型並不是官方的網絡規範,這就是為什麼它們在平台之間有所不同。開放的 NAT 意味著您的遊戲控制枱或 PC 直接連接到互聯網,並且對其通信沒有任何限制。(如上所述,這實際上並不是 NAT,但遊戲仍將其指定為這樣。)中等表示您的系統在路由器後面進行互聯網連接,但仍能夠根據需要進行通信。最後,嚴格意味著您的系統的必要端口被阻塞,無法正常通信。

儘管開放聽起來應該是目標,但情況並非如此。將控制枱或 PC 直接連接到互聯網是不切實際的,因為這要求您將設備直接連接到調製解調器,這會阻止您使用路由器將其他設備連接上網,除非使用網絡交換機。重要的是,這樣做也不安全,因為您將沒有路由器的防火牆或其他安全功能來保護您的網絡流量。擁有開放的 NAT 類型,您可以連接到任何人;而中等則可以連接到其他中等或開放的玩家。

嚴格則兼容性最低,因為您只能與擁有開放 NAT 的人進行遊戲。通常,擁有開放 NAT 的人會被選為遊戲主機,而擁有嚴格 NAT 則更可能出現配對錯誤,無法加入朋友的遊戲等情況。

在擁有對等 (P2P) 連接的遊戲中,您的體驗受到 NAT 類型的影響最為明顯,而非開發者提供的專用伺服器。然而,即使在擁有自身伺服器的遊戲中,遊戲內語音聊天、自定義大廳、合作模式等元素仍然可能依賴 P2P 連接。NAT 類型不會改變您的網絡速度或延遲;它僅影響您的控制枱能與誰通信。提升路由器的下載速度則是另一回事。要在 PS5 上檢查 NAT 類型,請前往設置 > 網絡 > 連接狀態 > 測試互聯網連接,您將能看到您的 NAT 類型。

在 Xbox Series X|S 上,請前往設置 > 一般 > 網絡設置,並在當前網絡狀態下檢查。在 Switch 或 Switch 2 上,請前往設置 > 網絡 > 測試連接。有些遊戲也會在其網絡設置或多人主菜單中顯示您的 NAT。

NAT 類型的影響及調整方法

如果您的 NAT 類型為開放 / 類型 1 / A 或中等 / 類型 2 / B,則您在多人遊戲中處於良好狀態。若您看到較差的評級,則可以對您的網絡進行一些調整,但並沒有簡單的切換開關可供操作。首先,確保您沒有使用兩個路由器。這會導致一個叫做雙 NAT 的問題,因為會出現兩層地址轉換。如果您有一個路由器連接到 ISP 的網關,將網關設置為橋接模式將防止雙 NAT。

任何使用第二個路由器作為接入點的人應該將其設置為 AP 模式,以免重複路由器的功能。

除了這些,解決嚴格 NAT 類型的最常見方法是在路由器上啟用 UPnP(通用即插即用)。NAT 類型問題發生在遊戲和在線服務無法通過相關端口與您的控制枱通信。解決此問題涉及登錄路由器並轉發相關端口到您的控制枱或遊戲 PC,以解除外部通信的阻塞,但對每個遊戲這樣做非常不便。啟用 UPnP 後,網絡上的任何設備都可以請求需要從路由器轉發的端口,並將其授予。這雖然方便,但也帶來安全風險。

如果有人惡意進入您的網絡,他們可能會濫用 UPnP 請求打開端口,從而獲得更多控制權。您可以嘗試進行 UPnP 測試,以查看您的網絡是否會傾聽來自您家庭內部局域網以外的 UPnP 請求;如果是,則更加危險。尤其是如果您不經常玩許多不同的遊戲,花一些時間進行端口轉發可能會值得安全收益。

若以上方法均無效,問題可能是由 CGNAT,或稱運營商級 NAT 引起的。這是當 ISP 對其服務的整個區域應用 NAT,意味著您路由器的公共 IP 地址經過其自己的轉換層。使用 IPv6 是解決此問題的一種方法,但 Xbox 是唯一完全使用它的控制枱。PS5 和 Switch 2 支持 IPv6,但需要同時使用 IPv4。如果啟用 IPv6 在您的路由器上仍然不夠,請嘗試聯繫您的 ISP,請求一個專用公共 IP 地址。

Henderson
Henderson

Henderson 是 TechRitual Hong Kong 科技編輯,專注報導智能手機、消費電子產品、SIM 卡及流動通訊市場。自加入 TechRitual 以來,累計撰寫數千篇科技報導及產品評測,內容同步發佈至 SINA 及 Yahoo Tech 等主要平台。

友情網站:國際版 / TechRitual WorldThe Base Principle(AI・工程)