HTTPステータスコードとポート番号を、タブで切り替えながら検索・絞り込みできる開発者向けの早見表ツールです。 コードや番号を入力するだけで、意味と用途がすぐに確認できます。
HTTPステータスコードとポート番号がすぐわかる、開発者向けの早見表ツール
Webサイトやアプリの開発・運用をしていると、「404の意味を確認したい」「500エラーが出た原因を切り分けたい」「このアプリはどのポート番号を使っているのか」など、HTTPステータスコードとポート番号を調べる場面はとても頻繁に発生します。
本ツールは、この2つの情報をタブで切り替えながら1つの画面でまとめて検索できる早見表ツールです。コード番号や名称を入力するだけで、該当する項目がすぐに絞り込まれ、 意味や分類、TCP/UDPの種別まで確認できます。よく使われる項目はワンタップで呼び出せるほか、 調べた内容はそのままコピーしてドキュメントやチャットに貼り付けられます。
エラーログの調査、API設計時のステータスコード選定、インフラ構築時のポート開放確認など、 開発の様々な場面でリファレンスとして活用できます。
こんなシーンで便利です
エラーログやレスポンスコードの意味を素早く確認したい時に
APIやサーバーのログに表示された数値の意味がわからない時、コードを検索するだけで名称と意味、原因の切り分けの手がかりがすぐにわかります。
API設計時に、適切なステータスコードを選びたい時に
「作成成功は201?200?」「バリデーションエラーは400?422?」など、実装時に適切なコードを選ぶ判断材料として活用できます。
サーバーやネットワーク機器のポート開放設定を確認したい時に
ファイアウォールやセキュリティグループの設定で、「このアプリにはどのポートを開放すればよいか」を確認する際のリファレンスとして使えます。
学習中に、コードやポート番号を体系的に覚えたい時に
駆け出しのエンジニアやネットワークを学び始めた方が、分類ごとにコードやポートを一覧で眺めながら整理して覚えるのにも役立ちます。
使い方は簡単 4ステップ
- 上部のタブで「HTTPステータスコード」または「ポート番号」を選択します。
- 検索欄に番号や名称の一部を入力するか、「よく検索される」の候補をタップします。
- 必要に応じてカテゴリ(1xx〜5xx、Web、データベースなど)で絞り込みます。
- 調べたい項目のカードをタップすると、選択した形式でテキストが自動的にコピーされます。
※検索・絞り込み・コピーの操作はすべてブラウザ内で完結し、入力内容がサーバーへ送信されることはありません。
ご利用時の注意点
- 本ツールに収録しているコードやポート番号の説明は、一般的な用途や意味を簡潔にまとめた概要です。プロトコル仕様の詳細や例外的な挙動については、RFCなど一次情報も併せてご確認ください。
- 同じポート番号でも、環境や設定によって実際に割り当てられている用途が異なる場合があります。
- ステータスコードの使い分けは実装やフレームワークの慣習によって差があるため、最終的な採用可否はプロジェクトの設計方針に合わせてご判断ください。
- 完全無料・安全:検索キーワードや操作内容が外部に送信されることのない、ブラウザ完結型のツールです。
よく使われるHTTPステータスコード早見表
開発やトラブルシューティングで特によく参照される代表的なコードをまとめました。全項目はツール本体で検索・確認できます。
| コード | 名称 | 分類 | 意味 |
|---|---|---|---|
| 200 | OK | 2xx 成功 | リクエストが正常に処理された |
| 201 | Created | 2xx 成功 | 新しいリソースが作成された |
| 204 | No Content | 2xx 成功 | 成功したが返す本文がない |
| 301 | Moved Permanently | 3xx リダイレクト | 恒久的に別URLへ移動した |
| 302 | Found | 3xx リダイレクト | 一時的に別URLへ移動した |
| 304 | Not Modified | 3xx リダイレクト | キャッシュを再利用してよい |
| 400 | Bad Request | 4xx クライアントエラー | リクエストの形式が不正 |
| 401 | Unauthorized | 4xx クライアントエラー | 認証情報が不足・無効 |
| 403 | Forbidden | 4xx クライアントエラー | 権限がなくアクセス拒否 |
| 404 | Not Found | 4xx クライアントエラー | リソースが見つからない |
| 405 | Method Not Allowed | 4xx クライアントエラー | 許可されないメソッド |
| 422 | Unprocessable Entity | 4xx クライアントエラー | 内容に誤りがあり処理不可 |
| 429 | Too Many Requests | 4xx クライアントエラー | リクエスト数の上限超過 |
| 500 | Internal Server Error | 5xx サーバーエラー | サーバー内部エラー |
| 502 | Bad Gateway | 5xx サーバーエラー | 上流サーバーからの不正な応答 |
| 503 | Service Unavailable | 5xx サーバーエラー | 一時的にサービス利用不可 |
| 504 | Gateway Timeout | 5xx サーバーエラー | 上流サーバーの応答タイムアウト |
【よく使われるポート番号 早見表】
代表的なポート番号もあわせて掲載します。全項目はツール本体の「ポート番号」タブで検索できます。
| ポート | プロトコル | 分類 | TCP/UDP |
|---|---|---|---|
| 21 | FTP(制御) | ファイル転送 | TCP |
| 22 | SSH | リモートアクセス | TCP |
| 25 | SMTP | メール | TCP |
| 53 | DNS | ネットワーク管理 | TCP/UDP |
| 80 | HTTP | Web | TCP |
| 443 | HTTPS | Web | TCP |
| 3306 | MySQL / MariaDB | データベース | TCP |
| 3389 | RDP | リモートアクセス | TCP |
| 5432 | PostgreSQL | データベース | TCP |
| 6379 | Redis | データベース | TCP |
※上表は代表的な項目の抜粋です。全コード・全ポートの一覧はツール本体でご確認いただけます。
HTTPステータスコードとポート番号、基本の考え方
実務でよく疑問に上がるポイントを整理して解説します。
結論:ステータスコードは「誰の責任か」、ポート番号は「どの窓口を使うか」を表す
HTTPステータスコードは、2xx(成功)・3xx(案内)・4xx(クライアント側の問題)・5xx(サーバー側の問題)という形で「何が起きたか、どちら側の責任か」を表す情報です。
一方でポート番号は、同じIPアドレスの中で「どのサービス・アプリケーション宛ての通信か」を区別するための窓口番号にあたります。この2つを正しく理解すると、エラー調査やネットワーク設計の見通しが立てやすくなります。
4xxと5xxを混同しないための考え方
4xx系はクライアント(リクエストを送った側)に原因があるエラー、5xx系はサーバー側に原因があるエラーという大原則があります。
例えば404はクライアントが誤ったURLを指定した可能性が高く、502や504はサーバーやその先のシステム側で問題が起きている可能性が高いというように、まずこの大分類で切り分けると原因調査がスムーズになります。
well-knownポート(0〜1023)とそれ以外の違い
0〜1023番はwell-knownポートと呼ばれ、HTTP(80)やSSH(22)などIANAによって用途が公式に割り当てられている番号です。
1024番以降は登録済みポートや動的・私用ポートとして、MySQL(3306)やPostgreSQL(5432)のようにソフトウェアの慣習として広く使われている番号と、通信のたびに一時的に割り当てられる番号が混在しています。
ステータスコードとポート番号を混同しやすい場面
「443でアクセスしたのに404が返ってきた」というように、この2つはまったく別のレイヤーの情報です。ポート番号は「どの入り口(サービス)に接続したか」、ステータスコードは「その入り口での処理結果」を表します。443番(HTTPS)で接続できていても、リクエストしたパスが存在しなければ404が返る、という切り分けを意識すると原因調査がしやすくなります。
よくある失敗と対策
404と403を混同し、原因調査の方向を誤る
「アクセスできない」という事象だけを見て、権限の問題(403)なのかリソースが存在しない問題(404)なのかを確認せずに対応してしまい、見当違いの修正をしてしまう失敗です。
💡 対策・解決策を見る▼
302と301を使い分けずに実装し、SEO評価が正しく引き継がれない
恒久的な移動であるにもかかわらず一時的な302を使ってしまい、検索エンジンの評価が新しいURLへ正しく引き継がれないまま運用してしまう失敗です。
💡 対策・解決策を見る▼
ファイアウォールでポート番号を誤って開放・閉塞してしまう
似た番号のポート(例:22と2222、80と8080)を混同して開放設定を行い、想定していたサービスに接続できない、または意図せず不要なポートを開放してしまう失敗です。
💡 対策・解決策を見る▼
APIのエラーレスポンスをすべて400番台の同じコードで返してしまう
バリデーションエラー・認証エラー・存在しないリソースなど原因の異なるエラーを、すべて400 Bad Requestなど単一のコードで返してしまい、クライアント側での処理分岐が難しくなる失敗です。
💡 対策・解決策を見る▼
開発環境のポート番号のまま本番用のドキュメントや設定を共有してしまう
ローカル開発で使っていた3000番や8080番などのポート番号を、本番環境の設定書やチームへの共有資料にそのまま記載してしまい、混乱を招く失敗です。
💡 対策・解決策を見る▼
よくある質問(FAQ)
Q.HTTPステータスコードは全部で何種類ありますか
A. IANA(インターネット番号割り当て機関)に登録されている主要なコードは1xx(情報)・2xx(成功)・3xx(リダイレクト)・4xx(クライアントエラー)・5xx(サーバーエラー)の5分類でおよそ60種類前後あります。本ツールでは、このうち実務でよく参照される主要なコードを網羅して収録しています。
Q.404と400、401と403の違いがよくわかりません
A. 400 Bad Requestはリクエスト自体の形式が不正な場合、401 Unauthorizedは認証情報が不足・無効な場合、403 Forbiddenは認証はできているが権限がない場合、404 Not Foundは指定したリソースが存在しない場合に返されます。本ツールで各コードの説明を検索すると、違いをすぐに確認できます。
Q.よく使われるポート番号にはどのようなものがありますか
A. Web閲覧に使われる80(HTTP)・443(HTTPS)、リモート接続の22(SSH)・3389(RDP)、メールの25(SMTP)・587・110(POP3)・143(IMAP)、データベースの3306(MySQL)・5432(PostgreSQL)・6379(Redis)などが代表的です。本ツール内の「よく検索される」欄からワンタップで確認できます。
Q.ポート番号の80と443はどう違いますか
A. 80番はHTTP、つまり暗号化されていないWeb通信で使われる標準ポートです。443番はHTTPS、TLS/SSLで通信内容を暗号化したWeb通信で使われる標準ポートで、現在はほとんどのWebサイトが443番(HTTPS)を利用しています。
Q.TCPとUDPの違いは何ですか
A. TCPは通信の到達確認や順序保証を行う信頼性重視のプロトコルで、Webやメール、ファイル転送などに使われます。UDPは到達確認を行わない代わりに高速な通信が可能なプロトコルで、DNSの問い合わせや動画・音声のストリーミングなど、多少のデータ欠落より速度を優先したい場面で使われます。本ツールでは各ポートがどちらに該当するかも表示しています。
Q.入力した検索キーワードが外部に送信されることはありませんか
A. ありません。本ツールはあらかじめ内蔵しているデータの中からブラウザ内だけで検索・絞り込みを行う完全ローカル処理型です。検索キーワードや操作内容が外部サーバーに送信されたり保存されたりすることは一切ありません。
Q.コピーした内容はどのような形式になりますか
A. ツール内の「コピー形式」切り替えで、「番号のみ(例:404)」と「番号+名称(例:404 Not Found)」の2種類から選べます。カード(項目)をタップまたはクリックするだけで、選択した形式のテキストがクリップボードにコピーされます。
あなたの声で、
このツールをより鋭く。
「こんな機能が欲しい」「ここを直してほしい」といったご意見や、新しいツールのリクエストを募集しています。エンジニアが直接目を通し、開発の参考にさせていただきます。