pipipipi.net

ポート番号一覧

TCP/UDPのポート番号から、プロトコル名や用途を検索します。

31
ポートプロトコルサービス説明
20TCPFTP DataFTPデータ転送
21TCPFTPFTP制御
22TCPSSHSecure Shell
23TCPTelnetテルネット
25TCPSMTPメール送信
53TCP/UDPDNSドメイン名解決
67UDPDHCPDHCPサーバー
68UDPDHCPDHCPクライアント
80TCPHTTPWebサーバー
110TCPPOP3メール受信
123UDPNTP時刻同期
143TCPIMAPメールアクセス
161UDPSNMPネットワーク管理
443TCPHTTPSWeb(TLS)
445TCPSMBファイル共有
465TCPSMTPSメール送信(TLS)
514UDPSyslogシステムログ
587TCPSubmissionメール送信(認証)
993TCPIMAPSIMAP(TLS)
995TCPPOP3SPOP3(TLS)
1433TCPMSSQLSQL Server
1521TCPOracleOracle DB
3306TCPMySQLMySQL/MariaDB
3389TCPRDPリモートデスクトップ
5432TCPPostgreSQLPostgreSQL
5672TCPAMQPRabbitMQ等
6379TCPRedisRedis
8080TCPHTTP Alt代替HTTP
8443TCPHTTPS Alt代替HTTPS
9200TCPElasticsearchElasticsearch
27017TCPMongoDBMongoDB

ポート番号検索でできること

TCP/UDPの主要なポート番号とそのプロトコル名・用途を一覧で確認できるツールです。FTP(20/21番)からMongoDB(27017番)まで、ネットワーク通信でよく使われる31件のポートを収録しています。ポート番号・サービス名・プロトコル種別・説明文のいずれかのキーワードで絞り込み検索でき、該当件数もリアルタイムで確認できます。ネットワーク設定やファイアウォールの構成、セキュリティ確認の際にすばやく参照できます。

使い方

検索ボックスに入力する
ポート番号(例: 80、443)、サービス名(例: HTTP、SSH)、プロトコル種別(例: TCP、UDP)、または説明文のキーワードを入力すると、一覧が即座に絞り込まれます。
ポート一覧テーブルを確認する
ポート番号・プロトコル(TCP/UDP/TCP+UDP)・サービス名・説明を表形式で表示します。検索ボックスが空の場合は全31件が表示されます。
件数表示で絞り込み具合を確認する
テーブル上部に検索結果に該当するポートの件数が表示されます。意図した結果が得られているか確認する際に役立ちます。

活用シーン

  • ファイアウォール設定時のルール確認 — サーバーのファイアウォールにアクセス許可ルールを追加する際、「このポートは何のサービスが使うか」を素早く確認できます。例えばポート5432はPostgreSQLなので、外部からのデータベース直接接続を許可するかどうかの判断に使えます。
  • サーバー構築時のポート設計 — 新しいサービスをデプロイする際、既存のwell-knownポートと衝突しないポート番号を選ぶために一覧を参照できます。8080や8443がHTTPの代替ポートとしてよく使われることも確認できます。
  • セキュリティ監査での開放ポート確認 — ポートスキャンの結果として得た開放ポートの番号が何のサービスに対応するか調べる際に使えます。例えばポート27017が開いていればMongoDBが稼働している可能性があるといった判断に役立ちます。
  • メールサーバー設定時のポート確認 — SMTPには25番・465番・587番の3つのポートがあり、それぞれ用途が異なります。25番は従来のSMTP、465番はTLS暗号化、587番は認証付き送信(Submission)です。メーラーやメールサービスの設定時にどのポートを使うべきか確認できます。
  • 開発環境でのポート競合調査 — ローカル開発中に「ポートがすでに使用中」というエラーが出た場合、どのサービスが使うポートなのかを確認できます。3306番(MySQL)や6379番(Redis)など、ミドルウェアが使うポートを把握しておくと調査しやすくなります。

well-knownポートとregisteredポートの違い

TCPとUDPのポート番号は0〜65535の範囲で、用途によって3つの区分に分類されています。

well-knownポート(0〜1023番)は、IANAによって標準化された主要なサービスに割り当てられています。HTTP(80番)・HTTPS(443番)・SSH(22番)・FTP(21番)・SMTP(25番)などがこれにあたります。Linuxなどの多くのOSでは、1024番未満のポートを使うプログラムにはroot権限が必要です。

registeredポート(1024〜49151番)は、IANAへの登録によって特定サービスに割り当てられているポート帯です。MySQL(3306番)・PostgreSQL(5432番)・Redis(6379番)・MongoDB(27017番)などのデータベースやミドルウェアが多く含まれます。

動的・プライベートポート(49152〜65535番)は、OSがクライアント側の一時的な通信に割り当てるポート帯で、特定サービスへの固定割り当てはありません。

よく使われるポート番号の早見表

代表的なポートをカテゴリー別にまとめると次のとおりです。

  • Web通信 — HTTP: 80番、HTTPS: 443番、HTTP代替: 8080番・8443番
  • メール — SMTP: 25番、SMTPS: 465番、Submission: 587番、POP3: 110番、POP3S: 995番、IMAP: 143番、IMAPS: 993番
  • リモートアクセス — SSH: 22番、Telnet: 23番(非推奨)、RDP: 3389番
  • データベース — MySQL/MariaDB: 3306番、PostgreSQL: 5432番、SQL Server: 1433番、Oracle: 1521番、MongoDB: 27017番、Redis: 6379番、Elasticsearch: 9200番
  • インフラ — DNS: 53番、DHCP: 67・68番、NTP: 123番、SNMP: 161番、Syslog: 514番、SMB: 445番

関連ツール

  • IPアドレス確認 — 接続元のIPアドレスと位置情報を表示します。サーバーへのアクセス元確認やVPN接続の確認に使えます。
  • サブネット計算 — IPアドレスとサブネットマスクからネットワークアドレス・ブロードキャストアドレスなどを計算します。ネットワーク設計時に役立ちます。
  • CRON式解析 — CRON式を解析して次回実行日時を確認します。定期的なポートヘルスチェックのスケジューリングに使えます。

プライバシーについて

入力した検索キーワードはすべてブラウザ内で処理されます。サーバーへのデータ送信は行いません。アカウント登録も不要です。