設定
パブリック IP、または任意のドメインやアドレスの TCP ポートがインターネットからの接続を受け付けるかを確認します。ゲームサーバー、カメラ、リモートデスクトップを公開する前に、ルーターのポート転送設定を検証するのに役立ちます。ポートを選んでポートを確認を押してください。
空欄のままにすると、現在アクセスしている IP を確認します
よく使うポート:

接続は当社のサーバーから行われるため、インターネット上の任意のコンピューターから見えるのと同じ結果が得られます。確認できるのは TCP のみで、1 回に 1 ポート、1 分あたり最大 5 回までです。開いている UDP ポートは応答する義務がないため、UDP は確実に検証できません。

仕組み

ポートが開いているとは、プログラムがそのポートをリッスンしており、経路上のルーターやファイアウォールを通過して接続が届く状態を指します。自分のネットワーク内からのテストは外部からの接続と同じようにはルーターを通らないため、確実に確認する方法はありません。このツールはインターネット上にある当社のサーバーから接続を試み、相手がどう応答したかをお知らせします。

結果は 3 つのケースに分かれます。「開放」は接続が確立したことを意味します。「閉鎖」は、そのポートで何もリッスンしていないと相手が応答したことを意味し、接続は届いているもののサービスがない状態です。「応答なし」は、何かが接続を黙って破棄したことを意味します。ファイアウォール、転送ルールのないルーター、CGNAT 配下の回線がこの動作をします。

例

203.0.113.25 : 25565SYN → SYN/ACK · 38 ms開放: ポート転送が正しく設定された Minecraft サーバーで、他のプレイヤーが接続できます。
203.0.113.25 : 3389SYN → RST · 41 ms閉鎖: 転送ルールはありコンピューターまで届いていますが、リモートデスクトップが無効になっているか、別のポートでリッスンしています。
203.0.113.25 : 8080SYN → (timeout 3 s)応答なし: ルーターにそのポートのルールがないか、ファイアウォールが接続を破棄しています。

ユースケース

  • Minecraft、Valheim、Counter-Strike などのゲームサーバーに他の人を招待する前に、ルーターのポート転送が機能していることを確認する。
  • IP カメラ、NAS、Plex、Home Assistant に外出先からアクセスできることを確認する。
  • リモートデスクトップ (3389)、SMB (445)、データベースなどの重要なサービスが誤ってインターネットに公開されていないかを監査する。
  • サーバーのファイアウォールを変更した後も、サービスのポートが外部から応答し続けているかを確認する。
  • メール送信用の 25 番ポートなど、プロバイダーがポートをブロックしているかどうかや、回線が CGNAT 配下かどうかを調べる。

よくある質問

ルーターでポートを開放したのに、閉鎖と表示されるのはなぜですか?

ルーターでポートを開放しても接続が通過できるようになるだけで、別途リッスンしているプログラムが必要です。結果が「閉鎖」なら、ルール自体はおそらく機能しており、足りないのはサービスか、ルールが現在のコンピューターとは異なるローカル IP を指している可能性があります。結果が「応答なし」なら、コンピューターのファイアウォールと、ルールが保存され有効になっているかを確認してください。

CGNAT とは何ですか? なぜポートを開放できなくなるのですか?

CGNAT では、プロバイダーが 1 つのパブリック IP を多数の利用者で共有し、ルーターには通常 100.64.0.0/10 の範囲のプライベートアドレスが割り当てられます。パブリック IP に届いた接続はルーターではなくプロバイダーの機器で終端するため、どのようなポート転送を設定しても機能しません。解決策は、プロバイダーに専用のパブリック IP を申し込むか、IPv6 またはトンネルを利用することです。

UDP ポートを確認できますか?

確実にはできません。UDP サービスは自身のプロトコルのメッセージを受け取ったときにしか応答しないため、開いている UDP ポートとフィルタリングされた UDP ポートは外部からは同じに見えます。WireGuard、UDP を使うゲームサーバー、VoIP の場合は、スマートフォンのモバイルデータ通信など別のネットワークから実際のクライアントで試すのが現実的です。

ポートの確認はポートスキャンに当たりますか?

いいえ。このツールは選択したポートに対して TCP 接続を 1 回だけ開き、確立した時点でデータを送らずに切断します。悪用を防ぐため、1 回の確認につき 1 ポート、1 分あたり最大 5 回までに制限し、プライベートアドレスやローカルアドレスには接続せず、すべての確認を記録しています。

IPv6 ではなく IPv4 が確認されるのはなぜですか?

ポート転送は IPv4 の仕組みです。IPv6 では各機器が独自のパブリックアドレスを持ち、設定するのはファイアウォールのルールになります。両方ある場合、ツールは IPv4 を提案しますが、IPv6 を選んで機器を直接確認することもできます。

ポートを開けておくのは危険ですか?

開いたポートは、そこでリッスンしているサービスをインターネット全体にさらします。インターネット上では、パスワードや既知の脆弱性を試すボットが常に動いています。必要なものだけを開放し、プログラムを最新の状態に保ち、リモートデスクトップ、SMB、データベースは公開しないでください。これらには VPN を使うのが適切です。