MAC アドレスから IPv6 リンクローカルアドレスへの変換ツール

MAC アドレスを IPv6 リンクローカルアドレスに変換します。任意の MAC アドレスを入力すると、対応する IPv6 リンクローカルアドレスを即座に取得できます。

MAC アドレス
MAC アドレスを IPv6 リンクローカルアドレスに変換します。任意の MAC アドレスを入力すると、対応する IPv6 リンクローカルアドレスを即座に取得できます。
IPv6 リンクローカルアドレス
MAC アドレスを IPv6 リンクローカルアドレスに変換します。任意の MAC アドレスを入力すると、対応する IPv6 リンクローカルアドレスを即座に取得できます。

IPv6 リンクローカルアドレス

fe80::a8bb:ccff:fedd:eeff

IPv6 リンクローカルアドレスとは?

IPv6 リンクローカルアドレスは、IPv6 対応のすべてのインターフェースで自動的に設定される特別な IPv6 アドレスです。常に fe80::/10 のプレフィックスで始まり、同じネットワークセグメント上のデバイス間の通信に使用されます。これらのアドレスはローカルリンクを超えてルーティングできず、近隣探索、ルーター探索、その他のローカルネットワークプロトコルによく使用されます。リンクローカルアドレスは、EUI-64 形式を使用してデバイスの MAC アドレスから生成できます。

使いどころ

デバイスの MAC アドレスから EUI-64 で決まるリンクローカルアドレスを求めたいときに使います。

EUI-64 変換の流れ

  1. MAC アドレスを 48 ビットに正規化します。
  2. 最初の 1 バイトにある U/L bit を反転します。
  3. 中央に ff:fe を挿入して 64 ビットのインターフェース識別子を作ります。
  4. 先頭に fe80::/10 を付けます。

対応する入力形式

  • 00:11:22:33:44:55
  • 00-11-22-33-44-55
  • 0011.2233.4455
  • 001122334455

任意のインターフェース接尾辞

ローカルコマンドで使用するインターフェースを明示する必要がある場合にだけ、%eth0%en0 などの zone index を付けます。