วิธีแก้ DHCP แจก IP ไม่ได้ บน Windows Server 2025

DHCP (Dynamic Host Configuration Protocol) เป็นบริการพื้นฐานที่สำคัญของ Windows Server 2025 เพราะมีหน้าที่แจก IP Address ให้กับคอมพิวเตอร์ โทรศัพท์ IP Phone เครื่องพิมพ์ กล้องวงจรปิด และอุปกรณ์เครือข่ายต่าง ๆ ภายในองค์กร

เมื่อ DHCP หยุดทำงานหรือแจก IP ไม่ได้ ผู้ใช้งานจำนวนมากจะไม่สามารถเชื่อมต่อเครือข่ายหรืออินเทอร์เน็ตได้ทันที ส่งผลให้ดูเหมือน “ระบบล่มทั้งบริษัท” แม้ว่า Server อื่น ๆ จะยังทำงานปกติก็ตาม

บทความนี้จะพาคุณตรวจสอบและแก้ไขปัญหา DHCP แจก IP ไม่ได้แบบช่าง IT อย่างเป็นลำดับขั้นตอน

① อาการที่บ่งบอกว่า DHCP มีปัญหา

อาการที่พบได้บ่อย ได้แก่

  • เครื่องลูกข่ายไม่ได้รับ IP
  • ได้ IP แบบ APIPA
  • อินเทอร์เน็ตใช้งานไม่ได้
  • Join Domain ไม่ได้
  • Ping Gateway ไม่ได้
  • ได้ IP ซ้ำกัน
  • DHCP Lease ไม่ต่ออายุ

โดยเฉพาะกรณีที่เครื่องได้รับ IP ขึ้นต้นด้วย

169.254.x.x

มักหมายถึง DHCP ไม่สามารถแจก IP ได้

② ตรวจสอบ DHCP Service

เปิด

Services.msc

ตรวจสอบบริการ

DHCP Server

สถานะควรเป็น

Running

หาก Service หยุดทำงาน

ให้ Start Service ก่อน

และตรวจสอบ Event Log เพิ่มเติม

③ ตรวจสอบ IP Configuration ของ Client

บนเครื่องลูกข่าย

ใช้คำสั่ง

ipconfig /all

ตรวจสอบ

  • IP Address
  • DHCP Server
  • Gateway
  • Lease Time

หากไม่มีข้อมูล DHCP Server

มักหมายถึงเครื่องไม่สามารถติดต่อ DHCP ได้

④ ทดสอบ Renew IP ใหม่

บนเครื่องลูกข่าย

ใช้คำสั่ง

ipconfig /release

จากนั้น

ipconfig /renew

หากยังไม่สามารถรับ IP ได้

ให้ดำเนินการตรวจสอบขั้นตอนถัดไป

⑤ ตรวจสอบ Scope

เปิด

DHCP Manager

ตรวจสอบ

  • Scope เปิดใช้งานอยู่หรือไม่
  • Scope ถูก Deactivate หรือไม่
  • Address Range ถูกต้องหรือไม่

Scope ที่ถูกปิดจะไม่สามารถแจก IP ได้

⑥ ตรวจสอบว่า IP Pool หมดหรือไม่

ปัญหาที่พบได้บ่อยมากคือ

Scope แจก IP หมด

ตรวจสอบ

Address Pool

และ

Address Leases

หากไม่มี IP เหลือ

DHCP จะไม่สามารถแจก IP ใหม่ได้

⑦ ตรวจสอบ Exclusion Range

ตรวจสอบ

Exclusion Range

ว่ามีการกำหนดช่วง IP ผิดพลาดหรือไม่

บางครั้งผู้ดูแลระบบเผลอกำหนด Exclusion มากเกินไป

จนไม่เหลือ IP สำหรับแจก

⑧ ตรวจสอบ DHCP Authorization

ในสภาพแวดล้อม Active Directory

DHCP ต้องได้รับการ Authorize

ตรวจสอบใน DHCP Console

หาก DHCP ไม่ได้รับ Authorization

จะไม่สามารถแจก IP ได้

⑨ ตรวจสอบ Firewall

DHCP ใช้ Port

UDP 67

และ

UDP 68

ตรวจสอบว่า

  • Windows Firewall
  • Network Firewall
  • Security Appliance

ไม่ได้ Block Port เหล่านี้

⑩ ตรวจสอบ VLAN

ในองค์กรขนาดกลางและขนาดใหญ่

DHCP มักแจกข้าม VLAN

ต้องตรวจสอบ

  • DHCP Relay
  • IP Helper Address
  • VLAN Configuration

หากไม่มี DHCP Relay

Client จะไม่สามารถติดต่อ DHCP Server ได้

⑪ ตรวจสอบ DHCP Relay

บน Router หรือ Layer 3 Switch

ตรวจสอบการตั้งค่า

IP Helper Address

ให้ชี้มายัง DHCP Server ที่ถูกต้อง

นี่เป็นสาเหตุอันดับต้น ๆ ของปัญหา DHCP ในระบบ VLAN

⑫ ตรวจสอบ Event Viewer

เปิด

Event Viewer

ตรวจสอบ

Applications and Services Logs

Microsoft

Windows

DHCP Server

ค้นหา

  • Warning
  • Error
  • Critical

ข้อมูลเหล่านี้ช่วยระบุสาเหตุได้อย่างรวดเร็ว

⑬ ตรวจสอบฐานข้อมูล DHCP

บางครั้ง DHCP Database เสียหาย

ตรวจสอบไฟล์

%SystemRoot%\System32\dhcp

หากพบ Database Corruption

อาจต้อง Restore จาก Backup

⑭ วิธีป้องกัน DHCP แจก IP ไม่ได้

แนวทางที่แนะนำ

  • ตรวจสอบ Scope Usage ทุกสัปดาห์
  • ตั้ง Alert เมื่อ IP เหลือน้อย
  • สำรอง DHCP Database เป็นประจำ
  • ตรวจสอบ DHCP Relay ทุกครั้งหลังเปลี่ยน VLAN
  • ตรวจสอบ Event Viewer สม่ำเสมอ
  • ใช้ Monitoring System

ทีมงาน comsiam มักแนะนำให้ตั้งการแจ้งเตือนเมื่อ Scope ใช้งานเกิน 80% เพื่อป้องกันปัญหา IP หมดก่อนที่ผู้ใช้งานจะได้รับผลกระทบ

⑮ สรุป

DHCP แจก IP ไม่ได้บน Windows Server 2025 สามารถเกิดได้จากหลายสาเหตุ เช่น Service หยุดทำงาน, Scope หมด, DHCP Relay ผิดพลาด, Firewall Block หรือ DHCP Database เสียหาย การตรวจสอบอย่างเป็นลำดับจะช่วยให้หาสาเหตุได้รวดเร็วและแม่นยำ

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

คำถามชวนคิด

หากเช้าวันจันทร์พนักงานทั้งบริษัทเปิดคอมแล้วไม่ได้รับ IP Address คุณมีขั้นตอนตรวจสอบ DHCP ที่ชัดเจนเพียงพอที่จะกู้ระบบกลับมาได้ภายในไม่กี่นาทีหรือไม่?