MAC Address Lookup: เช็กผู้ผลิตอุปกรณ์เครือข่ายจาก MAC Address แบบออฟไลน์
ค้นหาผู้ผลิต (OUI) จาก MAC Address ด้วยชุดข้อมูล IEEE แบบออฟไลน์ ตรวจจับ unicast, multicast และ randomized MAC แปลงรูปแบบ colon, hyphen, dot และ bare พร้อมคำนวณ EUI-64 และ IPv6 link-local — ฟรี ทำงานในเบราว์เซอร์ทั้งหมด
เครื่องมือออนไลน์ฟรี
ค้นหาผู้ผลิตจาก MAC Address
ค้นหาผู้ผลิต (OUI vendor) ของ MAC address จากชุดข้อมูล IEEE ที่ฝังในเครื่อง ตรวจ unicast/multicast แปลงรูปแบบ และคำนวณ EUI-64 ทำงานในเบราว์เซอร์ทั้งหมด ไม่ต้องต่อเน็ต
Table of Contents
เคยไหมที่เปิดหน้า admin ของ router แล้วเจออุปกรณ์ที่ไม่รู้จักแสดงอยู่ในรายการ clients หรือกำลังนั่งแก้ปัญหาเครือข่ายแล้วเจอ MAC Address ยาวๆ ใน log โดยไม่รู้ว่า network interface นั้นมาจากผู้ผลิตรายไหน นี่คือจุดที่ MAC Address Lookup เข้ามาช่วย — วาง MAC Address ในรูปแบบไหนก็ได้ แล้วรู้ได้ทันทีว่าผู้ผลิตคือใคร พร้อมข้อมูลเชิงลึกที่มีประโยชน์กว่าชื่อบริษัทเพียงอย่างเดียว
เครื่องมือนี้ใช้ชุดข้อมูล OUI (Organizationally Unique Identifier) ของ IEEE ที่ bundled มาในตัว เพื่อระบุ vendor หรือผู้ผลิตจาก MAC Address แทนที่จะเป็นแค่ตัวค้นหาชื่อบริษัทเฉยๆ มันยังวิเคราะห์ bit สำคัญใน octet แรกเพื่อแยกว่าเป็น unicast หรือ multicast เป็นที่อยู่ที่ burned-in จากโรงงาน (universal) หรือเป็น randomized MAC ที่ระบบปฏิบัติการสร้างขึ้นเพื่อความเป็นส่วนตัว (local) รวมถึงแปลงรูปแบบระหว่าง colon, hyphen, Cisco dotted และ bare hex และคำนวณ EUI-64 interface identifier กับ IPv6 link-local address ให้ด้วยในขั้นตอนเดียว
ที่สำคัญที่สุดสำหรับหลายคน: ทุกอย่างทำงาน 100% client-side ในเบราว์เซอร์ของคุณ ไม่มี network call แม้แต่ครั้งเดียว MAC Address ที่คุณวางจะไม่ถูกส่งออกไปไหนทั้งสิ้น ฟรีทั้งหมด ไม่ต้องสมัครสมาชิก และใช้งานได้ทันที
ทำไมต้องใช้ MAC Address Lookup?
- ระบุผู้ผลิตได้ทันทีจากข้อมูลจริงของ IEEE: ไม่ต้องเดาจากชื่ออุปกรณ์หรือความจำเก่าๆ — OUI ใน 3 bytes แรกของ MAC Address เชื่อมโยงกับบริษัทผู้ผลิตที่จดทะเบียนไว้กับ IEEE จริงๆ
- เป็นส่วนตัวเพราะทำงานออฟไลน์สมบูรณ์: ชุดข้อมูล OUI ถูก bundle มากับเครื่องมือ การค้นหาแต่ละครั้งไม่มี request ออกไปยังเซิร์ฟเวอร์ไหน MAC ของลูกค้าหรืออุปกรณ์ภายในองค์กรจึงไม่รั่วไหล
- จับ randomized MAC ได้: เมื่อ U/L bit ระบุว่าเป็น local address ที่ถูกสุ่มขึ้น (เช่น ที่ iOS, Android และ Windows ใช้กับ WiFi เป็นค่าเริ่มต้น) เครื่องมือจะเตือนให้ทราบ เพื่อไม่ให้คุณสรุปอะไรผิดพลาดจาก vendor ที่แสดง
- แปลงรูปแบบได้ครบ 4 แบบ: รับ input ได้ทั้ง colon, hyphen, dot และ bare แล้วแสดงผลลัพธ์เป็นทั้ง 4 รูปแบบ รวมถึง Cisco dotted format ที่พบเห็นในงาน network ขององค์กรจำนวนมาก
- คำนวณ EUI-64 และ IPv6 link-local: ต่อยอดจาก MAC ไปสู่ interface identifier ตาม RFC 4291 และที่อยู่ fe80::/10 ที่ interface นั้นควรจะได้รับ — ของที่ต้องใช้ตอนทำงานกับ IPv6
- ใช้งานง่ายสำหรับทุกระดับ: จากคนที่แค่อยากรู้ว่า "อุปกรณ์ลึกลับใน WiFi บ้านคือของใคร" ไปจนถึง network engineer ที่ทำ troubleshooting อย่างจริงจัง
ฟีเจอร์หลัก
| ฟีเจอร์ | สิ่งที่ทำให้คุณ |
|---|---|
| OUI vendor lookup | ระบุชื่อบริษัทผู้ผลิตจาก 6 หลักแรกของ MAC Address ด้วยข้อมูล IEEE แบบออฟไลน์ |
| ตรวจจับ unicast/multicast (I/G bit) | บอกว่า MAC นี้เป็นที่อยู่เดี่ยวหรือที่อยู่กลุ่ม เช่น broadcast หรือ multicast ที่ใช้ในโปรโตคอลต่างๆ |
| ตรวจจับ universal/local (U/L bit) | แยกที่อยู่ burned-in จากโรงงานออกจาก randomized MAC พร้อมคำเตือนเมื่อเจอแบบสุ่ม |
| ตัวแปลงรูปแบบ | แปลงระหว่าง AA:BB:CC:DD:EE:FF, AA-BB-CC-DD-EE-FF, AABB.CCDD.EEFF และ AABBCCDDEEFF |
| สร้าง EUI-64 | กลับ U/L bit และแทรก FF:FE ตรงกลางตาม RFC 4291 |
| คำนวณ IPv6 link-local | สร้างที่อยู่ fe80::/10 จาก modified EUI-64 identifier |
บางจุดที่ควรขยายเพิ่ม:
- การรับ input ยืดหยุ่นจริงๆ: เครื่องมือตัด 0x prefix, colon, hyphen, dot และ space ออกให้อัตโนมัติ แล้วตรวจว่าเหลือเป็น hex ครบ 12 หลักพอดี — วาง MAC จาก log รูปแบบไหนก็ได้โดยไม่ต้องจัด format เองก่อน
- ความเป็นส่วนตัวคือ default ไม่ใช่ option: เพราะการค้นหาทั้งหมดเกิดในเบราว์เซอร์ ค่าที่คุณป้อนจึงไม่ถูกส่งไปเก็บไว้ที่ไหนเลย ต่างจากเว็บ lookup ทั่วไปที่ต้องส่ง MAC ขึ้นเซิร์ฟเวอร์
- ผลลัพธ์ครบในหน้าเดียว: vendor, bit flags, MAC ทั้ง 4 รูปแบบ, EUI-64 และ IPv6 link-local แสดงพร้อมกันทั้งหมด ไม่ต้องคลิกไปมาหลายหน้า
วิธีใช้งาน
- เปิดหน้า MAC Address Lookup บนเบราว์เซอร์ของคุณ
- วาง MAC Address ที่ต้องการตรวจสอบลงในช่อง input — จะเป็น AABBCCDDEEFF, aa:bb:cc:dd:ee:ff, AA-BB-CC-DD-EE-FF, aabb.ccdd.eeff หรือมี 0x นำหน้าก็ได้ทั้งหมด
- สั่งค้นหา แล้วเครื่องมือจะตรวจก่อนว่าค่าที่ป้อนตัด separator และ prefix ออกแล้วเหลือ hex 12 หลักพอดี ถ้าไม่ใช่จะถือว่าเป็น invalid และแจ้งให้แก้ทันที
- อ่านชื่อผู้ผลิต (OUI vendor) ที่แสดงเป็นผลลัพธ์หลักของการค้นหา
- ไล่ดูรายละเอียดที่เหลือ: ประเภท unicast/multicast, สถานะ universal/local (พร้อมคำเตือนถ้าเป็น randomized MAC), MAC ในทั้ง 4 รูปแบบ, EUI-64 identifier และ IPv6 link-local address
ทำความรู้จักโครงสร้าง MAC Address
MAC Address คือตัวเลข 48 bits หรือ 6 octets เช่น AA:BB:CC:DD:EE:FF โครงสร้างนี้แบ่งเป็นสองส่วนใหญ่ๆ:
- OUI — 3 bytes แรก (AA:BB:CC): Organizationally Unique Identifier คือรหัสที่ IEEE กำหนดให้องค์กรแต่ละแห่ง บริษัทที่ได้ OUI หนึ่งชุดสามารถออกหมายเลขให้ network interface ได้ถึง 2^24 อุปกรณ์ภายใต้ OUI เดียว นี่คือเหตุผลที่ 6 หลักแรกของ MAC บอกได้ว่า "ใครเป็นคนทำการ์ดนี้" และเป็นหัวใจของการ lookup ทั้งหมด
- NIC-specific bytes — 3 bytes หลัง (DD:EE:FF): ผู้ผลิตกำหนดเองให้กับการ์ดแต่ละชิ้น โดยเจตนาเดิมคือให้การ์ดทุกชิ้นภายใต้ OUI เดียวกันมีค่าไม่ซ้ำกัน
นอกจากนี้ สอง bit ของ octet แรกยังมีความหมายพิเศษ:
- I/G bit (bit 0, ค่า 0x01): Individual/Group — ถ้าเป็น 0 คือ unicast หมายถึงที่อยู่ของอุปกรณ์เครื่องเดียว ถ้าเป็น 1 คือ multicast สำหรับกลุ่มอุปกรณ์ เช่น 01:80:C2:00:00:00 ที่ Spanning Tree Protocol ใช้ หรือ 33:33:... ที่ IPv6 multicast ใช้ broadcast FF:FF:FF:FF:FF:FF ก็เป็นกรณีพิเศษที่ทุก bit เป็น 1
- U/L bit (bit 1, ค่า 0x02): Universal/Local — ถ้าเป็น 0 คือ universal หมายถึงที่อยู่แบบ burned-in ที่โรงงานกำหนดมาแต่ต้น ถ้าเป็น 1 คือ local หมายถึงที่อยู่ที่ระบบปฏิบัติการหรือผู้ดูแลสร้างขึ้นเอง เทคนิคสังเกตง่ายๆ: randomized MAC มักมีเลขหลักที่สองของ octet แรกเป็น 2, 6, A หรือ E
เรื่อง randomized MAC น่าสนใจเป็นพิเศษ: iOS, Android และ Windows ปัจจุบันเปิดใช้ private Wi-Fi address หรือ random hardware address เป็นค่าเริ่มต้นเวลาต่อ WiFi แต่ละ SSID อุปกรณ์จะสุ่ม local MAC ขึ้นมาใช้แทนที่อยู่จริงเพื่อไม่ให้ถูก track ผลข้างเคียงคือเวลาคุณ lookup OUI ของ MAC แบบสุ่ม ชื่อผู้ผลิตที่ได้อาจไม่ได้สะท้อนอุปกรณ์จริงเสมอไป เครื่องมือนี้จึงแสดงคำเตือนให้เห็นชัดเมื่อเจอกรณีนี้ เพื่อให้คุณตีความผลลัพธ์ได้ถูกต้อง
ส่วน EUI-64 คือวิธียืด MAC 48 bits ให้เป็น interface identifier ยาว 64 bits สำหรับ IPv6 ตาม RFC 4291: แทรก FF:FE เข้าไปตรงกลาง (ระหว่าง octet ที่สามกับสี่) และกลับค่า U/L bit (XOR กับ 0x02) เช่น AA:BB:CC:DD:EE:FF จะได้ A8:BB:CC:FF:FE:DD:EE:FF เมื่อนำไปต่อกับ prefix fe80::/10 ก็จะได้ IPv6 link-local address ของ interface นั้น — ซึ่งเครื่องมือคำนวณให้ครบในขั้นตอนเดียว
กรณีใช้งานจริง
หาเจ้าของอุปกรณ์แปลกหน้าใน WiFi ที่บ้าน
สถานการณ์คลาสสิกที่ใครก็เคยเจอ: เปิดหน้า admin ของ router เจอ client ที่ไม่รู้จักในรายการ attached devices คัดลอก MAC จากตรงนั้นมาวางในเครื่องมือ ถ้า OUI ชี้ไปที่บริษัทที่ทำ TV, อุปกรณ์ IoT หรือโทรศัพท์ คุณก็ได้คำใบ้ทันทีว่าอุปกรณ์นั้นน่าจะเป็นอะไร และควรจะเป็นของคนในบ้านหรือไม่ ถ้าปรากฏว่าเป็น randomized MAC เครื่องมือจะบอกด้วย ซึ่งมีประโยชน์เพราะอุปกรณ์ใหม่ๆ แทบทุกเครื่องสุ่ม MAC เวลาต่อ WiFi ทำให้ชื่อ vendor อย่างเดียวอาจไม่พอ
Network debugging และจัดทำ asset inventory
ในงานองค์กร MAC Address โผล่อยู่ทุกหนทุกแห่ง — DHCP leases, switch CAM tables, wireless controller logs, firewall rules การ lookup OUI เป็นชุดช่วยแปลง log ดิบๆ ให้เป็นข้อมูลที่อ่านเข้าใจได้ เช่น จัดกลุ่มอุปกรณ์ตามผู้ผลิต, มองหาอุปกรณ์ legacy ที่ควรถอดออกจากระบบ หรือเจอ pattern ว่า NIC จากผู้ผลิตรายเดียวกันมักมีปัญหาพร้อมกันซึ่งชี้ไปที่ firmware ร่วมกัน ทำให้ทำ asset inventory ได้โดยไม่ต้องเดินไปอ่านป้ายเครื่องทีละตัว
ตรวจสอบ randomized MAC เพื่อความเป็นส่วนตัว
ถ้าคุณทำงานกับเรื่อง security หรือสนใจ privacy การรู้ว่า MAC ไหนเป็นแบบ locally administered ช่วยให้ตีความข้อมูลได้แม่นยำขึ้น อุปกรณ์เครื่องเดียวกันที่ต่อ WiFi ต่าง SSID กันอาจใช้คนละ MAC หมายความว่าจำนวน "อุปกรณ์" ที่เห็นในระบบอาจดูมากกว่าความจริง ในทางกลับกัน หากคุณกำลังทดสอบว่า policy ความเป็นส่วนตัวของอุปกรณ์ทำงานถูกต้อง การเห็นคำเตือน randomized MAC จากเครื่องมือก็เป็นหลักฐานยืนยันได้ดีว่ากลไกนั้นเปิดใช้อยู่จริง
เตรียมพร้อมสู่ IPv6 ด้วย EUI-64 และ link-local address
ในเครือข่ายที่กำลังเดินหน้าสู่ IPv6 ความเข้าใจเรื่อง EUI-64 มีค่ามาก ลองนึกภาพว่าคุณเห็น fe80:: address ใน output ของ ip neigh หรือ show ipv6 neighbors แล้วสงสัยว่าเป็นของ interface ไหน — ถ้ารู้ MAC ของอุปกรณ์ คุณคำนวณ link-local ที่มัน "ควรจะได้" ล่วงหน้าแล้วเทียบกับสิ่งที่เห็นจริงได้ทันที ทักษะเดียวกันยังช่วยตอนตรวจสอบว่าอุปกรณ์ที่เปิด privacy extensions ไว้จะไม่ยึดที่อยู่แบบ EUI-64 ตามที่คาดไว้ ซึ่งเป็นความต่างที่มักทำให้คนสับสนตอน debug
แนวปฏิบัติที่ดี
- เก็บ MAC ในรูปแบบเดียวกันทั้งทีม: เลือก format เดียว (เช่น colon ตัวพิมพ์เล็กทั้งหมด) ไว้ใช้ใน documentation แล้วใช้เครื่องมือแปลงเมื่อเจอรูปแบบอื่น จะลดความสับสนใน log และ spreadsheet ลงได้มาก
- จำว่า OUI บอกผู้ผลิตของ network interface ไม่ใช่ของเครื่องทั้งเครื่อง: laptop ของแบรนด์หนึ่งอาจใช้ WiFi card ของ Intel, Broadcom หรือ Realtek — ข้อมูลจาก OUI จึงหมายถึง "ผู้ผลิตการ์ด" เสมอ
- เช็ก bit flags ก่อนดึงข้อสรุป: อย่าเชื่อชื่อ vendor ทันทีถ้า U/L bit บอกว่าเป็น randomized MAC หรือ I/G bit บอกว่าเป็น multicast — ทั้งสองกรณีต้องตีความต่างจาก unicast แบบ universal
- อย่าวาง MAC ของอุปกรณ์อ่อนไหวลงในเว็บ lookup ที่ต้องส่งข้อมูลออก: เว็บที่ส่งคำขอไปเซิร์ฟเวอร์อาจบันทึก MAC ของคุณไว้ เครื่องมือนี้ทำงานในเบราว์เซอร์ทั้งหมดจึงหมดปัญหานี้ไปจากต้นทาง
- ใช้คู่กับเครื่องมือ layer 3 เพื่อดูภาพรวม: MAC บอกเรื่อง layer 2 แต่ปัญหาส่วนใหญ่ต้องดูข้อมูลด้าน IP ประกอบ — ไปต่อด้วย DNS Lookup หรือ IP Lookup เพื่อสาวปัญหาได้ต่อเนื่อง
- ตามพฤติกรรม privacy MAC ของแต่ละแพลตฟอร์ม: ค่า default ของ iOS, Android และ Windows เปลี่ยนมาหลายรอบแล้ว สิ่งที่เคยเป็นที่อยู่จากโรงงานอาจกลายเป็นค่าสุ่มในเวอร์ชันใหม่ การเช็ก U/L bit ทุกครั้งจึงเป็นนิสัยที่ดี
ลองใช้ MAC Address Lookup ได้เลยตอนนี้
ไม่ต้องรอ ไม่ต้องสมัครสมาชิก ไม่ต้องติดตั้งอะไร — เปิดหน้า MAC Address Lookup แล้ววาง MAC Address ตัวแรกของคุณได้เลย ไม่ว่าจะเป็นอุปกรณ์แปลกหน้าในเครือข่ายบ้าน, NIC ที่ติดอยู่ใน log ของระบบงาน หรือที่อยู่ที่อยากรู้ว่าจะสร้าง IPv6 link-local ได้แบบไหน คำตอบทั้งหมดจะอยู่หน้าเดียวกันภายในไม่กี่วินาที และเพราะข้อมูลไม่หลุดออกจากเบราว์เซอร์ของคุณเลย จึงใช้ได้ทั้งในงานส่วนตัวและงานองค์กรโดยไม่ต้องกังวลเรื่องความปลอดภัยของข้อมูล
เครื่องมือที่เกี่ยวข้องที่คุณอาจสนใจ:
ขอให้สนุกกับการ troubleshooting!
คำถามที่พบบ่อย
ถ: MAC Address ที่ฉันป้อนถูกส่งไปที่ไหนไหม?
ตอบ: ไม่ เครื่องมือทำงาน 100% client-side ในเบราว์เซอร์ของคุณ และใช้ชุดข้อมูล OUI ของ IEEE ที่ bundled มาในตัว จึงไม่มี network call และไม่มีการบันทึกค่าที่คุณป้อนลงเซิร์ฟเวอร์ใดๆ
ถ: รองรับการป้อน MAC แบบไหนได้บ้าง?
ตอบ: ทุกรูปแบบที่นิยมใช้กัน — AA:BB:CC:DD:EE:FF, AA-BB-CC-DD-EE-FF, AABB.CCDD.EEFF, AABBCCDDEEFF และแม้แต่ค่าที่มี 0x นำหน้า เครื่องมือจะตัด separator และ prefix ออกให้อัตโนมัติ แล้วตรวจว่าเหลือเป็น hex ครบ 12 หลักพอดี ถ้าไม่ครบจะถือว่าเป็น invalid
ถ: ทำไมบางครั้งชื่อผู้ผลิตที่ได้ไม่ตรงกับแบรนด์อุปกรณ์เลย?
ตอบ: เพราะ OUI เป็นของผู้ผลิต network interface ไม่ใช่ผู้ประกอบเครื่อง เช่น laptop ของแบรนด์ดังอาจใช้ WiFi card ของ Intel หรือ Realtek นอกจากนี้ถ้าอุปกรณ์เปิดใช้ randomized MAC ชื่อที่ได้อาจไม่สะท้อนผู้ผลิตจริงเลย เครื่องมือจะเตือนให้เห็นกรณีนี้อย่างชัดเจน
ถ: การคำนวณ EUI-64 และ IPv6 link-local ทำงานอย่างไร?
ตอบ: ตาม RFC 4291 เครื่องมือจะแทรก FF:FE เข้ากลาง MAC 48 bits เพื่อให้เป็น identifier ยาว 64 bits แล้วกลับค่า U/L bit (XOR กับ 0x02) ผลลัพธ์คือ modified EUI-64 interface identifier ซึ่งเมื่อนำไปต่อกับ prefix fe80::/10 ก็จะได้ IPv6 link-local address ของ interface นั้น
ถ: เครื่องมือนี้ฟรีจริงไหม ต้องสมัครสมาชิกหรือไม่?
ตอบ: ฟรีทั้งหมด ไม่ต้องสมัครสมาชิก ไม่ต้องติดตั้งโปรแกรม และใช้งานได้ทุกครั้งที่ต้องการโดยไม่มีข้อจำกัด