來源：https://diamondhost.tw/blog/minecraft-cgnat-port-forwarding/

[網站首頁](https://diamondhost.tw/)/[知識文章](https://diamondhost.tw/blog/)/Minecraft 開服

FIELD NOTES / Minecraft 開服

# Minecraft 自架開服遇到 CGNAT？檢查公網 IP 與連線替代方案

![](/images/optimized/logo-48.webp?v=20260722-1) 鑽石託管技術團隊 · 約 3 分鐘閱讀

Minecraft 自架伺服器在家裡能玩，外地朋友卻一直逾時，可能是連接埠轉發、電腦防火牆，也可能是 ISP 使用 CGNAT。**CGNAT 情況下，家用路由器後面還有一層由網路業者管理的位址轉換；只改自己的路由器規則，通常無法替 ISP 那一層建立入站轉發。**

## 怎麼初步檢查 CGNAT？

1.  登入家用路由器，記下 WAN／Internet IPv4 位址。
2.  從同一條家用網路查詢目前對外顯示的 IPv4 位址。
3.  比對兩個位址。若不相同，或路由器 WAN 位址屬於內部／共享位址範圍，家用路由器前方可能還有另一層 NAT。
4.  若看到 `100.64.0.0` 到 `100.127.255.255` 範圍內的位址，這屬於 IETF 為電信業者級 NAT 保留的 Shared Address Space；可參考 [RFC 6598](https://www.rfc-editor.org/rfc/rfc6598.html)。
5.  聯絡 ISP 確認帳戶是否使用 CGNAT，以及是否可申請公網 IPv4 或適合對外服務的選項。

這是初步診斷，不是只看一個位址就能斷定原因。路由器接在自家另一台數據機／路由器後面，也可能形成雙重 NAT；此時需要檢查自己管理的兩台設備。若外部 IP 與 WAN IP 不同，應先請 ISP 說明網路配置。

## 自架 Minecraft 伺服器的替代做法

| 做法 | 適合情況 | 要留意的事 |
| --- | --- | --- |
| 向 ISP 申請公網 IPv4 | 想保留自架流程，且業者提供此服務 | 確認費用、固定／浮動位址及防護政策，再設定路由器轉發 |
| 使用私有 VPN／組網工具 | 小型熟人團，所有玩家願意安裝相容工具 | 玩家都需加入同一虛擬網路；只從可信任來源安裝，檢查工具權限與平台支援 |
| 使用支援的 IPv6 連線 | ISP、路由器、主機與所有玩家網路都支援可互通的 IPv6 | IPv6 防火牆仍需設定；不要假設每個玩家網路都能直接連 |
| 使用遠端託管主機 | 希望玩家直接連到公開遊戲位址，不想管理家用路由器 | 比較位置、版本、規格、備份與加購條件，並確認服務支援你的核心 |

如果你仍想自架，先參考 [Java 伺服器 TCP 連接埠轉發步驟](https://diamondhost.tw/blog/minecraft-java-port-forwarding-guide/)；若主要需求是朋友在不同時間都能加入，可比較[託管方案與開服方式](https://diamondhost.tw/blog/minecraft-play-with-friends/)。鑽石託管提供台灣 Minecraft 主機，價格與規格請以[服務頁](https://diamondhost.tw/minecraft-hosting/)及[官方商店](https://store.diamondhost.tw/)為準。

### WAN IP 不一樣就一定是 CGNAT 嗎？

不一定。可能是 ISP CGNAT，也可能是數據機和自有路由器形成雙重 NAT、VPN 或其他網路架構。先檢查家中由自己管理的設備，再請 ISP 確認。

### 開啟 UPnP 能解決 CGNAT 嗎？

不能解決 ISP 網路上的第二層 NAT。UPnP 只可能協助支援它的本地路由器建立規則，也要考慮安全性；不要把它當作公網位址或 ISP 端轉發的替代品。

### 參考資料

*   [IETF RFC 6598：電信業者級 NAT 使用的共享 IPv4 位址範圍](https://www.rfc-editor.org/rfc/rfc6598.html)
*   [Minecraft Java 伺服器連接埠轉發教學](https://diamondhost.tw/blog/minecraft-java-port-forwarding-guide/)

希望這篇文章對你有幫助。

[需要主機？查看鑽石託管方案](https://store.diamondhost.tw)

KEEP READING

## 接著閱讀

Minecraft 開服

### [Minecraft 手機版怎麼加入伺服器？基岩版 IP 與連接埠設定](https://diamondhost.tw/blog/minecraft-bedrock-join-server-mobile/)

Minecraft 開服

### [Minecraft Forge／Fabric 模組伺服器怎麼裝？核心、模組與版本同步](https://diamondhost.tw/blog/minecraft-forge-fabric-mod-server-install/)

Minecraft 開服

### [Minecraft 連線逾時怎麼辦？Timed Out、拒絕連線與版本錯誤排查](https://diamondhost.tw/blog/minecraft-java-connection-errors/)

[回到所有文章](https://diamondhost.tw/blog/)