ランダムMACアドレス生成ツール
開発者ツールランダムMACアドレス生成ツールは、48ビット(6バイト)のMACアドレスを安全な乱数で作成し、コロン・ハイフン・ドット表記で出力する開発者向けツールで、実際のベンダーアドレスと衝突しないローカル管理(locally administered)アドレスのオプションを備えています。
AI支援翻訳をレビュー中
このページはAIの支援で翻訳され、まだ専門家によるレビューを完了していません。重要な判断の前に、引用元をご確認ください。
概要
MACアドレスは、ネットワークインターフェースを識別する48ビットの値で、通常はAA:BB:CC:DD:EE:FFのように16進数6バイトで表記します。先頭バイトのbit1(0x02)が1ならベンダーのOUIに依存しないローカル管理アドレス、bit0(0x01)が1ならマルチキャストアドレスです。このツールは既定でローカル管理ビットとユニキャストビットを設定し、実際の製造元の帯域と重ならない、VM・コンテナ・テスト環境に適した形式を作ります。乱数はcrypto.getRandomValuesを使い、生成はすべてブラウザ内で行われます。
MAC 48ビット = 24ビットのOUI + 24ビットのNIC · 先頭バイトのbit1 (0x02) = ローカル管理、bit0 (0x01) = マルチキャスト
使い方
- 1個数、区切り文字(コロン・ハイフン・ドット)、大文字/小文字を選びます。
- 2ローカル管理ビットは有効のままにします(推奨)。
- 3生成ボタンを押し、アドレスをコピーまたはダウンロードします。
参照表
| 種類 | 条件 | 例 |
|---|---|---|
| ローカル管理アドレス | 先頭バイトの2番目の16進数が2・6・A・E | 02:1A:2B:3C:4D:5E |
| ユニバーサルアドレス(ベンダー) | OUIベース、bit1 = 0 | 00:1A:2B:3C:4D:5E |
| マルチキャスト | 先頭バイトが奇数(bit0 = 1) | 01:00:5E:00:00:01 |
| ブロードキャスト | すべてのビットが1 | FF:FF:FF:FF:FF:FF |
出典・基準
よくある質問
生成したMACを実際のネットワークで使ってもよいですか?
ローカル管理ビットが設定されたアドレス(2番目の16進数が2・6・A・E)は、ベンダーに割り当てられた帯域と分離されており、まさにVM・コンテナ・テスト環境向けの形式です。同じネットワークセグメント内で重複しないようにするだけで済みます。
ベンダー(OUI)の照会もできますか?
いいえ。このツールは生成専用です。実際の機器の製造元を特定するには、IEEEの公式レジストリを参照してください。
生成されたアドレスはサーバーに送信されますか?
いいえ。ブラウザのcrypto.getRandomValuesで生成され、どこにも送信・保存されません。