IPv6 ULAジェネレータ
無料のオンラインIPv6 ULA生成ツールです。インストールは不要です。RFC4193に従って、一意なローカルアドレスを生成できます。
IPv6 ULA ジェネレーターについて
Web Crypto API(crypto.getRandomValues)を使用して、fc00::/7 範囲のランダムな IPv6 ユニークローカルアドレス(ULA)を生成します。各アドレスは fd00::/8 のローカル割り当てプレフィックスに固定され、ランダムな 40-bit グローバル ID を伴い、IPv6 のゼロ圧縮ルールに従って短縮されます。一度に 1〜50 個のアドレスを生成できます。
使い方
1. Count(生成数、デフォルト 5、範囲 1-50)を設定します。 2. Generate をクリックします。アドレスが等幅フォントのブロックに表示されます。 3. Copy を使用すると、生成されたすべてのアドレス(1 行に 1 件)がクリップボードにコピーされます。
ULA アドレスの構造
RFC 4193 に従い、ULA は fd で始まり、その後にランダムな 40-bit グローバル ID が続きます。本ジェネレーターは第 1 バイトを 0xfd に設定し、第 2 バイトの L(local)ビットを強制的にセットし、残りを暗号論的ランダムバイトで埋めます。その後、先頭のゼロを取り除き、連続するすべてゼロのグループのうち最も長いものを :: に折りたたんでアドレスを圧縮します。
▶これらの ULA アドレスは世界的に一意ですか?
一意性は確率論的なものです。40-bit のランダムなグローバル ID により、単一ネットワーク内での衝突は極めて起こりにくくなりますが、RFC 4193 の ULA は世界的にルーティング可能ではなく、ローカル使用のみを目的としています。
▶なぜアドレスは常に fd で始まるのですか?
RFC 4193 は ULA 用に fc00::/7 を予約しています。そのうち fd00::/8 の半分はランダムなグローバル ID を持つローカル割り当てアドレス用であり、fc00::/8 は採用されることのなかったレジストリ割り当てプレフィックス用に予約されていました。
▶一度に生成できるアドレス数は?
クリックごとに 1〜50 個、Count 入力で制御します。Generate を繰り返しクリックすればさらに多く生成できます。
▶ランダムバイトは暗号論的に安全ですか?
はい。本ジェネレーターは window.crypto.getRandomValues を使用しており、ブラウザーの暗号論的に安全な乱数ソースから取り出されます。
このツールがあなたに役立ったなら、私にコーヒーをご馳走することをお勧めします。
私にコーヒーを買ってください。