// generators
Random Port Picker.
Pick a random TCP port in the 49152–65535 range for local development servers.
Ports
よくある質問
どの範囲が安全ですか?
ポート1024-65535はローカル開発で安全です。
一般的なポートを回避しますか?
はい、人気サービスの範囲外のポートを生成します。
複数を生成できますか?
はい、複数のランダムポートを一度に生成できます。
ランダムポートの使いどころ
ランダムポートは、開発中やテスト時に利用可能なポートを自動的に割り当てるために使用されます。複数のサービスを並行して実行する際、ポート競合を回避できます。
ローカル開発サーバー、データベース、メッセージキューなど、複数のアプリケーションを同時に起動する場合に特に便利です。
本番環境では通常、固定ポートが使用されますが、開発段階では柔軟なポート割り当てが効率的です。
ポート範囲の説明
TCP/UDPポートは0〜65535の範囲で使用されます。0〜1023は「 Well-known Ports(知名ポート)」と呼ばれ、HTTP(80)、HTTPS(443)、SSH(22)など、標準的なサービスに予約されています。
1024〜49151は「Registered Ports(登録ポート)」で、特定のベンダーのアプリケーションやサービスに登録されています。一般的な開発用途に使用されることが多いです。
49152〜65535は「Dynamic/Private Ports(動的/プライベートポート)」で、一時的な接続や自動割り当てに使用されます。ランダムポートの生成は主にこの範囲から行われます。
ランダムポートの使い方
ツールにアクセスして、生成されたランダムポート番号をコピーします。その後、そのポート番号を開発サーバーやアプリケーションの設定で使用します。
例:ReactやVueの開発サーバーでPORT=3001 npm startのように、生成されたポート番号を環境変数として設定します。
複数のランダムポートを生成して、複数のサービスにそれぞれ割り当てることもできます。ポートの重複を避けるため、同じセッションで複数回生成することをお勧めします。