【PR】本記事にはプロモーション(広告)が含まれます。広告リンク経由でお申し込みがあった場合、当サイトが報酬を受け取ることがあります。検証結果や評価の内容は広告の有無で変えていません。詳しくは広告表記をご覧ください。
マイクラサーバーのポート開放ができない原因はCGNAT?自宅回線の切り分け手順(25565)
自宅のPCでマイクラのサーバーを立てたのに、外から入れない。よくある原因の1つが、回線が CGNAT(キャリアグレードNAT)になっていて、ルーターでポートを開けても外から届かないケースです。
この記事では、どこで止まっているかを順番に切り分ける手順を説明します。
この記事について(正直に書きます)
- 当サイトの検証機(box)は、自宅のルーターにつながった環境ではありません。ルーターでのポート開放や、外からの接続は試していません。
- サーバー側での待ち受けの確認(
ssコマンド)は、Java版サーバーの立て方の記事で実際に行った手順です。 - CGNAT の見分け方は、規格(RFC 6598)を根拠に書いています。
切り分け1:サーバーが正しいアドレスで待ち受けているか
サーバーを動かしているマシンで、次のコマンドを実行します。
ss -ltn | grep 25565
127.0.0.1:25565と出た場合、そのマシンの中からしか接続できません。当サイトの検証では、外に公開しないように、わざとserver-ip=127.0.0.1にしています(server.properties の解説)。外から接続させたいときは、server-ipを空欄にします。0.0.0.0:25565または*:25565と出た場合は、すべてのアドレスで待ち受けています。次に進みます。- 何も出ない場合は、サーバーが起動していません。ログを確認してください。
切り分け2:同じ家の中(LAN)から入れるか
同じ Wi‑Fi につないだ別の PC から、サーバー機のLAN内のアドレス(例: 192.168.x.x)を指定して接続します。
- 入れない場合は、サーバー機のファイアウォールが原因の可能性が高いです(ルーターや回線の問題ではありません)。
- 入れる場合は、サーバー機は正常です。問題はルーターか回線にあります。
切り分け3:ルーターのWAN側アドレスを見る(CGNATの判定)
ルーターの管理画面で、WAN側(インターネット側)の IPv4 アドレスを確認します。
| WAN側のアドレス | 意味 | ポート開放 |
|---|---|---|
100.64.0.0〜100.127.255.255(100.64.0.0/10) |
回線事業者の CGNAT 用の共有アドレス(RFC 6598) | ルーターで開けても、外からは届かない |
10.x/172.16〜31.x/192.168.x |
プライベートアドレス。ルーターの外にもう1台ルーターがある(二重ルーター)か、CGNAT | そのままでは届かない |
| 上記以外 | グローバルアドレスの可能性が高い | ルーターでの設定で開けられる可能性がある |
- 100.64.0.0/10 は、RFC 6598 で「共有アドレス空間(Shared Address Space)」として、回線事業者の NAT 用に定められた範囲です(出典: RFC 6598)。
- もう1つの目安として、WAN側のアドレスと、外部の IP 確認サイトに表示される自分のグローバルIPを比べる方法があります。この2つが違えば、途中にもう1段 NAT があります。
CGNATだった場合の選択肢
- 回線事業者に、グローバルIPv4(固定IPなど)のオプションがあるか確認する(有料のことが多い。料金は事業者によって違います)。
- IPv6 で接続する(Java版が IPv6 で待ち受けられるかどうか、友だちの回線が IPv6 に対応しているかどうかに左右されます。当サイトでは試していません)。
- ゲーム用 VPS などの外部サーバーを使う。自宅の回線を公開しなくて済みます。考え方は自宅PC と ゲームVPS の比較記事にまとめています。必要なメモリの目安は、当サイトの実測では 2〜5人で約 2.1〜2.5GB でした(人数別の実測)。
ポートを開けるときの注意
- 開けるのはゲームのポート(初期値 25565)だけにします。RCON(初期値 25575)は外に公開しないでください(バックアップの記事参照)。
- 知らない人に入られないように、ホワイトリストを有効にしておくのがおすすめです(ホワイトリストの記事)。
まとめ
- まずサーバー側(
ssでの待ち受け)、次に LAN、最後にルーターの WAN 側アドレスの順に確認する。 - WAN 側が 100.64.0.0/10 なら CGNAT。ルーターの設定だけでは解決しない。
- 回線のオプション、IPv6、外部サーバーのどれかを検討する。
参照URL
- RFC 6598(IANA-Reserved IPv4 Prefix for Shared Address Space): https://www.rfc-editor.org/rfc/rfc6598 (2026-10-21 確認)
- Minecraft Java Edition サーバー(公式): https://www.minecraft.net/en-us/download/server