วิธีแก้ DHCP Scope เต็ม บน Windows Server 2022 แบบมืออาชีพ
DHCP Scope เต็ม (DHCP Scope Exhausted) เป็นปัญหาที่พบได้บ่อยในองค์กรที่มีจำนวนอุปกรณ์เพิ่มขึ้นอย่างต่อเนื่อง เมื่อ DHCP ไม่มี IP Address เหลือให้แจก อุปกรณ์ใหม่จะไม่สามารถเชื่อมต่อเครือข่ายได้ และผู้ใช้งานอาจได้รับ IP Address กลุ่ม 169.254.x.x แทน
ปัญหานี้สามารถส่งผลกระทบต่อทั้งองค์กร โดยเฉพาะสำนักงาน โรงงาน โรงเรียน โรงแรม และเครือข่าย WiFi ที่มีผู้ใช้งานจำนวนมาก
บทความนี้จะอธิบายวิธีตรวจสอบ วิเคราะห์ และแก้ไข DHCP Scope เต็มบน Windows Server 2022 อย่างละเอียด
DHCP Scope เต็ม คืออะไร
DHCP Scope คือช่วง IP Address ที่ DHCP Server สามารถแจกได้
ตัวอย่าง
192.168.1.100
-
192.168.1.200
มีจำนวน
101 IP Addresses
หากมีอุปกรณ์ใช้งานครบทั้งหมด
DHCP จะไม่สามารถแจก IP ใหม่ได้
อาการของ DHCP Scope เต็ม
ผู้ใช้งานอาจพบ
ไม่ได้รับ IP Address
ได้ IP กลุ่ม APIPA
169.254.x.x
เชื่อมต่อ WiFi ได้แต่ใช้งานไม่ได้
ได้ข้อความ
Unable to obtain IP address
อุปกรณ์ใหม่เข้าเครือข่ายไม่ได้
วิธีตรวจสอบว่า Scope เต็มหรือไม่
เปิด PowerShell
Get-DhcpServerv4ScopeStatistics
ตัวอย่าง
AddressesInUse : 101
AddressesFree : 0
หาก Free เท่ากับ 0
แสดงว่า Scope เต็ม
ตรวจสอบผ่าน DHCP Manager
เปิด
Server Manager
↓
Tools
↓
DHCP
↓
IPv4
↓
Scope
คลิกขวา
↓
Display Statistics
ตัวอย่าง
In Use : 101
Available : 0
ดูจำนวน Lease ทั้งหมด
Get-DhcpServerv4Lease `
-ScopeId 192.168.1.0
นับจำนวน
(Get-DhcpServerv4Lease `
-ScopeId 192.168.1.0).Count
สาเหตุที่ Scope เต็ม
จำนวนอุปกรณ์เพิ่มขึ้น
เช่น
Notebook
Smartphone
Tablet
CCTV
IoT
มากกว่าที่ออกแบบไว้
Lease Time ยาวเกินไป
ตัวอย่าง
30 Days
IP ถูกจองไว้นาน
มีอุปกรณ์เข้าออกจำนวนมาก
เช่น
Guest WiFi
โรงแรม
งานสัมมนา
Scope ออกแบบเล็กเกินไป
ตัวอย่าง
192.168.1.100
-
192.168.1.120
มีเพียง
21 IP
วิธีแก้ไขที่ 1 ขยาย IP Range
ตัวอย่างเดิม
192.168.1.100
-
192.168.1.200
แก้เป็น
192.168.1.100
-
192.168.1.250
เพิ่ม IP ได้อีก
50 IP
วิธีขยายผ่าน DHCP Manager
เปิด
Address Pool
↓
Properties
↓
แก้ไข
End Range
เป็นค่าที่ต้องการ
ขยาย Scope ผ่าน PowerShell
ลบ Scope เดิมไม่ได้โดยตรง
จึงควรสร้าง Scope ใหม่
หรือใช้ DHCP Console
ซึ่งปลอดภัยกว่า
วิธีแก้ไขที่ 2 ลด Lease Time
ตรวจสอบ Lease
Get-DhcpServerv4Scope
ตัวอย่าง
Lease Duration
30 Days
เปลี่ยนเป็น
8 Days
หรือ
1 Day
สำหรับ Guest WiFi
เปลี่ยน Lease Time
Set-DhcpServerv4Scope `
-ScopeId 192.168.1.0 `
-LeaseDuration 1.00:00:00
วิธีแก้ไขที่ 3 ลบ Lease ที่ไม่ใช้งาน
ดู Lease
Get-DhcpServerv4Lease `
-ScopeId 192.168.1.0
ลบรายการที่ไม่จำเป็น
Remove-DhcpServerv4Lease `
-ScopeId 192.168.1.0 `
-IPAddress 192.168.1.150
IP จะกลับมาใช้งานได้ทันที
วิธีแก้ไขที่ 4 แยก VLAN
เดิม
VLAN1
192.168.1.0/24
เปลี่ยนเป็น
VLAN10 Users
10.10.10.0/24
VLAN20 CCTV
10.10.20.0/24
VLAN30 Guest
10.10.30.0/24
ลดภาระของ Scope เดียว
วิธีแก้ไขที่ 5 สร้าง Scope ใหม่
ตัวอย่าง
เดิม
192.168.1.0/24
เพิ่ม
192.168.2.0/24
รองรับอุปกรณ์เพิ่มได้อีก
254 Devices
วิธีตรวจสอบอุปกรณ์ที่ใช้ IP มากที่สุด
Export Lease
Get-DhcpServerv4Lease `
-ScopeId 192.168.1.0 |
Export-Csv `
C:\Lease.csv
วิเคราะห์ผ่าน Excel
ตรวจสอบอุปกรณ์แปลกปลอม
ดูรายการ Lease
หากพบ
Android-XXXX
Unknown-PC
ที่ไม่ใช่อุปกรณ์องค์กร
ควรตรวจสอบทันที
ตัวอย่างการคำนวณ Scope
มีผู้ใช้
100 คน
มีมือถือเฉลี่ย
2 เครื่อง
รวม
300 Devices
ควรเผื่อ
30%
ดังนั้นควรออกแบบ
400 IP
ขึ้นไป
ปัญหาที่พบบ่อย
เพิ่ม Range แล้ว Client ยังไม่ได้ IP
ใช้
ipconfig /renew
ใหม่
Scope ยังเต็ม
มี Lease เก่าค้างอยู่
Guest WiFi ใช้ IP หมด
ลด Lease Time
DHCP Failover Sync ไม่ครบ
ตรวจสอบ
Get-DhcpServerv4Failover
การวางแผน Scope สำหรับองค์กร
Small Office
100-150 IP
Medium Business
300-500 IP
Enterprise
แยกหลาย VLAN
และหลาย Scope
การใช้ Monitoring
ตรวจสอบ Scope
Get-DhcpServerv4ScopeStatistics
หรือใช้
PRTG
Zabbix
SolarWinds
แจ้งเตือนเมื่อ IP เหลือน้อย
จากประสบการณ์ของทีมงาน comsiam ปัญหา DHCP Scope เต็มมักเกิดหลังจากองค์กรขยายตัวอย่างรวดเร็ว โดยเฉพาะหลังเพิ่ม WiFi, CCTV และอุปกรณ์ IoT แต่ยังใช้ DHCP Scope เดิมที่ออกแบบไว้หลายปีก่อน
ในการออกแบบ Windows Server 2022 สำหรับลูกค้าองค์กร ทีมงาน comsiam มักเผื่อจำนวน IP Address อย่างน้อย 30-50% และติดตั้งระบบ Monitoring เพื่อแจ้งเตือนก่อนที่ DHCP Scope จะเต็มจริง ช่วยลด Downtime ได้อย่างมาก
Best Practices
เผื่อ IP อย่างน้อย 30%
ตรวจสอบ Scope Statistics ทุกสัปดาห์
ลด Lease Time สำหรับ Guest WiFi
แยก VLAN ตามประเภทอุปกรณ์
ใช้ DHCP Failover
ติดตั้ง DHCP Monitoring
ทบทวน IP Plan ทุกปี
สรุป
ปัญหา DHCP Scope เต็มบน Windows Server 2022 สามารถป้องกันได้ด้วยการวางแผน IP Address ที่ดี การตรวจสอบ Scope Statistics อย่างสม่ำเสมอ และการกำหนด Lease Time ที่เหมาะสม เมื่อพบปัญหา ควรขยาย IP Range ลด Lease Time หรือแยก VLAN เพื่อให้ระบบเครือข่ายสามารถรองรับการเติบโตขององค์กรได้อย่างมีประสิทธิภาพ