IPv6 位址轉 MAC 位址轉換器

將 IPv6 位址轉換為 MAC 位址。輸入任何 IPv6 位址,立即提取對應的 MAC 位址。

IPv6
將 IPv6 位址轉換為 MAC 位址。輸入任何 IPv6 位址,立即提取對應的 MAC 位址。
IPv6 位址轉 MAC 位址轉換器
將 IPv6 位址轉換為 MAC 位址。輸入任何 IPv6 位址,立即提取對應的 MAC 位址。

MAC

AA:BB:CC:DD:EE:FF

如何將 IPv6 轉換為 MAC 位址

只有當 IPv6 的介面識別符是透過 EUI-64 方法從某個 MAC 位址衍生而來時, 才能把這個 IPv6 位址反向還原成 MAC 位址。這最常見於以 fe80:: 開頭的較舊鏈路本地位址,以及部分無狀態自動設定位址。

何時可用

當 IPv6 位址的最後 64 位仍然保留 EUI-64 介面識別符時,這種反向轉換 才會生效。

  • 介面識別符是由 48 位 MAC 位址建立而成。
  • 中間位元組仍然是 ff:fe
  • 該位址不是透過隱私延伸或其他隨機化方案產生的。

轉換原理

轉換器會依照以下步驟重建 MAC 位址:

  1. 讀取 IPv6 位址的最後 64 位。
  2. 移除介面識別符中間插入的 ff:fe 位元組。
  3. 反轉第一個位元組中的 universal/local 位元。
  4. 將剩餘的 48 位格式化為標準 MAC 位址。

為什麼沒有結果

以下情況通常不會得到結果:

  • IPv6 位址本身不是合法格式。
  • 位址雖然合法,但並不是透過 EUI-64 從 MAC 位址產生的。
  • 位址使用了隱私位址、穩定隨機位址、DHCPv6 或其他不以 MAC 為基礎的 指派方式。