DevToys Web Pro iconDevToys Web Pro部落格
為我們評分:
試用瀏覽器擴充功能:

MAC 位址廠商查詢(OUI)

  • MAC
    正在載入 OUI 資料庫…
    技術細節

    MAC 位址廠商查詢的運作方式

    工具功能說明

    MAC 位址廠商查詢會透過查詢 IEEE Registration Authority 的 OUI 資料庫,將 MAC 位址的前 24 位元(OUI—Organisationally Unique Identifier)解析為已註冊的製造商。它接受任何常見格式的 MAC 位址(冒號、破折號、點、無分隔符),並回傳廠商名稱、註冊地址與基本位元旗標(本地管理、群播)。

    常見的開發者使用情境

    網路工程師會從 ARP 或 DHCP 記錄讀取 OUI,以辨識 LAN 上的未知裝置。資安分析師可找出 OUI 與宣稱品牌不符的惡意或仿冒硬體。IoT 開發人員用它確認新刷入的韌體仍保留正確的 MAC。顯示人類可讀裝置標籤的工具(網路拓樸圖、儀表板、封包擷取)會使用 OUI 查詢來豐富原始位址資訊。

    資料格式、型別或變體

    支援的 MAC 格式:冒號分隔(00:1A:2B:3C:4D:5E)、破折號分隔(00-1A-2B-3C-4D-5E)、Cisco 點表示法(001A.2B3C.4D5E),以及無分隔的十六進位(001A2B3C4D5E)。OUI 會擷取為前 6 個十六進位字元。內建的 IEEE 資料庫(透過 npm 套件 oui-data,約 3.9MB)包含 39,000+ 筆指派資料,並在你開啟工具時載入一次——之後所有查詢都在本機完成。

    常見陷阱與邊界情況

    本地管理的 MAC(第一個位元組的次低有效位元為 1)由軟體指派,而非 IEEE——因此不會有對應的廠商。較新的區塊大小(MA-M、MA-S)使用 28 或 36 位元前綴;此工具只解析傳統的 24 位元 OUI。群播位址(第一個位元組的最低有效位元為 1)會被標記,但查詢仍會嘗試在已註冊範圍內尋找廠商。

    何時使用此工具 vs 程式碼

    在盯著封包擷取或網路稽核時,使用瀏覽器工具進行臨時辨識。在程式碼中,伺服器端可使用 npm 的 `oui` 套件、Python 的 `manuf` 或 `netaddr.EUI.oui` 模組;當你需要在管線中進行大量補充(enrichment)時,則可使用 IEEE 可下載的 CSV。