วิธี Backup DHCP Server บน Windows Server 2022
DHCP Server เป็นบริการสำคัญที่ช่วยแจกจ่าย IP Address ให้กับคอมพิวเตอร์ โทรศัพท์ เครื่องพิมพ์ และอุปกรณ์เครือข่ายภายในองค์กรโดยอัตโนมัติ หาก DHCP Server เกิดความเสียหายหรือข้อมูลสูญหาย อุปกรณ์ใหม่อาจไม่สามารถรับ IP ได้ ส่งผลให้ไม่สามารถเชื่อมต่อเครือข่ายหรือใช้งานระบบต่าง ๆ ได้ตามปกติ
แม้ DHCP จะไม่ใช่บริการที่มีข้อมูลขนาดใหญ่ แต่การสูญเสีย Scope, Reservation หรือ DHCP Options อาจทำให้การกู้คืนระบบใช้เวลานาน ดังนั้นการ Backup DHCP Server บน Windows Server 2022 จึงเป็นสิ่งที่ผู้ดูแลระบบควรทำเป็นประจำ
DHCP Server คืออะไร
DHCP ย่อมาจาก
Dynamic Host Configuration Protocol
หน้าที่หลักคือ
✅ แจก IP Address อัตโนมัติ
✅ กำหนด Gateway
✅ กำหนด DNS Server
✅ กำหนด Lease Time
✅ จัดการ Reservation
ช่วยลดภาระการตั้งค่า IP แบบ Manual
ข้อมูลสำคัญที่ควร Backup
DHCP Server จะเก็บข้อมูลสำคัญ เช่น
DHCP Scope
Reservation
Lease Information
DHCP Policies
DHCP Options
Server Configuration
ข้อมูลเหล่านี้ควรได้รับการสำรองอย่างสม่ำเสมอ
ตำแหน่งไฟล์ DHCP Database
Windows Server 2022 จะเก็บ DHCP Database ไว้ที่
C:\Windows\System32\dhcp
ภายในจะมีไฟล์ฐานข้อมูล DHCP และ Log ต่าง ๆ
วิธี Backup DHCP ผ่าน DHCP Console
① เปิด DHCP Manager
ไปที่
Server Manager
→ Tools
→ DHCP
② เลือก DHCP Server
คลิกชื่อ Server
③ Backup DHCP
คลิกขวาที่ชื่อ Server
เลือก
Backup
④ เลือกโฟลเดอร์ปลายทาง
ตัวอย่าง
D:\DHCPBackup
หรือ
\\NAS01\Backup\DHCP
กด OK
ระบบจะทำการ Backup ทันที
วิธี Backup DHCP ผ่าน PowerShell
Microsoft แนะนำให้ใช้คำสั่ง
Export-DhcpServer -ComputerName localhost -File C:\Backup\dhcp.xml
ตัวอย่าง
Export-DhcpServer -ComputerName localhost -File D:\Backup\dhcp.xml
ระบบจะ Export การตั้งค่าทั้งหมดออกมาเป็นไฟล์ XML
ตรวจสอบไฟล์ Backup
ใช้คำสั่ง
Get-Item D:\Backup\dhcp.xml
หากพบไฟล์ แสดงว่า Backup สำเร็จ
วิธี Backup DHCP ผ่าน Netsh
อีกวิธีหนึ่งคือ
netsh dhcp server export D:\Backup\dhcp.txt all
ระบบจะ Export Configuration ทั้งหมดออกมา
วิธีสร้าง Backup Schedule อัตโนมัติ
สร้าง Script
Export-DhcpServer -ComputerName localhost -File D:\Backup\dhcp.xml
จากนั้นใช้
Task Scheduler
กำหนดให้ทำงาน
ทุกวัน
ทุกสัปดาห์
ตามนโยบายองค์กร
วิธีตรวจสอบ DHCP Backup
ตรวจสอบไฟล์
Get-ChildItem D:\Backup
ตรวจสอบ Event Log
Get-WinEvent -LogName Microsoft-Windows-DHCP-Server/Operational
วิธี Restore DHCP Server
กรณี Restore จาก XML
ใช้คำสั่ง
Import-DhcpServer -ComputerName localhost -File D:\Backup\dhcp.xml -BackupPath C:\DHCPRestore
ระบบจะนำข้อมูลทั้งหมดกลับเข้าสู่ DHCP Server
Restore ผ่าน DHCP Console
เปิด
DHCP Manager
คลิกขวาที่ Server
เลือก
Restore
เลือกตำแหน่ง Backup
กด OK
วิธีตรวจสอบหลัง Restore
ตรวจสอบ Scope
Get-DhcpServerv4Scope
ตรวจสอบ Reservation
Get-DhcpServerv4Reservation
ตรวจสอบ Option
Get-DhcpServerv4OptionValue
กรณีใช้ DHCP Failover
หากองค์กรใช้ DHCP Failover
ควร Backup DHCP ทั้งสองเครื่อง
ตรวจสอบสถานะด้วย
Get-DhcpServerv4Failover
ข้อผิดพลาดที่พบบ่อย
Backup เฉพาะไฟล์ Database
แต่ไม่ได้ Backup Configuration
ไม่มี Schedule Backup
ทำให้ข้อมูลล่าสุดสูญหาย
เก็บ Backup ไว้ใน Server เดียวกัน
เสี่ยงสูญหายพร้อมกัน
ไม่ทดสอบ Restore
ไม่ทราบว่า Backup ใช้งานได้จริงหรือไม่
ควร Backup DHCP บ่อยแค่ไหน
Small Business
วันละ 1 ครั้ง
Medium Business
ทุก 12 ชั่วโมง
Enterprise
ทุก 4-6 ชั่วโมง
โดยเฉพาะระบบที่มี Reservation จำนวนมาก
แนวทางสำหรับองค์กร
องค์กรขนาดเล็ก
DHCP 1 Server
Backup รายวัน
องค์กรขนาดกลาง
DHCP Failover
Backup ทุก 12 ชั่วโมง
องค์กรขนาดใหญ่
DHCP Cluster
DR Site
Secondary Backup Location
DHCP Backup กับ Disaster Recovery
เมื่อเกิดเหตุการณ์
Server เสีย
Disk พัง
Ransomware
Windows Corruption
DHCP Backup จะช่วยให้สามารถนำ Scope และ Configuration กลับมาใช้งานได้ภายในไม่กี่นาที
ลด Downtime ของเครือข่ายได้อย่างมาก
Best Practices
✅ Backup DHCP ทุกวัน
✅ Export Configuration เป็น XML
✅ ใช้ DHCP Failover
✅ เก็บ Backup ไว้นอกเครื่อง Server
✅ ทดสอบ Restore ทุกไตรมาส
✅ ใช้ Offsite Backup
✅ ตรวจสอบ DHCP Health อย่างสม่ำเสมอ
ทีมงาน comsiam แนะนำให้ผู้ดูแลระบบ Windows Server 2022 สร้าง DHCP Backup อัตโนมัติอย่างน้อยวันละ 1 ครั้ง เพราะแม้ DHCP จะเป็นบริการขนาดเล็ก แต่หากเกิดปัญหาขึ้น อาจส่งผลให้ทั้งองค์กรไม่สามารถเชื่อมต่อเครือข่ายได้
ในสภาพแวดล้อมจริง DHCP มักถูกมองข้ามจนกระทั่งเกิดเหตุฉุกเฉิน ดังนั้นการมี Backup ที่พร้อมใช้งานจึงเป็นแนวทางสำคัญที่ทีมงาน comsiam ใช้ในการออกแบบระบบ Infrastructure และ Disaster Recovery สำหรับองค์กรทุกขนาด