MAC アドレスの形式変換と種類判定
Web処理はすべてブラウザ内で完結します。データは送信されません
MAC アドレスをコロン・ハイフン・Cisco ドット・区切りなしの 4 表記で相互変換し、種類も判定します。判定は先頭バイトの下位 2 ビットで決まります。bit 0 が 1 ならマルチキャスト(01:00:5E で始まるものはすべてマルチキャスト)、bit 1 が 1 ならローカル管理アドレスで、スマホのプライバシー Wi-Fi のランダム MAC がここに入ります。OUI(先頭 3 オクテット)と先頭バイトの 2 進表記も示すので、この 2 ビットを目で確認できます。ベンダー名は調べません。OUI データベースは古くなり、古いベンダー名は無いより有害です。変換はすべてブラウザ内で完結し、アドレスは送信されません。
機能
- 4 表記を相互変換:コロン・ハイフン・Cisco ドット・区切りなし
- 大文字・小文字を切り替え。複数のアドレスを一度に変換
- ユニキャスト / マルチキャスト / ブロードキャスト / 全ゼロを判定
- グローバル一意(ベンダー割り当て)かローカル管理かを判定
- ランダム化アドレスの可能性を表示(スマホのプライバシー Wi-Fi)
- OUI(先頭 3 オクテット)と先頭バイトの 2 進表記を表示
- すべてローカル計算で、アドレスがブラウザの外に出ません
使い方
- MAC アドレスを 1 つ以上貼り付けます(1 行に 1 つ、表記は自由)
- 出力形式と大文字・小文字を選びます
- 変換結果と種類の判定がすぐに表示されます
- 行末のコピーボタンで個別の結果を取り出せます
よくある質問
- ランダム MAC を使っている機器はどう見分けますか?
- 先頭バイトの bit 1(マスク 0x02)を見ます。1 ならローカル管理アドレスで、IEEE がベンダーに割り当てたものではなく、スマホのプライバシー Wi-Fi のランダム MAC や一部の仮想 NIC が該当します。16 進数の 2 桁目が 2・6・A・E(02:、06:、0A:、0E: など)です。
- 01:00:5E で始まるアドレスは何ですか?
- マルチキャストアドレスです。先頭バイト 0x01 の最下位ビット(bit 0)が 1 でマルチキャストを表し、01:00:5E は IPv4 マルチキャスト写像用の OUI です。この種のアドレスは 1 枚の NIC に割り当てられることはなく、機器のアドレスには使えません。
- ベンダー名を表示しないのはなぜですか?
- OUI のベンダー表は数 MB の登録簿スナップショットで、古くなります。古いベンダー名は未知のアドレスを信用できるように見せてしまい、表示しないより有害です。本ツールは OUI 自体(先頭 3 オクテット)のみを示します。ベンダー名が必要な場合は IEEE の最新登録簿を参照してください。
- FF:FF:FF:FF:FF:FF を別扱いするのはなぜですか?
- ブロードキャストアドレス(全て F)で、通常のユニキャストでもマルチキャストでもないためです。ユニキャストと判定すると誤解を招きます。同様に 00:00:00:00:00:00 は未指定アドレスで、ユニキャストとして扱うべきではありません。
関連ツール
MAC アドレス生成
WebMAC アドレスを一括生成します。ユニキャスト・マルチキャスト・ブロードキャスト、OUI(先頭 3 オクテット)の指定、4 種類の書式に対応。
IP 整数変換
WebIP アドレスと整数を相互変換します。ドット区切り・符号なし・符号付き・16 進数・2 進数、IPv6 は 128 ビットで正確に。
CIDR 計算
Web192.168.1.0/24 からネットワークアドレス、ブロードキャスト、サブネットマスク、使用可能な範囲を計算します。すべてブラウザ内で完結します。
URL 解析
WebURL を解析し、スキーム・ホスト・ポート・パス・クエリパラメータ・アンカーに分解します。パラメータは元の値とデコード値を並記。すべてブラウザ内で処理します。
UA 解析
WebUser-Agent を解析し、ブラウザ・バージョン・OS・デバイス種別・エンジンを判定します。判定はパターン照合による概算です。すべてブラウザ内で処理します。
HTTP ステータスコード
WebHTTP ステータスコードの検索。番号から意味を、キーワードから番号を引けます。1xx〜5xx の分類・利用場面・確認のポイント付き。すべてブラウザ内で処理します。