Bạn kiểm tra danh sách thiết bị trong router của vanphong.vn và thấy một địa chỉ MAC lạ DC:A6:32:1F:5A:B2 không thuộc thiết bị nào mình biết? Hay bạn đang lập hồ sơ mạng nội bộ và cần biết mỗi MAC là của hãng nào để khớp với thiết bị vật lý trong phòng máy? Mỗi địa chỉ MAC đều "khai" tên hãng sản xuất trong 3 byte đầu — và bạn có thể tra ra tên hãng đó trong vài giây mà không cần bất kỳ phần mềm nào.

MAC address (Media Access Control address) là "số serial" của mỗi card mạng — về lý thuyết là duy nhất với từng thiết bị và gắn cứng vào phần cứng. Phần đầu của địa chỉ MAC được gọi là OUI (Organizationally Unique Identifier): 3 byte đầu xác định hãng sản xuất, do IEEE cấp phát cho từng nhà sản xuất card mạng. Tra OUI từ địa chỉ MAC là cách nhanh nhất để nhận diện thiết bị lạ trong mạng nội bộ mà không cần mở tủ rack hay lật ngược từng máy.

Tra cứu MAC ngay: nhập địa chỉ MAC vào công cụ tra cứu MAC address, bạn sẽ thấy tên hãng sản xuất tức thì. Không cần cài đặt, không cần đăng nhập.

Cấu trúc địa chỉ MAC và OUI là gì?

Địa chỉ MAC gồm 6 byte (48 bit), thường viết dưới dạng 6 cặp hex ngăn cách bởi dấu hai chấm hoặc gạch nối: AA:BB:CC:DD:EE:FF hoặc AA-BB-CC-DD-EE-FF.

PhầnVị tríÝ nghĩaOUI (Organizationally Unique Identifier)3 byte đầu (AA:BB:CC)Hãng sản xuất — do IEEE cấp cho từng nhà sản xuấtDevice ID3 byte sau (DD:EE:FF)Số serial thiết bị cụ thể — hãng tự quản lý nội bộBit b0 của byte đầuBit thấp nhất0 = unicast (thiết bị cụ thể), 1 = multicast/broadcastBit b1 của byte đầuBit thứ hai0 = globally unique (OUI thật), 1 = locally administered (MAC gán lại hoặc ngẫu nhiên)

Một số OUI phổ biến dễ nhận ra:

OUIHãng sản xuấtDC:A6:32, B8:27:EBRaspberry Pi FoundationF0:18:98, 3C:22:FBApple00:50:56, 00:0C:29VMware (máy ảo)A4:C3:F0, 40:A3:CCSamsung Electronics54:05:DB, 10:62:EBEspressif (chip ESP8266/ESP32 — thiết bị IoT)

Lưu ý quan trọng về MAC randomization: các thiết bị hiện đại (iOS từ iOS 14, Android 10 trở lên, Windows 11) bật MAC randomization theo mặc định — tức địa chỉ MAC thay đổi mỗi khi kết nối mạng Wi-Fi mới, và bit b1 được đặt thành 1 (locally administered). Nếu tra OUI ra kết quả không khớp hãng thiết bị, rất có thể thiết bị đó đang dùng MAC ngẫu nhiên.

4 bước làm việc với địa chỉ MAC

Bước 1 — Tra cứu hãng sản xuất từ địa chỉ MAC

Đây là bước cốt lõi: dán địa chỉ MAC vào công cụ (định dạng nào cũng được — AA:BB:CC:DD:EE:FF, AA-BB-CC-DD-EE-FF hay AABBCCDDEEFF) là ra tên hãng ngay.

👉 Tra cứu: công cụ tra cứu MAC address (hỗ trợ mọi định dạng MAC, cơ sở dữ liệu OUI cập nhật từ IEEE).

Ví dụ thực tế: router nhà bạn liệt kê thiết bị lạ DC:A6:32:1F:5A:B2. Tra ra OUI DC:A6:32 của Raspberry Pi Foundation — nhiều khả năng đó là chiếc Pi bạn từng cắm rồi quên, hoặc Pi của ai đó đang kết nối nhờ mạng Wi-Fi của bạn.

Lỗi hay gặp:

  • Tra MAC đã bị random hóa: nếu kết quả trả về "locally administered" hoặc hãng không hợp lý với thiết bị bạn đang dùng, thiết bị đó đang dùng MAC ngẫu nhiên. Tắt MAC randomization trong cài đặt mạng của thiết bị đó trước khi tra lại để có kết quả chính xác.

  • Nhầm MAC Wi-Fi với MAC cổng LAN: một laptop thường có hai địa chỉ MAC — một cho card Wi-Fi, một cho cổng Ethernet. Khi lập hồ sơ mạng, cần chú ý lấy đúng loại tương ứng với cổng kết nối đang dùng.

Bước 2 — Sinh địa chỉ MAC ngẫu nhiên để kiểm thử

Khi phát triển hoặc kiểm thử phần mềm quản lý mạng, hay cần giả lập thiết bị với địa chỉ MAC cụ thể, bạn cần sinh MAC ngẫu nhiên hợp lệ mà không trùng thiết bị thật.

👉 Sinh MAC: công cụ tạo MAC address ngẫu nhiên (sinh MAC theo hãng cụ thể hoặc hoàn toàn ngẫu nhiên, cả định dạng dấu chấm và gạch nối).

Ví dụ: bạn đang viết script kiểm tra hệ thống đăng ký thiết bị cho nền tảng IoT smartbuilding.vn và cần 50 địa chỉ MAC giả để chạy test load — công cụ sinh cả lô trong vài giây thay vì tự nhập tay từng cái.

Lỗi hay gặp:

  • Dùng MAC test trùng thiết bị thật: nếu sinh MAC ngẫu nhiên mà vô tình trùng với một thiết bị đang hoạt động trong mạng, sẽ xảy ra xung đột địa chỉ và thiết bị đó có thể mất kết nối. Môi trường test nên được cách ly khỏi mạng sản xuất.

Bước 3 — Xem thông tin IP đi kèm khi cần điều tra thêm

Sau khi xác định được hãng thiết bị qua MAC, bạn thường muốn biết thêm về địa chỉ IP của nó — để tra ngược xem đó là thiết bị IoT, camera, máy in hay thiết bị văn phòng từ đâu kết nối vào.

👉 Thông tin IP: công cụ tra cứu thông tin IP (nhập IP của thiết bị để xem tổ chức, AS, hostname, abuse contact).

Ví dụ: sau khi biết MAC 54:05:DB:xx:xx:xx là chip Espressif (thường gặp trong thiết bị IoT giá rẻ), bạn dùng IP của thiết bị đó để tra thêm hostname hoặc ASN, xác định xem nó đang giao tiếp với máy chủ nào.

Lỗi hay gặp:

  • Tra IP nội bộ (192.168.x.x): công cụ tra cứu thông tin IP chỉ có dữ liệu cho IP public. Địa chỉ private không đăng ký công khai nên sẽ không có kết quả. Cần biết IP public của mạng hoặc IP đích trên Internet mà thiết bị đang kết nối tới.

Bước 4 — Xác định IP public khi cần whitelist hoặc mở cổng

Quản lý thiết bị trong mạng thường đi kèm nhu cầu whitelist IP public của văn phòng để truy cập từ xa hoặc mở cổng firewall cho dịch vụ cụ thể. Biết IP public hiện tại là bước không thể thiếu trong quy trình này.

👉 Xem IP public: công cụ xem địa chỉ IP (xem ngay IP public và ISP của kết nối hiện tại — cần cung cấp cho kỹ thuật viên khi mở firewall).

Kết quả và những điều cần biết

  • Thời gian tra cứu: kết quả hiện gần như tức thì — cơ sở dữ liệu OUI của IEEE được đồng bộ định kỳ, hiện có hàng chục nghìn OUI đã đăng ký.

  • Độ tin cậy: với MAC "globally unique" (bit b1 = 0), tra OUI cho kết quả chính xác về hãng sản xuất card mạng. Với MAC "locally administered" (bit b1 = 1 — do random hoặc VM), tra OUI không còn ý nghĩa vì địa chỉ đã bị can thiệp phần mềm.

  • OUI cho thấy hãng chip, không phải thương hiệu: một số thiết bị nhúng dùng chip Wi-Fi của bên thứ ba (ví dụ router Xiaomi dùng chip MediaTek), nên OUI có thể cho ra tên nhà sản xuất chip thay vì thương hiệu thiết bị — đây là bình thường.

Câu hỏi thường gặp (FAQ)

Tra OUI có đủ để xác định chính xác thiết bị không? OUI cho biết hãng sản xuất card mạng hoặc chip Wi-Fi, nhưng không đủ để biết model thiết bị cụ thể. Dùng OUI để thu hẹp phạm vi: OUI của Raspberry Pi Foundation thì gần chắc là Raspberry Pi; OUI của Espressif thì thường là thiết bị IoT dùng chip ESP8266/ESP32.

Tôi thấy MAC lạ trong router, có phải ai đang dùng chui Wi-Fi không? Rất có thể. Tra OUI trước để loại trừ thiết bị của chính mình (điện thoại, laptop, smart TV, đèn thông minh…). Nếu tra ra hãng hoàn toàn không quen, hoặc kết quả "locally administered" mà bạn chắc chắn không có thiết bị nào bật MAC randomization, hãy đổi mật khẩu Wi-Fi ngay và bật WPA3 nếu router hỗ trợ.

MAC address có thể bị giả mạo (MAC spoofing) không? Có. MAC spoofing là kỹ thuật thay đổi địa chỉ MAC bằng phần mềm để giả mạo thiết bị khác. Vì vậy MAC filtering không nên là lớp bảo mật duy nhất cho mạng Wi-Fi — hãy kết hợp với mật khẩu mạnh, tách VLAN cho khách và các lớp bảo mật khác.

Làm sao tìm địa chỉ MAC của thiết bị mình? Trên Windows: mở Command Prompt, chạy ipconfig /all, tìm dòng "Physical Address". Trên macOS: vào System Settings > Network > chọn kết nối > Details. Trên Linux: chạy ip link show. Trên iPhone/Android: vào phần cài đặt Wi-Fi, xem thông tin mạng đang kết nối — thường có ô "Wi-Fi Address" hoặc "MAC Address".


BKNS Tools — bộ công cụ tra cứu mạng miễn phí. Tra cứu MAC address · Tạo MAC ngẫu nhiên · Thông tin IP · Xem IP của tôi — không cần đăng nhập.