TCPポートチェッカー

ポートチェックは、自分が所有しているか、調査許可のあるホストにのみ実行してください。

公開ホスト名またはIPアドレスと、1〜65535のポートを1つ入力します。当サーバーが最大5秒待ってTCP接続を試みます。「開いている」は当サーバーからの接続が受理されたという意味です。失敗はすべて「閉じている」と表示され、取得できた場合はシステムエラーも示します。

確認の仕組み

  1. 1

    宛先を検証

    DNSを解決し、プライベート、ループバック、リンクローカル、文書用などの非公開アドレスを拒否します。

  2. 2

    TCP接続を1回試行

    アプリケーションサーバーが選択ポートへ通常のTCP connectを実行し、最大5秒待ちます。

  3. 3

    結果を慎重に判断

    受理されれば「開いている」です。拒否、タイムアウト、経路障害などはすべて「閉じている」になります。

結果の意味

表示 観測されたこと 証明できないこと
開いている このサービスからのTCP接続が受理された 表示名どおりのサービスか、安全か、正常動作するか
閉じている TCP接続を開けなかった 拒否、フィルタ、タイムアウト、その他の障害の区別

「サービス」名は入力ポート番号による単純な対応表です。バナーは読まず、プロトコルやバージョンも識別しません。応答時間は試行全体の所要時間であり、純粋なネットワーク遅延ではありません。

よくあるポートの対応

ポート 一般的な用途
22 SSH
25 SMTP
53 DNS(TCPのみ。UDPではない)
80 / 443 HTTP / HTTPS
3306 / 5432 MySQL / PostgreSQL
6379 / 27017 Redis / MongoDB
  • 所有しているか、検査許可を得たシステムだけを確認してください。
  • ポート番号だけでは実際のサービスを特定できません。

範囲とデータ

TCP接続はブラウザーや家庭内ネットワークではなく当サーバーから行います。localhost、プライベートLAN、UDP、LAN内からのポート転送、サービスの版、ファイアウォール規則、ステルススキャンは検査できません。ホストとポートはサーバーへ送信され、実行記録に残ります。手順形式ではURLにも入るため、秘密情報として扱わないでください。

よくある質問

限りません。拒否、フィルタ、タイムアウト、経路障害、一時的な不調も同じ表示になります。

いいえ。TCP接続だけを試します。

いいえ。プライベートなどの非公開宛先は拒否され、接続は公開サーバーから行われます。

送信元アドレス、経路、ファイアウォール方針で結果が変わります。表示はその時点で当サーバーが接続できたことだけを示します。

実行時にホストとポートを記録します。手順形式ではURLにも表示されます。

関連ツール

このツールは他の言語でも利用できます