開発用ポートの選び方:登録・使用状況・bind

一覧にない番号が空いているとは限りません。登録用途と端末の状態を確認し、最後にアプリの bind 成功を確かめます。

自分で管理する開発環境向けです。本番共通の割当規則ではなく、他の端末での空きも保証しません。

1. 登録範囲と実際の用途を分ける

IANA の区分は 0–1023、1024–49151、49152–65535 です。これは登録制度で、端末の空き一覧ではありません。OS の一時ポート範囲も別途設定されます。80/443 を本番で使うこと自体は誤りではありません。

2. 端末とチームの規則を確認する

プロジェクト、プロトコル、アドレス、コンテナとの対応を記録します。既存の待受とチームの予約を確認してください。動的範囲でも一時接続や他サービスと競合し得ます。

3. bind の成功を最後に確認する

確認後でも別のプロセスが先に bind できます。使用中や権限不足の起動エラーを処理してください。対応する仕組みなら試験時に 0 を指定して OS の割当番号を取得できますが、0 自体を接続先にはできません。

出典と確認

資料確認日:

関連ポート