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 正規形式。
使い方
- 任意の一般的な形式で MAC を貼り付け — `00:1A:2B:3C:4D:5E`、`001a.2b3c.4d5e`、プレーンな `001A2B3C4D5E` すべて同じようにパース。
- modified EUI-64(U/L ビット反転)、正規 IPv6 インターフェース ID、完全なリンクローカルアドレスを読む。
- 必要な行のコピーをクリック。
よくある質問
- なぜ 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 を出力する。
関連ツール
URL クエリビルダー
ベースアドレスと編集可能なキー値クエリパラメータを組み合わせて URL を構築 — 各ペアを切り替え可能、適切に percent エンコード。
IP アドレス インスペクター
IPv4 または IPv6 アドレスを入力すると、クラス、スコープ(プライベート / パブリック / ループバック / リンクローカル)、10 進数値、2 進数、逆引き DNS 表記、/32 CIDR を表示。
ポート番号リファレンス
約 60 個の標準 TCP / UDP ポート番号の検索可能なチートシート — 22 (SSH)、80 (HTTP) から 6379 (Redis)、27017 (MongoDB) まで。
DNS レコードリファレンス
DNS レコードタイプの検索可能なチートシート — A・AAAA・CNAME・MX・TXT・NS・SOA・PTR・SRV・CAA・DNSSEC・SVCB / HTTPS — 例付き。
サブネット計算機(IPv4 / CIDR)
IPv4 CIDR をネットワークアドレス・ブロードキャスト・ネットマスク・ワイルドカード・ホスト範囲・クラスにパース。バイナリ内訳とプライベート/パブリック判定。
User Agent パーサー
User-Agent 文字列をブラウザ・エンジン・OS・デバイス・CPU に解析。GPTBot・ClaudeBot・PerplexityBot を含む 20 以上のボットを検出。