ランダムMACアドレス生成
ランダムな MAC アドレスをバッチで生成し、カスタムのコロン、ダッシュ、ドット、または区切り記号なしの形式をサポートし、大文字と小文字の切り替えをサポートし、一度に最大 100 個のエントリを生成し、ネットワーク テストやデバイス シミュレーションに適しています。
導入ドキュメント
インターフェース機能
このインターフェースは、ランダムな MAC アドレスをバッチで生成する機能を提供します。開発者は、このインターフェイスを呼び出すことで、標準形式に準拠したランダムな MAC アドレスを迅速に取得できます。このインターフェイスは、コロン (:)、ダッシュ (-)、ピリオド (.) および区切り文字なし形式を含むさまざまな一般的な区切り文字形式をサポートし、さまざまなシステムやネットワーク デバイスの形式要件を満たすために指定された文字の大文字と小文字をサポートします。
リクエストと返却
リクエストするときは、生成される項目の数 (count、一度に最大 100 項目)、区切り文字の形式 (format、コロンを表す colon など)、および大文字にするかどうか (uppercase、ブール値) を指定する必要があります。 返される結果にはステータス コードとメッセージが含まれ、成功すると、「data」フィールドは生成された MAC アドレスを含む文字列配列を返します。たとえば、大文字のコロンで区切られた MAC アドレスの生成を要求すると、「02:1A:3B:4C:5D:6E」のような結果が返されます。
使用シナリオ
- ネットワーク デバイス テスト: ルーターやスイッチなどのネットワーク デバイスを開発またはテストする場合、ストレス テストや機能検証のために仮想 MAC アドレスをバッチで生成します。
- ソフトウェア開発とシミュレーション: 仮想マシン、コンテナ、またはエミュレータ環境でのネットワーク カードの MAC アドレス割り当て用。
- データ マスキングとスタッフィング: データベース テストまたはデモ システムで実際のユーザー データの代わりにランダムな MAC アドレスを使用します。
指示と制限事項
- 1 回のリクエストで生成される MAC アドレスの最大数は 100 を超えません。
- 生成された MAC アドレスはランダムに生成され、テストとシミュレーションにのみ使用されます。実際のネットワーク環境における一意性は保証されません。本番環境での不正な目的や実機識別には使用しないでください。
- リクエストパラメータの形式が間違っているか、数値が制限を超えている場合、インターフェイスは対応するエラーメッセージを返します。返された情報に基づいてトラブルシューティングを行ってください。
実装サンプルコード
Shell、Python、Go、Java、PHP の呼び出し例をまとめ、既存プロジェクトに組み込みやすくしています。
リクエスト例
{
"count": 10,
"format": "colon",
"uppercase": true
}レスポンス例
{
"code": "SUCCESS",
"message": "success",
"data": [
"02:1A:3B:4C:5D:6E"
]
}リクエスト項目
以下の項目はサンプル JSON から自動抽出した参考情報です。
| パス | 型 | サンプル値 |
|---|---|---|
| count | number | 10 |
| format | string | colon |
| uppercase | boolean | true |
レスポンス項目
以下の項目はサンプル JSON から自動抽出した参考情報です。
| パス | 型 | サンプル値 |
|---|---|---|
| code | string | SUCCESS |
| message | string | success |
| data | array | "02:1A:3B:4C:5D:6E" |
| data[] | string | 02:1A:3B:4C:5D:6E |