วิธีกำหนด Lease Time ใน DHCP Server บน Windows Server 2022 ให้เหมาะสม
Lease Time เป็นหนึ่งในการตั้งค่าที่สำคัญที่สุดของ DHCP Server แต่กลับเป็นสิ่งที่ผู้ดูแลระบบจำนวนมากมองข้าม ทั้งที่ค่า Lease Time ส่งผลโดยตรงต่อประสิทธิภาพเครือข่าย การใช้งาน IP Address และความเสถียรของระบบ
หากกำหนด Lease Time สั้นเกินไป DHCP Server จะต้องตอบสนองคำขอจำนวนมากจนเกิดภาระเพิ่มขึ้น แต่หากกำหนดนานเกินไป อาจทำให้ IP Address ถูกใช้งานไม่คุ้มค่าและเกิดปัญหา Scope เต็มได้
Windows Server 2022 รองรับการกำหนด Lease Time ได้อย่างยืดหยุ่น เพื่อให้เหมาะกับลักษณะการใช้งานของแต่ละองค์กร
Lease Time คืออะไร
Lease Time คือระยะเวลาที่ DHCP Server อนุญาตให้ Client ใช้งาน IP Address
ตัวอย่าง
Lease Time
8 Days
หมายความว่า
Client สามารถใช้งาน IP ดังกล่าวได้ 8 วัน
หลังจากนั้นจะต้องต่ออายุ Lease ใหม่
DHCP Lease ทำงานอย่างไร
ตัวอย่าง
DHCP แจก
192.168.1.100
ให้เครื่อง Client
พร้อมกำหนด
Lease Time = 8 Days
เมื่อถึงครึ่งหนึ่งของ Lease
Client จะเริ่มขอต่ออายุอัตโนมัติ
โดยผู้ใช้งานไม่รู้สึกถึงการเปลี่ยนแปลง
ค่า Lease Time เริ่มต้น
Windows Server 2022 ใช้ค่า
8 Days
เป็นค่าเริ่มต้น
ซึ่งเหมาะสำหรับ
สำนักงานทั่วไป
องค์กรขนาดเล็ก
องค์กรขนาดกลาง
ทำไม Lease Time จึงสำคัญ
Lease Time มีผลต่อ
การใช้ IP Address
ประสิทธิภาพ DHCP
จำนวน DHCP Requests
ความเร็วในการคืน IP
การบริหาร Scope
Lease Time สั้นเกินไป
ตัวอย่าง
30 Minutes
ผลกระทบ
DHCP Traffic สูง
DHCP Server ทำงานหนัก
มีการ Renew บ่อย
เหมาะเฉพาะ
Guest WiFi
Event Network
Public WiFi
Lease Time ยาวเกินไป
ตัวอย่าง
30 Days
ผลกระทบ
IP ค้างอยู่ในระบบนาน
Scope เต็มง่าย
คืน IP ช้า
ไม่เหมาะกับเครือข่ายที่มีผู้ใช้งานเปลี่ยนบ่อย
ค่า Lease Time ที่แนะนำ
สำนักงานทั่วไป
8 Days
โรงงาน
14 Days
โรงเรียน
3 Days
Guest WiFi
8 Hours
โรงแรม
12 Hours
งานสัมมนา
2 Hours
วิธีดู Lease Time ปัจจุบัน
เปิด DHCP Manager
↓
IPv4
↓
Scope
↓
Properties
จะพบค่า
Lease Duration
ดูผ่าน PowerShell
Get-DhcpServerv4Scope
ผลลัพธ์
LeaseDuration
8.00:00:00
หมายถึง
8 Days
วิธีเปลี่ยน Lease Time ผ่าน DHCP Manager
เปิด
DHCP Manager
↓
IPv4
↓
เลือก Scope
↓
Properties
↓
General
แก้ไข
Lease Duration
ตัวอย่าง
4 Days
หรือ
12 Hours
กด OK
เสร็จสิ้น
เปลี่ยน Lease Time ผ่าน PowerShell
ตัวอย่าง
กำหนด
4 Days
Set-DhcpServerv4Scope `
-ScopeId 192.168.1.0 `
-LeaseDuration 4.00:00:00
กำหนด Lease Time 12 ชั่วโมง
Set-DhcpServerv4Scope `
-ScopeId 192.168.1.0 `
-LeaseDuration 0.12:00:00
ตรวจสอบ Lease ของ Client
Get-DhcpServerv4Lease `
-ScopeId 192.168.1.0
ตัวอย่าง
192.168.1.120
Expires
06/20/2026
ดู Lease จาก Client
เปิด Command Prompt
ipconfig /all
ตัวอย่าง
Lease Obtained
Lease Expires
แสดงเวลาหมดอายุของ Lease
วิธีต่ออายุ Lease ทันที
บน Client
ipconfig /renew
ระบบจะขอ Lease ใหม่จาก DHCP
วิธีปล่อย Lease
ipconfig /release
IP Address จะถูกคืนกลับไปยัง DHCP
ตัวอย่างการออกแบบ Lease Time
พนักงานประจำ
8 Days
WiFi แขก
8 Hours
IoT Device
30 Days
CCTV
30 Days
ห้องประชุม
1 Day
ปัญหาที่พบบ่อย
DHCP Scope เต็ม
Lease Time ยาวเกินไป
IP ไม่ถูกคืนกลับ
DHCP Traffic สูง
Lease Time สั้นเกินไป
Client Renew บ่อย
Guest WiFi IP หมด
ควรลด Lease Time
เช่น
4 Hours
หรือ
8 Hours
IP เปลี่ยนบ่อยเกินไป
Lease Time สั้นเกินความจำเป็น
แนวทางสำหรับองค์กร
องค์กรขนาดเล็ก
8 Days
องค์กรขนาดกลาง
7-14 Days
องค์กรขนาดใหญ่
แยก Lease Time ตาม VLAN
เช่น
Users
Guest
IoT
CCTV
ผลกระทบต่อ DNS
หาก DHCP ทำงานร่วมกับ DNS
Lease Time จะส่งผลต่อ
Dynamic DNS Update
DNS Cleanup
DNS Aging
จึงควรออกแบบให้สัมพันธ์กัน
จากประสบการณ์ของทีมงาน comsiam ปัญหา DHCP Scope เต็มในองค์กรจำนวนมากเกิดจาก Lease Time ที่ยาวเกินไป ทำให้ IP Address ถูกจองไว้นานแม้ว่าอุปกรณ์จะเลิกใช้งานไปแล้ว
ในการออกแบบ Windows Server 2022 สำหรับองค์กร ทีมงาน comsiam มักกำหนด Lease Time ให้เหมาะกับประเภทของอุปกรณ์และลักษณะการใช้งานจริง เพื่อให้ใช้ IP Address ได้อย่างมีประสิทธิภาพสูงสุด
Best Practices
ใช้ค่า 8 Days สำหรับสำนักงานทั่วไป
ลด Lease Time สำหรับ Guest WiFi
ใช้ Lease Time ยาวสำหรับ IoT
ตรวจสอบ Scope Utilization เป็นประจำ
ทบทวน Lease Time ทุกปี
ใช้ DHCP Monitoring
วางแผน DHCP ร่วมกับ DNS
สรุป
Lease Time เป็นองค์ประกอบสำคัญของ DHCP Server บน Windows Server 2022 ที่ส่งผลต่อการใช้งาน IP Address และประสิทธิภาพของเครือข่าย การกำหนด Lease Time ให้เหมาะสมกับลักษณะการใช้งานจะช่วยลดปัญหา Scope เต็ม เพิ่มประสิทธิภาพ DHCP และทำให้เครือข่ายมีความเสถียรในระยะยาว