開発用ポートの選び方:登録・使用状況・bind
一覧にない番号が空いているとは限りません。登録用途と端末の状態を確認し、最後にアプリの bind 成功を確かめます。
自分で管理する開発環境向けです。本番共通の割当規則ではなく、他の端末での空きも保証しません。
1. 登録範囲と実際の用途を分ける
IANA の区分は 0–1023、1024–49151、49152–65535 です。これは登録制度で、端末の空き一覧ではありません。OS の一時ポート範囲も別途設定されます。80/443 を本番で使うこと自体は誤りではありません。
2. 端末とチームの規則を確認する
プロジェクト、プロトコル、アドレス、コンテナとの対応を記録します。既存の待受とチームの予約を確認してください。動的範囲でも一時接続や他サービスと競合し得ます。
3. bind の成功を最後に確認する
確認後でも別のプロセスが先に bind できます。使用中や権限不足の起動エラーを処理してください。対応する仕組みなら試験時に 0 を指定して OS の割当番号を取得できますが、0 自体を接続先にはできません。
出典と確認
資料確認日: