MAC アドレス生成
Web処理はすべてブラウザ内で完結します。データは送信されません
MAC アドレスを一括生成します。ユニキャスト / マルチキャスト / ブロードキャストを選べ、ベンダー接頭辞(OUI)も固定できます。 先頭バイトの 2 ビットには意味があり、ここでは選択に応じて正しく設定します: - 最下位ビットはユニキャスト/マルチキャストの区別 —— 0 がユニキャスト(1 枚の NIC)、1 がマルチキャスト(グループ) - 2 番目のビットはローカル管理ビット —— 0 はベンダー割り当て(グローバル一意)、1 はローカルで作ったアドレス(一意性の保証なし) ⚠️ OUI を指定すると、この 2 ビットは OUI 側で既に決まっています。 選んだ種類や「ローカル管理」がそれと矛盾する場合、本ツールはエラーにします —— 選択の一方を黙って無視するより安全です。UI 上はチェックされているのに出力に反映されない、という状態が最も気づきにくいためです。実例:`DE:AD:BE` は偽 MAC として最もよく使われる接頭辞ですが、`DE` の 2 番目のビットは 1 で、もともとローカル管理アドレスです。したがって使用時は「ローカル管理」を必ずオンにします。 ⚠️ ベンダーの照会は行いません。 OUI データベースは数 MB の登録情報で、答えられるのは「この接頭辞は誰のものか」だけであり、ランダムなアドレスの生成には関係ありません。したがって本ツールは通信も照会もせず、どのベンダーらしいかも表示しません。 ⚠️ 生成されるアドレスは実ネットワークでの一意性を保証しません。管理されたネットワークの機器に設定しないでください —— 既存の MAC と衝突すると、原因の特定が難しい断続的な障害になります。
機能
- ユニキャスト / マルチキャスト / ブロードキャスト
- ベンダー接頭辞(OUI)の固定。`00:1A:2B`・`00-1a-2b`・`001a2b` などの表記に対応
- OUI と種類・ローカル管理ビットが矛盾する場合はエラー(選択を黙って無視しません)
- ローカル管理ビットを選択可(偽 MAC では通常オンにします)
- 4 形式:コロン・ハイフン・区切りなし・Cisco 風ドット
- 大文字・小文字を選択可、1 回につき最大 100 件
- 通信もベンダー照会も行いません
使い方
- 種類と書式を選びます
- 接頭辞を固定する場合は OUI(先頭 3 オクテット)を入力します
- 「再生成」で新しい一批を出します
- 「コピー」で結果を取得します
よくある質問
- OUI を入れたら「最下位ビット」のエラーが出るのはなぜですか?
- MAC の先頭バイトの最下位ビットはユニキャスト/マルチキャストのフラグで、OUI によって既に確定しているためです。 例えば `00:1A:2B` の先頭バイトは `00` で最下位ビットは 0 —— ユニキャストにしかなれません。同時に「マルチキャスト」を選ぶと両立しません。ここでエラーにするのは、片方を黙って採用すると「選択が反映された」と誤解させるためです。 `DE:AD:BE` のようなテスト用接頭辞では2 番目のビットに注意してください:`DE` は `11011110` なので当該ビットは 1、つまりローカル管理アドレスであり、「ローカル管理」を必ずオンにします。
- 「ローカル管理」とは何ですか? オンにすべきですか?
- MAC の 2 番目のビットは由来を区別します:0 = ベンダー割り当て(OUI は IEEE が割り当て、グローバルに一意)、1 = ローカル管理(管理者が独自に作成。申請不要だが一意性の保証なし)。 テスト用・ダミーデータでは通常オンにします —— 生成されたアドレスが「ローカルで作った」側の空間に明確に収まり、実在のベンダー接頭辞と衝突しないためです。 ただし OUI が実在のベンダー接頭辞(例:`00:1A:2B`)の場合はオンにできません。その接頭辞の 2 番目のビットはもともと 0 だからで、オンにするとエラーになるのはそのためです。
- 生成した MAC を機器に設定できますか?
- 管理されたネットワークの機器には設定しないでください。 本ツールはランダムなアドレスを生成し、割り当て表を一切参照しないため、そのサブネット内での一意性を保証できません —— 既存の MAC と衝突すると、断続的な通信障害(パケットロス、切断、スイッチの MAC テーブルの揺れ)を引き起こし、しかも各機器は単体では正常に見えるため原因の特定が非常に困難です。 本当に衝突しないアドレスが必要な場合は、NIC 自身のランダム化機能を使うか、管理者に申請してください。本ツールの用途はテストデータ、ドキュメントの例、MAC 形式の入力を求めるダミーデータです。
関連ツール
ランダム IP 生成
Webランダムな IP アドレスを一括生成します。IPv4・IPv6・混在を選べ、グローバル指定ではプライベートと予約済みを除外。最大 100 件。
IP 整数変換
WebIP アドレスと整数を相互変換します。ドット区切り・符号なし・符号付き・16 進数・2 進数、IPv6 は 128 ビットで正確に。
UUID 生成
生成UUID v4・v7・v8・ULID・NanoID・CUID・ショート ID・MongoDB ObjectId を一括生成。乱数はブラウザの暗号 API から取得し、通信も記録もしません。
URL 解析
WebURL を解析し、スキーム・ホスト・ポート・パス・クエリパラメータ・アンカーに分解します。パラメータは元の値とデコード値を並記。すべてブラウザ内で処理します。
UA 解析
WebUser-Agent を解析し、ブラウザ・バージョン・OS・デバイス種別・エンジンを判定します。判定はパターン照合による概算です。すべてブラウザ内で処理します。
HTTP ステータスコード
WebHTTP ステータスコードの検索。番号から意味を、キーワードから番号を引けます。1xx〜5xx の分類・利用場面・確認のポイント付き。すべてブラウザ内で処理します。