ランダムMACアドレス生成
IEEE 802形式のランダムMACアドレスを生成 — コロン、ハイフン、ドット、または区切りなし。ローカル管理、ユニキャスト。ブラウザで動作。
参考
MACアドレス生成はどのように動作しますか?
このツールは、crypto.getRandomValues() を使って6つのランダムバイト(48ビット)を生成し、MACアドレスとしてフォーマットします。「ローカル管理」オプションは、最初のオクテットの2番目に低いビットを 1 に設定し、マルチキャストビットをクリアします。これにより、メーカー割り当て(OUIプレフィックス)のMACと衝突しないユニキャストアドレスが生成されます。
一般的なMAC形式
- コロン —
aa:bb:cc:dd:ee:ff— Linux、macOS、IEEE 802標準。 - ハイフン —
AA-BB-CC-DD-EE-FF— Windows表示形式。 - Cisco —
aabb.ccdd.eeff— Cisco IOSのshowコマンド。 - 区切りなし —
aabbccddeeff— スクリプトと設定用の素の16進数。
一般的な用途
- ネットワークテスト — ARPテーブル、スイッチACL、DHCP予約を埋める。
- プライバシー — 公共WiFiでの追跡を避けるために、デバイスにランダム化されたMACを設定。
- テストフィクスチャ — 開発データベースのMAC列を多様な値で埋める。
- ドキュメント — 実在のMACを使わずチュートリアル用のMAC例を生成。
プライバシー
すべてのアドレスはブラウザ内で100%生成されます。データはサーバーに送信されません。