MAC Address คืออะไร? ชื่อเต็มและวิธีการค้นหา

⚡ สรุปอย่างชาญฉลาด

ที่อยู่ MAC หรือ Media Access Control address คือตัวระบุฮาร์ดแวร์ 48 บิตที่ไม่ซ้ำกัน ซึ่งกำหนดให้กับอะแดปเตอร์เครือข่าย และใช้เพื่อระบุอุปกรณ์บนเครือข่ายท้องถิ่น tracผู้ส่งและผู้รับ และควบคุมการเข้าถึงเครือข่าย

  • 🆔 ความหมาย: ที่อยู่ MAC คือที่อยู่ฮาร์ดแวร์ขนาด 48 บิตที่กำหนดให้กับการ์ดอินเทอร์เฟซเครือข่ายในระหว่างกระบวนการผลิต
  • 🏭 โครงสร้าง: สามอ็อกเท็ตแรกประกอบเป็น OUI ที่ใช้ระบุผู้ผลิต ส่วนสามอ็อกเท็ตสุดท้ายใช้ระบุอะแดปเตอร์เฉพาะรุ่น
  • 🧭 ประเภท: ที่อยู่แบบจัดการโดยส่วนกลาง (Universally Administered Addresses) จะถูกกำหนดค่าเริ่มต้นจากโรงงาน ในขณะที่ที่อยู่แบบจัดการโดยส่วนท้องถิ่น (Locally Administered Addresses) สามารถกำหนดใหม่ได้โดยผู้ดูแลระบบ
  • 🔍 ค้นหาได้ที่นี่: On Windowsคำสั่ง `ipconfig /all` หรือหน้าต่างรายละเอียดของอะแดปเตอร์เครือข่ายจะแสดงที่อยู่ทางกายภาพของอะแดปเตอร์
  • 🔧 เปลี่ยนมัน: ตัวจัดการอุปกรณ์ หรือ Windows ค่าในรีจิสทรีสามารถแทนที่ค่าที่อยู่ MAC ของอะแดปเตอร์ได้
  • 🌐 MAC เทียบกับ IP: ที่อยู่ MAC ทำงานที่เลเยอร์การเชื่อมโยงข้อมูล ในขณะที่ที่อยู่ IP ทำงานที่เลเยอร์เครือข่าย

MAC Address ในระบบเครือข่ายคืออะไร

ที่อยู่ MAC คืออะไร?

ที่อยู่ MAC คือตัวระบุเฉพาะที่กำหนดให้กับ NIC (Network Interface Controller/Card) เป็นที่อยู่ 48 บิต (หรือ 64 บิต) ที่เชื่อมโยงกับอะแดปเตอร์เครือข่าย และโดยปกติจะเขียนในรูปแบบเลขฐานสิบหก ชื่อเต็มของที่อยู่ MAC คือ Media Access Control address

เหตุใดจึงต้องใช้ที่อยู่ MAC

ที่อยู่ MAC คือหมายเลขเฉพาะที่ใช้สำหรับ tracที่อยู่ MAC คือที่อยู่ของอุปกรณ์บนเครือข่าย มันช่วยให้สามารถระบุผู้ส่งหรือผู้รับได้อย่างปลอดภัย และป้องกันการเข้าถึงที่ไม่พึงประสงค์ ที่อยู่ MAC ยังใช้ใน Wi-Fi สาธารณะ เช่น ที่สนามบิน เพื่อระบุอุปกรณ์เฉพาะอีกด้วย

Archiเทคเจอร์ของ MAC

ภาพด้านล่างแสดงโครงสร้างของที่อยู่ MAC:

โครงสร้างสถาปัตยกรรมของที่อยู่ MAC ที่แสดงบิตของผู้ผลิต OUI และบิตเฉพาะอุปกรณ์ NIC

ตัวอย่างที่อยู่ MAC ด้านบนแสดงให้เห็นว่าโครงสร้างประกอบด้วย:

  • ที่อยู่ MAC ประกอบด้วย 6 อ็อกเท็ต (กลุ่มละแปดบิต)
  • สามอ็อกเท็ตแรก ซึ่งประกอบเป็นรหัสประจำตัวที่ไม่ซ้ำกันขององค์กร (Organizationally Unique Identifier หรือ OUI) เป็นตัวเลข 24 บิตที่ใช้ระบุผู้ผลิตหรือผู้จำหน่าย
  • สามอ็อกเท็ตสุดท้าย ซึ่งเป็นส่วนเฉพาะของอุปกรณ์ (ส่วนเฉพาะของ NIC)
  • แต่ละอ็อกเท็ตประกอบด้วย 8 บิต ตัวอย่างเช่น a0 ถึง a7
  • บิต a0 (บิตที่มีค่าต่ำที่สุดในอ็อกเท็ตแรก) ซึ่งกำหนดประเภทการส่ง: 0 สำหรับการส่งแบบยูนิคาสต์ (ปลายทางเดียว) และ 1 สำหรับการส่งแบบมัลติคาสต์
  • บิต a1 ซึ่งกำหนดค่าการบริหารจัดการ: 0 สำหรับที่อยู่ที่ไม่ซ้ำกันทั่วโลกซึ่งบังคับใช้โดย OUI และ 1 สำหรับที่อยู่ที่มีการบริหารจัดการในระดับท้องถิ่น

ประเภทของที่อยู่ MAC

ที่อยู่ MAC มีสองประเภท ได้แก่:

ที่อยู่ที่บริหารโดยสากล

UAA เป็นประเภทที่ใช้กันอย่างแพร่หลายที่สุด โดยจะได้รับมาในระหว่างกระบวนการผลิตอะแดปเตอร์เครือข่าย สามอ็อกเท็ตแรกระบุถึงองค์กรหรือผู้ผลิตที่ออกรหัส และอ็อกเท็ตที่เหลือจะถูกกำหนดโดยผู้ผลิตรายนั้น

ที่อยู่ที่บริหารงานในพื้นที่

LAA คือที่อยู่ที่จะเปลี่ยนแปลง MAC address ของอะแดปเตอร์ ผู้ดูแลระบบเครือข่ายอาจกำหนด LAA ให้กับอุปกรณ์ โดยแทนที่ address ที่ผู้ผลิตกำหนด LAA ไม่มี OUI (Organizationally Unique Identifier) ​​ชื่อเต็มของ LAA คือ Locally Administered Address

วิธีค้นหาที่อยู่ MAC ใน Windows?

ด้านล่างนี้คือขั้นตอนโดยละเอียดในการค้นหาที่อยู่ MAC ใน Windowsโดยใช้วิธีการสองวิธี:

ค้นหาที่อยู่ MAC ด้วย Command Prompt

ขั้นตอนที่ 1) คลิกที่ปุ่ม “เริ่ม”

คลิ๊กที่ Windows กดปุ่ม Start เพื่อเริ่มค้นหาที่อยู่ MAC

ขั้นตอนที่ 2) พิมพ์ “command prompt” ในช่องค้นหา

กำลังค้นหา Command Prompt ใน Windows กล่องค้นหา

ขั้นตอนที่ 3) ในหน้าต่าง Command Prompt ให้พิมพ์ ipconfig /all แล้วกด Enter

Typing คำสั่ง ipconfig /all ใน Windows พร้อมรับคำสั่ง

ขั้นตอนที่ 4) ผลลัพธ์ของคำสั่งจะปรากฏขึ้น

คำสั่ง ipconfig /all จะแสดงที่อยู่ทางกายภาพของอะแดปเตอร์ใน Command Prompt

เลื่อนลงมาที่ค่าถัดจาก “ที่อยู่ทางกายภาพ” (Physical Address) ค่านี้คือที่อยู่ MAC ของคุณ

ค้นหาที่อยู่ MAC จากการตั้งค่าการเชื่อมต่อเครือข่าย

อีกวิธีหนึ่งคือตรวจสอบรายละเอียดอะแดปเตอร์เครือข่ายของคุณใน Windows.

ขั้นตอนที่ 1) คลิกที่ปุ่ม “เริ่ม”

เปิด Windows เริ่มเมนูเพื่อเข้าถึงการตั้งค่าเครือข่าย

ขั้นตอนที่ 2) พิมพ์ “ดูสถานะและงานของเครือข่าย” ในช่องค้นหา

กำลังค้นหา "ดูสถานะเครือข่ายและงานต่างๆ" ใน Windows

ขั้นตอนที่ 3) คลิกที่การเชื่อมต่อเครือข่ายที่ใช้งานอยู่ของคุณ

การเลือกการเชื่อมต่อเครือข่ายอีเธอร์เน็ตใน Windows เครือข่ายและ Sharing Center

ขั้นตอนที่ 4) ในหน้าจอถัดไป ให้คลิกที่ “รายละเอียด”

คลิกรายละเอียดใน Windows หน้าต่างแสดงสถานะการเชื่อมต่อ

ขั้นตอนที่ 5) ค้นหาช่อง “ที่อยู่จริง”

ค่าที่อยู่ทางกายภาพที่แสดงใน Windows หน้าต่างรายละเอียดการเชื่อมต่อเครือข่าย

ค่าที่แสดงสำหรับที่อยู่ทางกายภาพคือที่อยู่ MAC ของคุณ ขั้นตอนเหล่านี้ครอบคลุม Windowsสำหรับระบบอื่นๆ โปรดดูที่ คู่มือการค้นหาและเปลี่ยนที่อยู่ MAC on macOS และ Linux

วิธีการเปลี่ยนที่อยู่ MAC ใน Windows

คุณยังสามารถเปลี่ยนแปลงหรือปลอมแปลงที่อยู่ MAC ได้อีกด้วย Windows แสดงผลโดยใช้ Device Manager หรือ Registry:

การใช้ Device Manager เพื่อเปลี่ยนที่อยู่ MAC

ขั้นตอนที่ 1) คลิกที่ปุ่ม “เริ่ม”

เปิด Windows เมนูเริ่มต้นเพื่อเปิดตัวจัดการอุปกรณ์

ขั้นตอนที่ 2) พิมพ์ “ตัวจัดการอุปกรณ์” ในช่องค้นหา

กำลังค้นหา Device Manager ใน Windows กล่องค้นหา

ขั้นตอนที่ 3) คลิกที่ “อะแดปเตอร์เครือข่าย” เพื่อขยายโครงสร้างแบบต้นไม้

การขยายสาขา Network Adapters ใน Windows จัดการอุปกรณ์

ขั้นตอนที่ 4) คลิกขวาที่อะแดปเตอร์เครือข่าย แล้วคลิกที่ “คุณสมบัติ”

การเปิดหน้าต่าง Properties สำหรับอะแดปเตอร์เครือข่ายใน Device Manager

ขั้นตอนที่ 5) ในหน้าจอถัดไป ให้คลิกที่แท็บ “ขั้นสูง”

เลือกแท็บขั้นสูงในกล่องโต้ตอบคุณสมบัติของอะแดปเตอร์เครือข่าย

ขั้นตอนที่ 6) ใต้หัวข้อ “คุณสมบัติ” ให้เลือก “ที่อยู่เครือข่าย”

เลือกคุณสมบัติที่อยู่เครือข่ายในแท็บขั้นสูง

ขั้นตอนที่ 7) ในช่อง “ค่า” ให้พิมพ์ที่อยู่ MAC ที่คุณต้องการ

ป้อนที่อยู่ MAC ใหม่ลงในช่องค่าของคุณสมบัติที่อยู่เครือข่าย

ขั้นตอนที่ 8) รีสตาร์ทพีซีของคุณเพื่อเปิดใช้งานการเปลี่ยนแปลง

การรีสตาร์ทไฟล์ Windows เพื่อตั้งค่า MAC address ใหม่ให้กับพีซี

ขั้นตอนที่ 9) ตรวจสอบโดย typing พิมพ์คำสั่ง ipconfig/all ใน Command Prompt

ตรวจสอบความถูกต้องของที่อยู่ทางกายภาพที่อัปเดตแล้วด้วยคำสั่ง ipconfig /all หลังจากทำการเปลี่ยนแปลงใน Device Manager

การใช้ Registry เพื่อเปลี่ยนที่อยู่ MAC

ขั้นตอนที่ 1) คลิกที่ปุ่ม “เริ่ม”

เปิด Windows เมนูเริ่มต้นเพื่อเข้าสู่หน้าต่างเรียกใช้ (Run)

ขั้นตอนที่ 2) พิมพ์ “run” ในช่องค้นหา

การเปิดตัว Windows เรียกใช้กล่องโต้ตอบจากการค้นหา

ขั้นตอนที่ 3) พิมพ์ REGEDIT แล้วกด “ตกลง”

การเข้าสู่ REGEDIT ในช่อง Run ให้เลือกเปิด Registry Editor

ขั้นตอนที่ 4) ไปที่คีย์รีจิสทรีนี้:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<network adapter>\Parameters

เข้าไปที่คีย์ Parameters ของอะแดปเตอร์เครือข่ายใน Windows โปรแกรม Registry Editor

ขั้นตอนที่ 5) คลิกขวาแล้วเลือก “ใหม่” -> “ค่าสตริง”

สร้างค่าสตริงใหม่ภายใต้คีย์รีจิสทรีของอะแดปเตอร์

ขั้นตอนที่ 6) ตั้งชื่อค่าว่า “NetworkAddress” แล้วกด Enter

ตั้งชื่อค่าสตริงรีจิสทรีใหม่ว่า NetworkAddress

ขั้นตอน 7) Double-คลิกที่ค่าใหม่แล้วป้อนค่า MAC ใหม่ของอะแดปเตอร์

แก้ไขค่า NetworkAddress เพื่อตั้งค่า MAC address ใหม่

ขั้นตอนที่ 8) กด “ตกลง” เพื่อบันทึกค่าใหม่

บันทึกค่าที่อยู่ MAC ใหม่ใน Registry Editor

ขั้นตอนที่ 9) รีสตาร์ทพีซีของคุณเพื่อเปิดใช้งานการเปลี่ยนแปลง

การรีสตาร์ทไฟล์ Windows เพื่อแก้ไขที่อยู่ MAC ในรีจิสทรีของพีซี

ขั้นตอนที่ 10) ตรวจสอบโดย typing พิมพ์คำสั่ง ipconfig/all ใน Command Prompt

ตรวจสอบความถูกต้องของที่อยู่ทางกายภาพที่อัปเดตแล้วด้วยคำสั่ง ipconfig /all หลังจากการเปลี่ยนแปลงรีจิสทรี

ความแตกต่างระหว่างที่อยู่ MAC และที่อยู่ IP

ตารางต่อไปนี้แสดงความแตกต่างที่สำคัญระหว่างที่อยู่ MAC และ ที่อยู่ IP:

ที่อยู่ MAC ที่อยู่ IP
ที่อยู่ MAC ย่อมาจาก Media Access Control Address ที่อยู่ IP ย่อมาจาก Internet Protocol Address
ประกอบด้วยที่อยู่ 48 บิต ประกอบด้วยที่อยู่ 32 บิต (IPv4)
ที่อยู่ MAC ทำงานที่เลเยอร์ดาต้าลิงก์ของอุปกรณ์ แบบจำลอง OSI. ที่อยู่ IP ทำงานที่เลเยอร์เครือข่ายของโมเดล OSI
มันถูกเรียกว่าที่อยู่ทางกายภาพ มันถูกเรียกว่าที่อยู่แบบลอจิคัล
คุณสามารถดึงที่อยู่ MAC ของอุปกรณ์จากที่อยู่ IP ได้โดยใช้ โปรโตคอล ARP. คุณสามารถดึงที่อยู่ IP ของอุปกรณ์จากที่อยู่ MAC ของอุปกรณ์นั้นได้โดยใช้โปรโตคอล RARP
ไม่มีการใช้คลาสในที่อยู่ MAC ใน IP นั้น IPv4 ใช้คลาส A, B, C, D และ E

คำถามที่พบบ่อย

ที่อยู่ MAC ประกอบด้วย 48 บิต แสดงเป็นตัวเลขฐานสิบหกสิบสองหลัก แบ่งเป็นหกคู่ คั่นด้วยเครื่องหมายโคลอนหรือเครื่องหมายขีดกลาง เช่น 00:1A:2B:3C:4D:5E ครึ่งแรกคือ OUI ของผู้ผลิต ส่วนครึ่งหลังระบุอะแดปเตอร์

การสุ่มที่อยู่ MAC จะทำให้โทรศัพท์แสดงที่อยู่ MAC แบบสุ่มชั่วคราวขณะสแกนหา Wi-Fi (ระบบปฏิบัติการ iOS ของ Apple) Android ใช้เพื่อป้องกัน tracกำหนดตำแหน่งด้วยที่อยู่ฮาร์ดแวร์ถาวรของอุปกรณ์

เนื่องจากอะแดปเตอร์แต่ละตัวมีที่อยู่ MAC ที่ไม่ซ้ำกัน เครือข่ายจึงสามารถบันทึกที่อยู่ MAC นั้นเพื่อจดจำอุปกรณ์ที่เชื่อมต่อใหม่ได้ การสุ่มช่วยลดโอกาสการเกิดข้อผิดพลาดโดยบังเอิญ tracถึงแม้จะเข้าร่วมเครือข่ายแล้ว แต่ในความเป็นจริงแล้ว เครือข่ายนั้นก็ยังเปิดเผยที่อยู่จริงของคุณอยู่ดี

การเปลี่ยน MAC address ของอุปกรณ์ของคุณเองโดยทั่วไปแล้วเป็นเรื่องถูกกฎหมายและมีประโยชน์สำหรับการทดสอบ ความเป็นส่วนตัว หรือการแก้ไขปัญหา แต่การใช้ MAC address ปลอมเพื่อหลีกเลี่ยงการควบคุม ปลอมตัวเป็นอุปกรณ์ หรือทำการฉ้อโกงนั้นผิดกฎหมายในหลายพื้นที่

การกรอง MAC ช่วยให้เราเตอร์อนุญาตหรือบล็อก MAC เฉพาะไม่ให้เข้าร่วม Wi-Fi ได้ มันเพิ่มชั้นการควบคุมการเข้าถึงแบบเบาๆ แต่ผู้โจมตีสามารถปลอมแปลง MAC ที่ได้รับอนุญาตได้ ดังนั้นจึงควรใช้เป็นส่วนเสริม ไม่ใช่แทนที่การเข้ารหัส

อะแดปเตอร์ทุกตัวควรมีที่อยู่ MAC ที่ไม่ซ้ำกันทั่วโลก แต่ที่อยู่ MAC ที่ซ้ำกันอาจเกิดขึ้นได้จากข้อผิดพลาดในการผลิต การคัดลอก หรือการปลอมแปลง ที่อยู่ MAC สองตัวที่เหมือนกันในเครือข่าย LAN เดียวกันจะทำให้เกิดความขัดแย้ง เฟรมตกหล่น และปัญหาการเชื่อมต่อ จนกว่าจะมีการเปลี่ยนแปลงที่อยู่ MAC ตัวใดตัวหนึ่ง

โมเดลการเรียนรู้ของเครื่อง เช่น ตัวจำแนกแบบแรนดอมฟอเรสต์ จะเรียนรู้รูปแบบสัญญาณและการรับส่งข้อมูลปกติของแต่ละอุปกรณ์ จากนั้นจะทำเครื่องหมายเฟรมที่มี MAC ไม่ตรงกัน ซึ่งจะช่วยเปิดเผยอะแดปเตอร์ปลอมหรืออะแดปเตอร์ที่ผิดปกติได้เร็วกว่ากฎคงที่

นักบิน GitHub ร่าง Python หรือสคริปต์เชลล์สำหรับงานต่างๆ เช่น การอ่าน MAC address ของอะแดปเตอร์ การวิเคราะห์ผลลัพธ์จากคำสั่ง ipconfig หรือ ip link และการตรวจสอบอุปกรณ์เครือข่าย Revตรวจสอบและทดสอบคำสั่งที่สร้างขึ้นก่อนที่จะเรียกใช้

สรุปโพสต์นี้ด้วย: