コンテンツにスキップ
🔌

ランダムポート生成

ランダムなポート番号を生成 — ウェルノウン(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%生成されます。データはサーバーに送信されません。