接続は当社のサーバーから行われるため、インターネット上の任意のコンピューターから見えるのと同じ結果が得られます。確認できるのは 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 を使うのが適切です。