ランダムIP生成
テスト用にランダムなIPv4およびIPv6アドレスを生成。バージョン選択、最大50個、プライベート/予約範囲を除外。ブラウザで動作。
参考
IP生成はどのように動作しますか?
このツールは、crypto.getRandomValues() を使用して暗号学的にランダムなIPv4(4オクテット、各0-255)またはIPv6(16ビット16進数の8グループ)アドレスを生成します。「プライベート範囲を除外」オプションは、RFC 1918プライベートブロック(10/8、172.16/12、192.168/16)、ループバック(127/8)、リンクローカル(169.254/16)、予約範囲をスキップし、生成されるIPがルーティング可能なテストアドレスになるようにします。
予約済みIPv4範囲(オプション有効時に除外)
- 10.0.0.0/8、172.16.0.0/12、192.168.0.0/16 — RFC 1918プライベートネットワーク。
- 127.0.0.0/8 — ループバック(localhost)。
- 169.254.0.0/16 — リンクローカル(APIPA)。
- 0.0.0.0/8、224.0.0.0/4、240.0.0.0/4 — 予約済み/マルチキャスト/実験用。
一般的な用途
- ネットワークテスト — IP許可リスト、ファイアウォールルール、ログフィクスチャを埋める。
- データベースのシード —
inet列を多様なテストデータで埋める。 - UIモックアップ — サーバーテーブルや分析ダッシュボードを表示。
- 教育用デモ — IPアドレスの構造と範囲を説明。
プライバシー
すべてのアドレスはブラウザ内で100%生成されます。データはサーバーに送信されません。