二重NAT:プロバイダのルーターの先にあるメッシュシステム

メッシュシステムがプロバイダのルーターの先でルーターとして動作すると、両方の機器がアドレスを変換します。これが二重NATです。たいていのブラウジングは問題なく動きますが、ポート転送、一部のゲーム、一部のリモートアクセスは失敗することがあります。

エージェントで解決するClaude Code、Codex、またはターミナルを使えるエージェント向けのプロンプトをコピーします。

私のMacでこの問題が起きています:二重NAT:プロバイダのルーターの先にあるメッシュシステム。https://kilobat.app/ja/guides/double-nat-mesh.mdを読んで、一緒に進めてください。Kilobat CLIがなければインストールしてください:brew install seifip/kilobat/kilobat。ガイドにあるターミナルとkilobatのチェックはあなた自身で実行し、わかったことを教えてください。私にしかできない手順は一覧にしてください。設定を変更する前に必ず確認してください。

対象:現在のすべてのmacOS。ルーターのメニューは各メーカー自身のヘルプページによるもので、機種やファームウェアによって異なります。確認日:2026年11月7日

症状

  • メッシュのアプリやゲーム機が二重NATを警告する、または厳格やモデレートのNATタイプを表示する。
  • メッシュルーターでのポート転送が、インターネットから見て効果がない。
  • UPnPでメッシュのポートが開いても、ほかの人があなたのゲームやサーバに接続できない。
  • メッシュを追加してから、自宅のMac、NAS、カメラへのリモートアクセスができなくなった。
  • 自宅のVPNサーバが接続を受け付けない。
  • プロバイダのWi-Fiにあるデバイスから、メッシュのWi-Fiにあるプリンターやテレビが見えない。

考えられる原因

  • 2台のルーターがNATを行っている。プロバイダのルーターは、メッシュにプライベートアドレスを割り当てます。そのあとメッシュが、あなたのデバイスに別の範囲のプライベートアドレスを割り当てます。
  • ポート転送が最初のルーターで止まる。外からの接続は、まずプロバイダのルーターに届きます。メッシュだけでのポート転送やUPnPのマッピングでは、そこを通り抜けられません。
  • ローカルネットワークが2つに分かれている。プロバイダのWi-FiにあるデバイスとメッシュのWi-Fiにあるデバイスは、別のサブネットにあります。Bonjourの検出は、その間を越えません。
  • DHCPサーバが2つある。Appleは、DHCPサーバとNATを1台のルーターだけに置くことを推奨しています。Appleによると、二重NATではデバイスが一部のリソースに届かなくなることがあります。

確認方法

  1. Macが使っているルーターを調べます。gateway:の後ろのアドレスを控えます。

    route -n get default | grep gateway
  2. インターネットまでの最初の数ホップをたどります。

    traceroute -n -m 4 1.1.1.1

    出力ホップ1がメッシュルーターです。ホップ2も192.168.1.254や10.0.0.1のようなプライベートアドレスなら、自宅にもう1台ルーターがある可能性が高いです。

  3. メッシュのアプリを開き、メインのメッシュユニットのWANまたはインターネットのアドレスを調べます。

  4. プライベートの範囲10.x.x.x、172.16~31.x.x、192.168.x.xと比べます。WANアドレスがプライベートなら、二重NATです。

  5. 100.64.0.0~100.127.255.255のアドレスは、プロバイダ側のキャリアグレードNATです。自宅でブリッジモードにしても解消しません。

解決方法

  1. NATとDHCPを行うルーターを1台に決めます。もう1台は、通信を通すかWi-Fiを提供するだけにします。

  2. 方法1:プロバイダのルーターをブリッジモードにします。メッシュがグローバルアドレスを受け取り、ルーターのままになります。

  3. Xfinityゲートウェイでは、10.0.0.1でAdmin Toolを開きます。Gateway > At a Glanceを選び、Bridge Modeの横のEnableを選びます。

  4. Xfinityによると、ブリッジモードにするとゲートウェイ自身のWi-Fi、xFi Pods、Xfinity CyberSecureがオフになります。

  5. AT&TゲートウェイではIP Passthroughを使います。AT&Tは、自社のゲートウェイではブリッジモードにできないとしています。

  6. AT&TはFirewall > IP Passthroughを案内しています。Allocation ModeをPassthroughにし、DHCPS-fixedを選びます。

  7. Passthrough Fixed MAC Addressに、メッシュルーターのMACアドレスを入力します。メッシュルーターを再起動します。

  8. AT&Tによると、パススルーを使えるデバイスは1台だけです。ゲートウェイのファイアウォールは、そのデバイスを守らなくなります。

  9. 方法2:メッシュをアクセスポイントモードまたはブリッジモードにします。プロバイダのルーターが唯一のルーターのままになります。

  10. TP-Link Decoでは、DecoをAccess Pointモードに切り替えます。TP-Linkによると、その場合は複数のDecoをケーブルでつなげます。

  11. eeroでは、Settings > Advanced networking > DHCP & NATを開き、AutomaticをBridgeに変更します。

  12. eeroによると、ブリッジモードにするとAdvanced security、広告ブロック、コンテンツフィルタなどのeero Plusの機能がオフになります。

  13. Googleによると、Nest Wifiのブリッジモードは、Wifiデバイス1台でのみ動作し、メッシュでは動作しません。

  14. Nest Wifiについては、プロバイダのルーターをブリッジモードにするか、モデムが別にある場合はそのルーターを外すことをGoogleは推奨しています。

  15. どちらの変更をしたあとでも、MacのWi-Fiを再起動します。tracerouteでプライベートのホップが1つだけ残っていることを確認します。

  16. 二重NATのままにする場合は、両方のルーターでポート転送を設定します。まずメッシュにポートを転送し、次にデバイスに転送します。

お使いのルーターの正確なメニューは、FRITZ!BoxやXfinityからeero、Liveboxまで、ルーターガイドで確認できます。

Kilobatを使う場合

  1. Kilobatで経路をたどります。最初にプライベートのホップが2つあれば、自宅にルーターが2台あります。

    kilobat trace 1.1.1.1
  2. 通信がMacを出ていく場所と、Cloudflareから見えるグローバルアドレスを表示します。

    kilobat ip --public
  3. Kilobatが読み取るのは経路とアドレスです。ルーターのモードは変更できません。

よくある質問

二重NATでインターネットは遅くなりますか?

Googleによると、ほとんどの人にとって二重NATはWi-Fiの性能に影響しません。影響するのは、オンラインゲーム、ポート転送、UPnPです。

プロバイダのルーターとメッシュのどちらをブリッジモードにするのがよいですか?

プロバイダのルーターをブリッジモードにすると、セキュリティ、フィルタ、ポート転送などのメッシュの機能が使えます。メッシュをブリッジモードにすると、代わりにプロバイダの機能が残ります。

IP Passthroughにしたのに、メッシュにプライベートのWANアドレスが表示されるのはなぜですか?

変更後にメッシュルーターを再起動して、新しいアドレスを取得させます。ゲートウェイに登録したMACアドレスが、メッシュルーターのWANポートのものであることを確認します。

ブリッジモードでキャリアグレードNATを解消できますか?

いいえ。キャリアグレードNATはプロバイダのネットワークにあります。プロバイダにグローバルIPv4アドレスを依頼するか、使える環境ならIPv6を使います。

出典

2026年11月7日に確認。