ランダムポート生成
ランダムなポート番号を生成 — ウェルノウン(0-1023)、登録済み(1024-49151)、動的(49152-65535)。範囲を選んで最大50個まで生成。
参考
ポート生成はどのように動作しますか?
このツールは、IANAが定義する3つの範囲のいずれかから、crypto.getRandomValues() を使ってバイアスのない選択でランダムなポート番号を選びます。各ポートは16ビットの符号なし整数(0-65535)で、選択された範囲が下限と上限を決定します。
IANAポート範囲
- ウェルノウン (0-1023) — HTTP(80)、HTTPS(443)、SSH(22)、DNS(53)などの一般的なサービスに割り当てられる。バインドにはroot/管理者権限が必要。
- 登録済み (1024-49151) — IANAが特定のアプリケーション(例:MySQL 3306、PostgreSQL 5432)に割り当てる。
- 動的 / エフェメラル (49152-65535) — クライアント側接続および短命のリスナーに使用。テストに安全。
一般的な用途
- ローカル開発 — 新しいマイクロサービス用に空きポートを選ぶ。
- テストフィクスチャ — ネットワークモックや統合テスト用のポート番号を生成。
- ドキュメント — チュートリアル用にリアルなポート例を作成。
プライバシー
すべてのポートはブラウザ内で100%生成されます。データはサーバーに送信されません。