Cookie の使用について.本サイトでは、基本機能の提供に必要な必須 Cookie を使用しています。さらに、同意いただいた場合に限り、アクセス解析 Cookie を利用して利用状況を把握し、サービス改善に役立てます。詳しくは .
このツールは使いやすかったですか?
フィードバックは改善に役立ちます
ランダムなMACアドレスをオンラインで一括生成。大文字・小文字のフォーマット選択に対応し、ネットワークテストや開発に最適です。
概要
解決できる課題、処理の仕組み、データの範囲を確認できます。
MACアドレスは、ネットワークインターフェースなどを識別するために使われるリンク層のアドレスです。このページでは、6バイト(48ビット)分の16進文字列をランダムに生成し、表示形式と英字の大小を選べます。入力欄の表示確認、パーサーの形式テスト、資料や画面モック用のサンプル作成に利用できます。
たとえば同じ値でも、8A:3F:20:C1:7D:4E、8A-3F-20-C1-7D-4E、8A3F.20C1.7D4E、8A3F20C17D4Eのように区切りを変えて表せます。区切り記号と大文字・小文字は見た目の違いで、アドレスの割当元や機器情報を表すものではありません。
| 形式 | 例 | 構成 |
|---|---|---|
| コロン | 8A:3F:20:C1:7D:4E | 2桁ずつ6組 |
| ハイフン | 8A-3F-20-C1-7D-4E | 2桁ずつ6組 |
| ドット | 8A3F.20C1.7D4E | 4桁ずつ3組 |
| 区切りなし | 8A3F20C17D4E | 16進文字12桁 |
結果はどの形式でも、区切りを除くと16進文字12桁です。貼り付け先が受け付ける表記を確認してから選んでください。大文字・小文字も選択できます。
MACアドレスの最初の1バイトには、宛先が個別のインターフェースかグループかを示すMビットと、アドレスの管理区分に関わるXビットがあります。RFC 9542では、Mビットが0ならユニキャスト、1ならグループアドレス、Xビットが0ならIEEE割当プレフィックスの管理下にあるグローバルアドレス、1ならローカル管理空間に関係するアドレスとして説明されています。
この生成機能はこれらのビット値を固定しません。したがって、形式が48ビットに見えても、一般的なネットワークインターフェースに適したユニキャスト値や、ローカル管理ユニキャスト値になるとは限りません。区切り形式だけを確かめるテスト用データとして扱ってください。
IEEE Registration Authorityは、世界的に一意なEUI-48アドレスに使うアドレスブロックを割り当てています。ここでランダムに作る文字列はその割当を確認・取得するものではなく、先頭部分からメーカーを特定できることも保証しません。MACアドレスの見た目が正しいことと、登録済み・一意・実機で使用可能であることは別です。
使い方
手順に沿って操作し、例を使って入力と結果を確認します。
コロン、ハイフン、ドット、区切りなしから、確認したい入力欄や文書に合う形式を指定します。
16進数の英字を大文字または小文字にします。設定を切り替えると新しいランダム値が表示されるため、同じ数値の表記差を比較する場合は、先に元の値を控えてください。
表示中の値をコピーするか、生成ボタンで別の値を作成します。最近の生成結果は履歴から再度コピーでき、履歴の消去操作で一覧を空にできます。
一括モードでは件数を1〜100件に設定し、選んだ表記でリストを生成します。結果全体をコピーするほか、TXTまたはCSV形式でダウンロードできます。CSVには連番とMACアドレスの列が含まれます。件数や表示設定を変えると一覧も更新されるため、必要な値を保存してから条件を変更してください。
活用例
仕事や日常の流れの中での活用方法を紹介します。
開発者やQA担当者が、コロン区切りや区切りなしなどを切り替え、入力欄が想定した文字列を受け入れるか確認します。実ネットワークへの割当結果ではなく、形式確認用の値としてテストケースに記録します。
作成者が、実機のアドレスを載せずに済むサンプル文字列を準備します。掲載先の書式に合わせて区切りと大小文字を統一し、実在機器の情報だと誤解されないようテスト用の例として示します。
一覧画面の折り返し、行数、CSV取込などを試す場合は、一括生成で必要な件数を作り、コピーまたはファイル出力します。生成値にユニキャストなどの条件は付かないため、値の形式を超える判定試験には別の条件付きデータが必要です。
Q&A
よくある疑問や迷いやすい点をまとめて確認できます。
実機や本番ネットワークへの割当用としては使わないでください。割当済みか、ネットワーク内で重複しないか、機器が受け付ける形式かを確認する機能はありません。
できません。このページでは先頭ビットを制約しないため、ローカル管理やユニキャストを条件にする試験では要件に合いません。
英字の大小だけなら同じ16進値の表記違いです。ただし、このページでは表示設定の変更時に新しい値も生成するため、変更前後の出力は同じアドレスとは限りません。
注意
利用範囲、結果の制限、必要な注意点を事前に確認します。
この機能はランダムな文字列を生成するもので、IEEEへの登録、OUI指定、既存ネットワーク内の重複確認、機器のMACアドレス変更を行いません。生成結果が他のアドレスと重ならない保証もなく、先頭ビットを固定しないためマルチキャスト形式になる場合もあります。設定画面の表示確認、サンプルデータ、パーサーの形式テストなどに用途を限定し、実機や本番環境へ適用しないでください。
一括生成した値をデータベース等へ取り込む場合も、単に文字列形式を通過しただけでネットワーク上で有効とは判断できません。実際の割当には、対象機器や管理者が定める手順とアドレス管理方針を確認してください。単回生成の最近履歴は同じブラウザー内に保存され、履歴消去で削除できます。必要なサンプルは別途テスト記録へ保存してください。
関連
関連ツール、特集、利用可能なAPIを探せます。