วิธี Restore DNS Server บน Windows Server 2022 กู้คืนระบบหลังเกิดปัญหา
DNS Server เป็นหนึ่งในบริการสำคัญที่สุดของ Windows Server 2022 เพราะเป็นศูนย์กลางของการแปลงชื่อโดเมน ชื่อเครื่อง และบริการต่าง ๆ ภายในองค์กร หาก DNS Database เสียหาย ถูกลบโดยไม่ตั้งใจ หรือเซิร์ฟเวอร์ล่ม การ Restore DNS Server จะเป็นวิธีที่ช่วยให้ระบบกลับมาทำงานได้อย่างรวดเร็ว
องค์กรจำนวนมากมีการสำรองข้อมูล DNS อย่างสม่ำเสมอ แต่เมื่อเกิดเหตุการณ์จริงกลับไม่ทราบขั้นตอนการ Restore ทำให้ใช้เวลานานกว่าที่ควรจะเป็น บทความนี้จะอธิบายวิธี Restore DNS Server แบบครบถ้วน ทั้งสำหรับ Standard DNS Zone และ Active Directory Integrated DNS
เมื่อไรที่ควร Restore DNS Server
ตัวอย่างเหตุการณ์ที่พบบ่อย
DNS Records ถูกลบ
DNS Zone หาย
DNS Database เสียหาย
DNS Server ถูก Ransomware
Server Hardware เสีย
Active Directory DNS ผิดพลาด
ผู้ดูแลระบบแก้ไข DNS ผิดพลาด
หากมี Backup ที่ดี การ Restore จะใช้เวลาเพียงไม่กี่นาที
ประเภทการ Restore DNS
File-Based Restore
ใช้กับ
Primary Zone
ที่เก็บข้อมูลเป็นไฟล์
System State Restore
ใช้กับ
Active Directory Integrated DNS
ที่เก็บข้อมูลอยู่ใน Active Directory
Full Server Restore
ใช้เมื่อ Server เสียหายทั้งเครื่อง
ตรวจสอบประเภท DNS Zone ก่อน Restore
เปิด PowerShell
Get-DnsServerZone
ตัวอย่าง
Zone Name
---------
company.local
ดูค่า
ZoneType
หากเป็น
Primary
ใช้ File Restore
หากเป็น
ActiveDirectoryIntegrated
ใช้ System State Restore
ตรวจสอบ Backup ที่มีอยู่
ดูรายการ Backup
wbadmin get versions
ผลลัพธ์
Version identifier:
06/12/2026-22:00
ตรวจสอบว่ามี Backup ที่ต้องการหรือไม่
วิธี Restore DNS Zone แบบ File-Based
กรณีใช้ Standard Primary Zone
หยุด DNS Service
Stop-Service DNS
สำรองไฟล์เดิม
C:\Windows\System32\dns
ไปยัง
C:\DNS-Old
คัดลอกไฟล์ Backup กลับมา
ตัวอย่าง
company.local.dns
ไปยัง
C:\Windows\System32\dns
จากนั้นเริ่ม Service
Start-Service DNS
ตรวจสอบ DNS หลัง Restore
ดูรายการ Zone
Get-DnsServerZone
ตรวจสอบ Records
Get-DnsServerResourceRecord `
-ZoneName "company.local"
Restore System State Backup
กรณี Domain Controller
เปิด PowerShell แบบ Administrator
ดู Backup
wbadmin get versions
Restore
wbadmin start systemstaterecovery `
-version:06/12/2026-22:00
Windows จะเริ่มกระบวนการกู้คืน
Restore ผ่าน Windows Server Backup
เปิด
Windows Server Backup
↓
Local Backup
↓
Recover
เลือก
Backup Location
Backup Date
Recovery Type
จากนั้นเริ่ม Restore
Restore DNS ผ่าน Active Directory Replication
กรณีมี Domain Controller หลายเครื่อง
วิธีที่ง่ายที่สุด
คือให้ DNS Replicate กลับมา
ตรวจสอบ Replication
repadmin /replsummary
บังคับ Replication
repadmin /syncall
DNS Records จะกลับมาโดยอัตโนมัติ
ตรวจสอบ DNS Service หลัง Restore
ดูสถานะ
Get-Service DNS
ผลลัพธ์
Running
หากไม่ทำงาน
เริ่ม Service
Start-Service DNS
ตรวจสอบ DNS Resolution
ทดสอบ
nslookup google.com
และ
nslookup dc01.company.local
หากตอบกลับถูกต้อง
Restore สำเร็จ
ตรวจสอบ Event Viewer
เปิด
Event Viewer
↓
Applications and Services Logs
↓
DNS Server
มองหา
Error
Warning
Critical
เพื่อยืนยันว่า DNS ไม่มีปัญหาเพิ่มเติม
ตรวจสอบ Active Directory DNS
กรณี Domain Controller
ใช้
dcdiag /test:dns
ผลลัพธ์ควรเป็น
PASS
ทุกหัวข้อ
วิธี Restore เฉพาะ DNS Record
หาก Export ไว้เป็น CSV
สามารถสร้างกลับได้ด้วย PowerShell
ตัวอย่าง
Import-Csv `
C:\Backup\dns.csv
แล้วเพิ่ม Records กลับเข้าสู่ DNS
เหมาะสำหรับกรณีลบ Record ผิดพลาด
ปัญหาที่พบบ่อย
Restore สำเร็จ แต่ DNS ใช้งานไม่ได้
ตรวจสอบ
Get-Service DNS
DNS Zone ไม่กลับมา
ตรวจสอบ
Get-DnsServerZone
Replication ไม่ทำงาน
ใช้
repadmin /syncall
DNS Records หายบางส่วน
ตรวจสอบ Backup Date
อาจ Restore จาก Backup ที่เก่าเกินไป
แนวทาง Disaster Recovery
ลำดับที่ควรทำ
① Restore DNS
② ตรวจสอบ DNS Service
③ ตรวจสอบ DNS Zone
④ ตรวจสอบ DNS Records
⑤ ตรวจสอบ Active Directory
⑥ ทดสอบ DNS Resolution
⑦ ตรวจสอบ Event Viewer
กระบวนการนี้ช่วยลด Downtime ได้อย่างมาก
Recovery Time Objective (RTO)
องค์กรควรกำหนดเป้าหมาย
ตัวอย่าง
DNS Restore ภายใน 30 นาที
Active Directory Restore ภายใน 1 ชั่วโมง
เพื่อให้ธุรกิจกลับมาทำงานได้เร็วที่สุด
Best Practices
Backup DNS ทุกวัน
ทดสอบ Restore ทุกไตรมาส
ใช้ DNS Server สำรอง
ใช้ Active Directory Integrated DNS
ตรวจสอบ Backup Logs เป็นประจำ
จัดทำ Disaster Recovery Plan
จัดเก็บ Backup นอกสถานที่
จากประสบการณ์ของทีมงาน comsiam องค์กรจำนวนมากมี Backup DNS อยู่แล้ว แต่ไม่เคยทดสอบ Restore จริง ทำให้เมื่อเกิดเหตุการณ์ฉุกเฉินกลับพบว่าไฟล์ Backup ใช้งานไม่ได้หรือขั้นตอน Recovery ไม่สมบูรณ์
ในการออกแบบระบบ Windows Server 2022 ระดับองค์กร ทีมงาน comsiam มักกำหนดให้มีการทดสอบ DNS Restore อย่างน้อยปีละ 4 ครั้ง เพื่อให้มั่นใจว่าระบบสามารถกู้คืนได้จริงเมื่อเกิดเหตุการณ์ไม่คาดคิด
สรุป
การ Restore DNS Server บน Windows Server 2022 เป็นกระบวนการสำคัญในการกู้คืนระบบหลังเกิดปัญหา ไม่ว่าจะเป็น DNS Zone สูญหาย, DNS Database เสียหาย หรือ Server ล่ม การมี Backup ที่ดีและทดสอบ Restore อย่างสม่ำเสมอจะช่วยลด Downtime และทำให้ธุรกิจสามารถกลับมาดำเนินงานได้อย่างรวดเร็ว