コンテンツにスキップ
🌐

ランダム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/8172.16.0.0/12192.168.0.0/16 — RFC 1918プライベートネットワーク。
  • 127.0.0.0/8 — ループバック(localhost)。
  • 169.254.0.0/16 — リンクローカル(APIPA)。
  • 0.0.0.0/8224.0.0.0/4240.0.0.0/4 — 予約済み/マルチキャスト/実験用。

一般的な用途

  • ネットワークテスト — IP許可リスト、ファイアウォールルール、ログフィクスチャを埋める。
  • データベースのシードinet 列を多様なテストデータで埋める。
  • UIモックアップ — サーバーテーブルや分析ダッシュボードを表示。
  • 教育用デモ — IPアドレスの構造と範囲を説明。

プライバシー

すべてのアドレスはブラウザ内で100%生成されます。データはサーバーに送信されません。