本文へスキップ
AZ Tools

MAC → EUI-64 / リンクローカル

modified EUI-64 プロセスは、48 ビット MAC の OUI とデバイスバイトの間に `FF:FE` を挟み、最初のオクテットの U/L ビットを反転する。結果はステートレス IPv6 (SLAAC) とリンクローカルアドレス (`fe80::/10`) に入る 64 ビットインターフェース ID。一部のレガシースタックがビットトグルなしで出力するため、未反転形式も参考として表示。

  • Modified EUI-64 (バイト)02:1a:2b:ff:fe:3c:4d:5e
  • インターフェース ID21a:2bff:fe3c:4d5e
  • IPv6 リンクローカルfe80::21a:2bff:fe3c:4d5e
  • インターフェース ID (U/L 未反転)1a:2bff:fe3c:4d5e

モダンスタックは RFC 4291 §2.5.1 に従って U/L ビットを反転;未反転行はレガシー比較用。

出力は小文字の 16 進数 — RFC 5952 正規形式。

使い方

  1. 任意の一般的な形式で MAC を貼り付け — `00:1A:2B:3C:4D:5E`、`001a.2b3c.4d5e`、プレーンな `001A2B3C4D5E` すべて同じようにパース。
  2. modified EUI-64(U/L ビット反転)、正規 IPv6 インターフェース ID、完全なリンクローカルアドレスを読む。
  3. 必要な行のコピーをクリック。

よくある質問

なぜ U/L ビットを反転する?
RFC 4291 §2.5.1 が universal/local ビットを反転するので、ベンダー割り当て MAC が IPv6 インターフェース ID で U ビット セットの状態になる。初期の IPv6 ドキュメントで短く書けるためで、最新のプライバシー拡張(RFC 4941 / 8981)はとにかく MAC を隠す。
今日、実際の EUI-64 アドレスを見ることはある?
10 年前ほどではない — Windows、macOS、ほとんどの Linux ディストリビューションはプライバシーのためにランダム化されたインターフェース ID をデフォルトとする。組み込みデバイス、ルータ、静的に構成されたホストは依然として日常的に EUI-64 を出力する。

関連ツール

ランダム IP・MAC ジェネレータ

テストとモック用にランダムな IPv4、IPv6、または MAC アドレスのバッチを生成 — public / private / ULA / link-local / UAA / LAA スコープに対応。

ランダム 0 0

IEEE 754 浮動小数点変換 (32 & 64ビット)

任意の数の正確な IEEE 754 ビット配置を float32・float64 で確認 — 符号・指数・仮数ビット、hex、格納値、丸め — または hex ビットを数値に復号、ブラウザ内で。

変換 0 0

2 の補数変換 (8〜64ビット)

十進・hex・二進・八進の値を入力し、8/16/32/64 ビットの 2 の補数ビットパターンと、符号付き/符号なしの読み、hex、八進、1 の補数を表示 — ブラウザ内で。

変換 0 0

MAC アドレス形式変換

MAC アドレスをコロン・ハイフン・Cisco ドット・区切りなしの表記に、大文字/小文字で変換し、ユニ/マルチキャストとユニバーサル/ローカルの種類を表示します。

ネットワーク 0 0

mailto: リンクビルダー

宛先・Cc・Bcc・件名・本文を入力して RFC 6068 準拠でパーセントエンコードされた mailto: URL を生成。<a> タグにそのまま埋め込めます。

ネットワーク 0 0

IP アドレス インスペクター

IPv4 または IPv6 アドレスを入力すると、クラス、スコープ(プライベート / パブリック / ループバック / リンクローカル)、10 進数値、2 進数、逆引き DNS 表記、/32 CIDR を表示。

ネットワーク 0 0