วิธีตรวจสอบ MAC Address ใน DHCP บน Windows Server 2022 แบบละเอียด
MAC Address เป็นข้อมูลสำคัญที่ใช้ระบุตัวตนอุปกรณ์ในระบบเครือข่าย โดย DHCP Server จะบันทึก MAC Address ของอุปกรณ์ทุกเครื่องที่ได้รับ IP Address ทำให้ผู้ดูแลระบบสามารถตรวจสอบได้ว่า IP ใดถูกใช้งานโดยอุปกรณ์ใด
การตรวจสอบ MAC Address ใน DHCP มีประโยชน์อย่างมากสำหรับการแก้ปัญหาเครือข่าย การสร้าง Reservation การค้นหาอุปกรณ์ต้องสงสัย และการวิเคราะห์ปัญหา IP Conflict
Windows Server 2022 มีเครื่องมือหลายรูปแบบที่ช่วยให้สามารถตรวจสอบ MAC Address ได้อย่างรวดเร็วและแม่นยำ
MAC Address คืออะไร
MAC Address ย่อมาจาก
Media Access Control Address
เป็นหมายเลขประจำตัวของ Network Adapter
ตัวอย่าง
00-11-22-33-44-55
หรือ
A4-BB-6D-8C-10-25
MAC Address ของแต่ละอุปกรณ์จะไม่ซ้ำกัน
ทำไมต้องตรวจสอบ MAC Address
ช่วยในการ
✅ ระบุอุปกรณ์ในเครือข่าย
✅ สร้าง DHCP Reservation
✅ ตรวจสอบ Rogue Device
✅ วิเคราะห์ IP Conflict
✅ ตรวจสอบการใช้งาน DHCP
✅ ตรวจสอบ Security Incident
วิธีดู MAC Address จาก DHCP Manager
เปิด
Server Manager
↓
Tools
↓
DHCP
เลือก Scope
ตัวอย่าง
192.168.1.0
เปิด Address Leases
คลิก
Address Leases
ดู Client ID
ภายใน Lease
จะพบ
Client ID
ตัวอย่าง
00-11-22-33-44-55
ซึ่งก็คือ MAC Address
ตรวจสอบผ่าน PowerShell
แสดง Lease ทั้งหมด
Get-DhcpServerv4Lease `
-ScopeId 192.168.1.0
ผลลัพธ์
IPAddress
HostName
ClientId
แสดงเฉพาะ MAC Address
Get-DhcpServerv4Lease `
-ScopeId 192.168.1.0 |
Select IPAddress,ClientId
ตัวอย่าง
192.168.1.100
00-11-22-33-44-55
ค้นหา MAC Address จาก IP
ตัวอย่าง
ค้นหา
192.168.1.100
Get-DhcpServerv4Lease `
-ScopeId 192.168.1.0 |
Where-Object {
$_.IPAddress -eq "192.168.1.100"
}
ค้นหา IP จาก MAC Address
ตัวอย่าง
00-11-22-33-44-55
Get-DhcpServerv4Lease `
-ScopeId 192.168.1.0 |
Where-Object {
$_.ClientId -eq "00-11-22-33-44-55"
}
Export รายการ MAC Address
Get-DhcpServerv4Lease `
-ScopeId 192.168.1.0 |
Select IPAddress,HostName,ClientId |
Export-Csv `
C:\DHCP-MAC.csv `
-NoTypeInformation
ดู MAC Address บน Client
เปิด Command Prompt
ipconfig /all
ตัวอย่าง
Physical Address
00-11-22-33-44-55
ดู MAC Address ผ่าน PowerShell
บน Client
Get-NetAdapter
ผลลัพธ์
MacAddress
ดู MAC Address ผ่าน ARP
arp -a
ตัวอย่าง
192.168.1.100
00-11-22-33-44-55
ตรวจสอบผู้ผลิตจาก MAC Address
3 ชุดแรก
เรียกว่า
OUI
ตัวอย่าง
00-50-56
หมายถึง
VMware
ตัวอย่าง
3C-52-82
หมายถึง
Hewlett Packard
ตรวจสอบอุปกรณ์แปลกปลอม
ตัวอย่าง
พบ MAC Address
Unknown Vendor
หรือ
Android Device
ในเครือข่ายสำนักงาน
ควรตรวจสอบเพิ่มเติม
ใช้ MAC Address สร้าง Reservation
ตัวอย่าง
MAC
00-11-22-33-44-55
ผูกกับ
192.168.1.50
DHCP จะแจก IP เดิมทุกครั้ง
สร้าง Reservation ผ่าน PowerShell
Add-DhcpServerv4Reservation `
-ScopeId 192.168.1.0 `
-IPAddress 192.168.1.50 `
-ClientId 00-11-22-33-44-55
วิเคราะห์ IP Conflict
หากพบ
192.168.1.100
ถูกใช้งานผิดปกติ
ตรวจสอบ
Get-DhcpServerv4Lease
และ
arp -a
เพื่อเปรียบเทียบ MAC Address
ตรวจสอบ Rogue DHCP
ดูว่า Client ได้ IP จาก DHCP ใด
ipconfig /all
จากนั้นตรวจสอบ MAC Address
ของ Gateway และ DHCP Server
ตรวจสอบผ่าน DHCP Audit Log
ไฟล์
DhcpSrvLog-*.log
จะบันทึก
MAC Address
IP Address
Hostname
อย่างละเอียด
ตัวอย่างการใช้งานจริง
Printer
192.168.1.50
ไม่สามารถพิมพ์งานได้
ตรวจสอบพบว่า
มี MAC Address ใหม่
ได้รับ IP เดียวกัน
จึงพบสาเหตุของปัญหา
ได้ทันที
แนวทางสำหรับองค์กร
Small Office
ใช้ DHCP Reservation
Medium Business
ตรวจสอบ MAC Address เป็นประจำ
Enterprise
ใช้
IPAM
NAC
DHCP Monitoring
ร่วมกัน
จากประสบการณ์ของทีมงาน comsiam MAC Address เป็นข้อมูลที่ช่วยแก้ปัญหาเครือข่ายได้รวดเร็วที่สุด เพราะสามารถระบุอุปกรณ์ต้นทางได้โดยตรง ไม่ว่าจะเป็นปัญหา DHCP, IP Conflict หรืออุปกรณ์แปลกปลอมในระบบ
ในการดูแล Windows Server 2022 ระดับองค์กร ทีมงาน comsiam มักเก็บข้อมูล MAC Address ร่วมกับ DHCP Lease และระบบ Asset Management เพื่อให้สามารถติดตามอุปกรณ์ได้อย่างครบถ้วน
Best Practices
ใช้ DHCP Reservation สำหรับอุปกรณ์สำคัญ
Export Lease เก็บไว้สำหรับ Audit
ตรวจสอบ MAC Address ที่ไม่รู้จัก
ใช้ DHCP Monitoring
เชื่อมโยง MAC Address กับ Asset Inventory
ตรวจสอบ DHCP Logs เป็นประจำ
จัดทำ Documentation ของอุปกรณ์ทั้งหมด
สรุป
การตรวจสอบ MAC Address ใน DHCP บน Windows Server 2022 ช่วยให้ผู้ดูแลระบบสามารถติดตามอุปกรณ์ วิเคราะห์ปัญหาเครือข่าย และจัดการ DHCP ได้อย่างมีประสิทธิภาพ ถือเป็นทักษะสำคัญที่ผู้ดูแลระบบเครือข่ายทุกคนควรใช้งานเป็นประจำ