コンテンツにスキップ
🖧

ランダム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表示形式。
  • Ciscoaabb.ccdd.eeff — Cisco IOSのshowコマンド。
  • 区切りなしaabbccddeeff — スクリプトと設定用の素の16進数。

一般的な用途

  • ネットワークテスト — ARPテーブル、スイッチACL、DHCP予約を埋める。
  • プライバシー — 公共WiFiでの追跡を避けるために、デバイスにランダム化されたMACを設定。
  • テストフィクスチャ — 開発データベースのMAC列を多様な値で埋める。
  • ドキュメント — 実在のMACを使わずチュートリアル用のMAC例を生成。

プライバシー

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