← ガイドへ / ネットワーク

CGNATとは?IP共有・ポート開放できない原因と確認方法

CGNATとは、複数の契約者で公開IPv4を共有する仕組みです。WANアドレスの確認方法と、ポート開放・ゲームサーバーに影響する理由、IPv6やトンネルによる対処を解説します。

執筆 IPNixa公開日 更新日

ルーターのWANを比較する

事業者側でのIP共有

IPv4は約43億個で、接続端末より少ないため、多くの携帯・固定回線はCGNATを使います。ルーターは事業者の共有範囲からIPを受け取り、多数の契約者の通信を少数の公開IPに変換します。

表示される公開IPv4は多数の契約者で共有される場合があります。携帯回線では共有や変換が一般的ですが、事業者・プラン・IPの種類で異なります。照会だけでは共有人数は分かりません。

事業者はポート番号で契約者を区別し、共有IP上のポートを各接続に割り当て、契約者・IP・ポート・時刻の対応を記録します。

CGNATで契約者間の公開IPを共有する仕組み利用者のルーター・共有範囲100.64.0.0/10自宅A100.64.12.7自宅B100.64.12.8自宅C100.64.13.2事業者のCGNATゲートウェイ複数の契約者 → 1つのアドレス公開 198.51.100.7インターネットWebサイト・オンラインサービスA・B・Cを198.51.100.7として認識
CGNATは事業者内でさらにアドレス変換を行い、複数の契約者が同じ公開IPv4でサイトへ接続します。

見分け方

ルーター状態画面の有効なWAN・InternetアドレスとIPNixaの公開IPv4を比べます。必要に応じVPNを切り、同時点で再確認してください。不一致は上流NAT・別WAN・VPN・IP変更などでも起こり、原因は特定できません。

組織・位置は公開出口の情報で、広域を担当したり別事業者を経由したりします。都市・国・組織名だけでCGNATは判断できません。WAN比較と事業者確認を組み合わせてください。

症状は調査の出発点で、CGNATの確定診断ではありません
症状確認内容
外部からポート転送が機能しないサーバー・ファイアウォール・転送規則・上流NATを確認。症状だけでは確定できません
ゲーム機がStrict NATと表示機種の接続ガイドとルーター・事業者の構成を確認
カメラがクラウドアプリでしか使えないクラウド中継や設定も原因になり、CGNATの証拠ではありません
CAPTCHAや一時ブロックが増える共有IPの評判やサイトの方針も原因になり、IP共有の証拠ではありません

手順:CGNAT環境かを確認

約5分で確認できます。ルーターの管理画面へのアクセスが必要です。

  1. 公開IPv4とCGNAT確認を表示するIPNixaのゲーム用ページを開きます。
  2. ルーター(例:http://192.168.0.1・http://192.168.1.1)にログインし、状態・Internet・WAN画面を開きます。
  3. WAN IPv4をCGNAT確認に貼り付けて比較します。入力はページ内に留まり、結果を説明します。手動では次のように比較できます。
  4. 100.64.0.0~100.127.255.255なら、CGNATによく使う共有範囲です。実際の利用は事業者に確認してください。
  5. 10.x・172.16~31.x・192.168.xならプライベートIPです。上流ルーター・建物内回線・事業者NATが考えられます。管理できる上流機器を確認し、構成を把握してからブリッジや転送を変更してください。
  6. 169.254.0.0/16なら有効なWAN割当を受けたか確認します。リンクローカルIPだけでCGNAT・二重NATとは判断できません。
  7. 公開IPv4と完全一致すれば公開IPv4接続と整合しますが、ポート到達性や事業者フィルターは確認できません。
  8. 必要ならWindowsのtracert 1.1.1.1、macOS/Linuxのtraceroute 1.1.1.1を実行できます。初期ホップは参考になりますが、NATの有無・場所を単独で証明しません。

利用への影響

自宅へ直接着信できないため、ゲームサーバー・カメラ・リモートデスクトップのポート転送が働きません。P2Pは中継に切り替わり遅くなる場合があります。

共有IPでは他人の迷惑行為により認証が増えたりIPがブロックされたりする場合があります。そのためIPNixaを含むIP単位の制限は共有も考慮して設定します。

Web閲覧・動画・通話・多くのゲームは自分から接続するため、通常はCGNAT内でも使えます。

CGNAT環境でゲームサーバーを公開する

IPv4で外部から接続するゲームサーバーには、到達可能なグローバルIPと正しいポートが必要です。自宅ルーターの転送設定では事業者側のCGNATを設定できません。グローバルIPv4や対応するポート転送サービスを事業者に確認してください。ほかに、自宅側から接続するトンネル、外部のサーバー、ゲームと双方の回線が対応するIPv6も選択肢です。

IPNixaのゲーム用ページでは、Minecraft: Java Editionの203.0.113.25:25565のようなサーバーアドレスを作れます。TCPポート検査はCloudflareのサーバーから自分のグローバルIPへ接続を試みます。WAN比較はCGNATの手掛かりを示しますが、どちらもUDPの到達性や上流NATの場所は確認できません。

対処方法

双方がIPv6対応ならIPv4 CGNATを避けられますが、ファイアウォールや事業者フィルターは残ります。公開IPv4は動的の場合も固定の場合もあるため、有料契約前に必要な着信・ポートが許可されるか確認してください。

遠隔接続は自宅側から外へ接続するVPN・トンネルならCGNAT越しでも使えます。機器交換前に対応方法を事業者に確認しましょう。

再現例:WANに共有アドレスが表示された場合

2026年10月27日、IPNixaのWAN比較ロジックを架空の入力でローカル実行しました。ルーターのWANは100.72.14.22、グローバルIPv4は198.51.100.24です。後者は文書用予約アドレスです。実際のルーターや事業者は調べていません。

結果は「共有アドレス範囲を観測」でした。100.72.14.22はCGNATによく使われる100.64.0.0/10に含まれます。対照として192.168.1.2を入力すると、プライベートWANアドレスの結果になりました。家庭内の上流ルーターや建物のネットワークでも起こり得ます。

実際の接続では有効なインターネット側WANを確認し、必要に応じVPNを切って最新のグローバルIPv4と比較します。CGNATなど上流NATの有無と外部からの接続が可能かを事業者に確認してください。この例から事業者の構成やポート開放は証明できません。

よくある質問

CGNATは悪いものですか?

普段の利用では大きな問題になりません。IPv4不足でも接続を提供するための仕組みです。主にサーバー公開・ポート転送・自宅への遠隔接続に影響します。

CGNATなら匿名になりますか?

いいえ。サイトには共有IPが見えても、事業者は契約者・アドレス・ポート・時刻の対応を記録し、法的手続きで開示する場合があります。

IPv6でCGNATの問題を解決できますか?

IPv6で利用できるサービスなら可能です。各契約者にグローバル到達可能なIPが割り当てられますが、着信許可のファイアウォール設定と相手側のIPv6対応も必要です。

友達がMinecraftサーバーに参加できないのはなぜですか?

サーバー起動、ファイアウォール、ゲームの転送先PCを確認し、有効なWANと最新の公開IPv4を比較してください。共有・プライベートWANは上流NATの手掛かりですが、構成は事業者に確認が必要です。一致しても到達性は保証しないため、自宅外から検査してください。

通常のVPNでCGNATを回避できますか?

一般的なVPNは送信元IPを変えますが着信は受け付けません。遠隔接続用のトンネル・メッシュVPNはCGNAT越しでも動作します。

出典・参考資料