使い方
- 検索欄にポート番号(例:
443)またはサービス名・用途の語句(例:redis、リモートデスクトップ)を入力する。 - 番号・サービス名・説明文・注意書きのいずれかに部分一致すればカテゴリを横断して絞り込まれる。
- カテゴリ見出しをクリックすると開閉できる。検索時は該当があるカテゴリのみ自動的に開く。
- 各行にはプロトコル(TCP/UDP)・サービス名・用途・該当する場合はセキュリティ上の注意を表示する。
仕組み・根拠
掲載しているポート番号と用途は IANA(Internet Assigned Numbers Authority)が公開する Service Name and Port Number Registry を主な典拠とし、範囲区分は同レジストリおよび RFC 6335 の定義(0〜1023: System/Well-Known、1024〜49151: User/Registered、49152〜65535: Dynamic/Private)に基づく。一方でcPanelの2082番台やIRCの6667番のように、業界で広く定着しているが正式なIANA登録ではない「事実上の標準」ポートも現場では頻繁に扱うため、そうした項目には「業界慣行」の注記を付けて区別している。
well-knownという名称は「誰もが使ってよい」という意味ではなく、Linux/Unix系OSでは伝統的に1024未満のポートを開くのに管理者権限を要求する実装が多く、システムレベルの基本サービス用に予約されているという運用上の意味合いが強い。
現場の落とし穴:同じ番号でもプロトコル(TCP/UDP)や文脈によって全く別のサービスを指すことがある。たとえば514番はUDPならログ集約のSyslog、TCPなら認証のないリモートコマンド実行のrshという別サービスであり、ファイアウォール設定やログ調査で「514番だから同じ用途」と決めつけると誤った判断につながる。同様に513番もTCP(rlogin)とUDP(who)で別物である。ポート番号だけでなくプロトコルまで含めて確認する習慣が重要になる。
よくある質問
Q. 「よく使われるポート」と「必ずそのサービス」という意味は同じですか?
A. 同じではない。8080や3000のように多くのソフトウェアが慣習的に使う番号は、正式なIANA割り当てではなく開発者コミュニティの慣行によるものが多く、実際に何が動いているかは設定次第で変わる。
Q. なぜRedisやMongoDB、Elasticsearchのようなミドルウェアのポートが繰り返し攻撃対象として話題になるのですか?
A. これらは既定設定で認証が無効、または外部公開を想定していない構成のまま、クラウド環境やDockerの設定ミスでインターネットに公開されてしまう事例が多いため。一覧の該当項目に注意書きとして明記している。
Q. registered portsの範囲(1024〜49151)は自由に使ってよいのですか?
A. 未使用の番号を開発・検証目的で一時的に使うこと自体は問題ないが、他のソフトウェアと衝突する可能性があるため、公開・共有するサービスで恒久的に使う場合はIANAへの登録状況や社内での重複がないかを確認するのが望ましい。
Q. dynamic/private portsはどこで使われていますか?
A. クライアントがサーバーに接続する際の送信元ポートや、FTPのパッシブモード・NATの変換先など、通信のたびに一時的に払い出される場面で使われる。恒久的なサービス割り当てには使わない範囲である。
関連ツール
最終更新・根拠の確認日: 2026-09-10 · カテゴリ: ネットワーク