วิธี Restore DHCP Server บน Windows Server 2022 กู้คืนระบบ DHCP หลังเกิดปัญหา
การ Restore DHCP Server เป็นกระบวนการสำคัญสำหรับการกู้คืนระบบเครือข่ายเมื่อ DHCP Server เกิดความเสียหาย ไม่ว่าจะเป็นความเสียหายของระบบปฏิบัติการ ฮาร์ดดิสก์เสีย การลบ Scope โดยไม่ตั้งใจ หรือความเสียหายของ DHCP Database
หากมี DHCP Backup ที่ถูกต้อง ผู้ดูแลระบบสามารถกู้คืน DHCP Scope, Reservation, Policies, Lease และ DHCP Options กลับมาได้ภายในเวลาไม่กี่นาที
Windows Server 2022 รองรับการ Restore DHCP Server ได้ทั้งผ่าน DHCP Console และ PowerShell
Restore DHCP คืออะไร
Restore DHCP คือการนำข้อมูลที่ Backup ไว้ก่อนหน้า
กลับเข้าสู่ DHCP Server
ตัวอย่างข้อมูลที่สามารถกู้คืนได้
DHCP Scope
Reservation
DHCP Options
Policies
Lease Database
กรณีที่ควร Restore DHCP
DHCP Database เสียหาย
ลบ Scope ผิดพลาด
Windows Server เสียหาย
ย้าย DHCP ไปเครื่องใหม่
เกิด Disaster Recovery
Restore หลังติดตั้ง Windows ใหม่
สิ่งที่ต้องเตรียม
DHCP Backup
ตัวอย่าง
dhcp.xml
หรือ
DHCP Backup Folder
สิทธิ์ Administrator
DHCP Role ติดตั้งแล้ว
ตรวจสอบ DHCP Role
เปิด PowerShell
Get-WindowsFeature DHCP
ผลลัพธ์
Installed
หากยังไม่ได้ติดตั้ง
Install-WindowsFeature DHCP `
-IncludeManagementTools
วิธี Restore ผ่าน DHCP Console
เปิด
Server Manager
↓
Tools
↓
DHCP
คลิกชื่อ DHCP Server
ตัวอย่าง
DHCP01
Restore
คลิกขวา
↓
Restore
เลือกโฟลเดอร์ Backup
ตัวอย่าง
D:\DHCPBackup
กด OK
รีสตาร์ต DHCP Service
หลัง Restore
ระบบจะขอ Restart Service
กด
Yes
ตรวจสอบ Scope
เปิด
IPv4
ควรเห็น Scope กลับมาครบ
Restore ผ่าน PowerShell
ตัวอย่าง
Import-DhcpServer `
-ComputerName DHCP01 `
-File C:\Backup\dhcp.xml `
-Leases
อธิบายคำสั่ง
-Leases
หมายถึง
Restore Lease กลับมาด้วย
Restore โดยไม่เอา Lease
Import-DhcpServer `
-ComputerName DHCP01 `
-File C:\Backup\dhcp.xml
เหมาะสำหรับ
การย้าย DHCP ไปเครื่องใหม่
ตรวจสอบ Scope หลัง Restore
Get-DhcpServerv4Scope
ตัวอย่าง
192.168.1.0
ตรวจสอบ Reservation
Get-DhcpServerv4Reservation `
-ScopeId 192.168.1.0
ตรวจสอบ DHCP Options
Get-DhcpServerv4OptionValue `
-ScopeId 192.168.1.0
ตรวจสอบ Lease
Get-DhcpServerv4Lease `
-ScopeId 192.168.1.0
รีสตาร์ต DHCP Service
Restart-Service DHCPServer
ตรวจสอบ Service
Get-Service DHCPServer
ผลลัพธ์
Running
ทดสอบ DHCP หลัง Restore
บน Client
ipconfig /release
จากนั้น
ipconfig /renew
ตรวจสอบ
ipconfig
ควรได้รับ IP ตามปกติ
Restore ไปยัง Server เครื่องใหม่
ตัวอย่าง
Server เดิม
DHCP01
Server ใหม่
DHCP02
ขั้นตอน
ติดตั้ง DHCP Role
Authorize DHCP
Import Backup
ทดสอบ DHCP
สามารถย้ายระบบได้ภายในไม่กี่นาที
ปัญหาที่พบบ่อย
Import ไม่สำเร็จ
ตรวจสอบ
Administrator Rights
DHCP Service ไม่เริ่มทำงาน
ตรวจสอบ
Get-Service DHCPServer
Scope หายบางส่วน
ไฟล์ Backup อาจไม่สมบูรณ์
Lease ไม่กลับมา
ตรวจสอบ
-Leases
ตอน Import
ตรวจสอบ Event Viewer
เปิด
Event Viewer
↓
Applications and Services Logs
↓
DHCP Server
ดู
Restore Success
Restore Failure
Database Error
Restore กับ DHCP Failover
หากใช้งาน DHCP Failover
ควร
Restore เครื่องหลักก่อน
ตรวจสอบ Replication
ตรวจสอบ Failover State
Get-DhcpServerv4Failover
ตัวอย่าง Disaster Recovery
สถานการณ์
DHCP Server เสียหาย
ขั้นตอน
ติดตั้ง Windows Server 2022
ติดตั้ง DHCP Role
Import DHCP Backup
Authorize DHCP
ทดสอบ Client
ใช้เวลาเพียงไม่กี่นาที
แนวทางสำหรับองค์กร
Small Office
Restore เมื่อจำเป็น
Medium Business
ทดสอบ Restore ทุก 6 เดือน
Enterprise
ทำ Disaster Recovery Test
อย่างน้อยปีละ 1 ครั้ง
จากประสบการณ์ของทีมงาน comsiam หลายองค์กรมี DHCP Backup ที่สมบูรณ์ แต่ไม่เคยทดสอบ Restore จริง เมื่อเกิดเหตุการณ์ฉุกเฉินกลับพบว่าไฟล์ Backup ใช้งานไม่ได้หรือขั้นตอนการกู้คืนไม่ครบถ้วน
ในการออกแบบระบบ Windows Server 2022 ระดับองค์กร ทีมงาน comsiam มักกำหนดให้มีการทดสอบ DHCP Restore เป็นส่วนหนึ่งของแผน Disaster Recovery เพื่อให้มั่นใจว่าสามารถกู้คืนบริการ DHCP ได้จริงเมื่อเกิดเหตุการณ์ไม่คาดคิด
Best Practices
Backup DHCP ทุกวัน
ทดสอบ Restore เป็นประจำ
เก็บ Backup หลายชุด
เก็บ Offsite Backup
ตรวจสอบ Event Logs หลัง Restore
ใช้ DHCP Failover ร่วมด้วย
จัดทำคู่มือ Disaster Recovery
สรุป
การ Restore DHCP Server บน Windows Server 2022 เป็นกระบวนการสำคัญที่ช่วยกู้คืน DHCP Scope, Reservation, Lease และ DHCP Options เมื่อเกิดความเสียหายของระบบ การมี Backup ที่ดีและการทดสอบ Restore อย่างสม่ำเสมอจะช่วยลด Downtime และทำให้องค์กรสามารถกลับมาทำงานได้อย่างรวดเร็ว