วิธี Backup DNS Server บน Windows Server 2022

 DNS Server เป็นหนึ่งในบริการที่สำคัญที่สุดบน Windows Server 2022 เพราะทำหน้าที่แปลงชื่อโดเมนให้เป็น IP Address เพื่อให้คอมพิวเตอร์และอุปกรณ์ต่าง ๆ สามารถสื่อสารกันได้ หาก DNS Server เสียหาย ผู้ใช้อาจไม่สามารถเข้าถึงเว็บไซต์ ระบบงานภายในองค์กร หรือแม้แต่ Active Directory ได้

แม้ว่า DNS จะเป็นบริการที่มีขนาดข้อมูลไม่มาก แต่การสูญหายของ DNS Zone หรือ DNS Records อาจส่งผลกระทบอย่างรุนแรงต่อระบบทั้งหมด ดังนั้นผู้ดูแลระบบจึงควรมีการ Backup DNS Server อย่างสม่ำเสมอ

DNS Server สำคัญอย่างไร

DNS เปรียบเสมือนสมุดโทรศัพท์ของเครือข่าย

ตัวอย่าง

แทนที่จะจำ

192.168.1.10

ผู้ใช้สามารถเรียก

server.company.local

ได้ทันที

บริการที่พึ่งพา DNS ได้แก่

✅ Active Directory

✅ File Server

✅ Web Server

✅ Email Server

✅ Application Server

หาก DNS หยุดทำงาน ระบบอื่น ๆ มักได้รับผลกระทบตามไปด้วย

DNS Server เก็บข้อมูลที่ไหน

ขึ้นอยู่กับประเภท DNS

Standard DNS Zone

เก็บในไฟล์

C:\Windows\System32\dns

Active Directory Integrated Zone

เก็บอยู่ภายใน Active Directory Database

ดังนั้นการ Backup AD จะรวม DNS ไปด้วย

วิธีตรวจสอบประเภท DNS Zone

เปิด

DNS Manager

เลือก Zone ที่ต้องการ

คลิกขวา

Properties

ดูที่

Type

หากแสดง

Active Directory-Integrated

แสดงว่า DNS ถูกเก็บใน AD

วิธี Backup DNS Server แบบที่ 1

Backup ผ่าน System State

เป็นวิธีที่ Microsoft แนะนำ

เพราะครอบคลุม

  • DNS Zones

  • DNS Configuration

  • Active Directory

ใช้คำสั่ง

wbadmin start systemstatebackup -backuptarget:E:

เหมาะสำหรับ Domain Controller

วิธี Backup DNS Server แบบที่ 2

Export DNS Zone

เปิด

DNS Manager

เลือก Zone

คลิกขวา

เลือก

Export List

หรือใช้ PowerShell

dnscmd /zoneexport company.local company.local.bak

ตัวอย่าง

dnscmd /zoneexport comsiam.local comsiam.local.bak

ไฟล์จะถูกสร้างไว้ในโฟลเดอร์ DNS

วิธี Backup DNS ผ่าน PowerShell

ดูรายการ DNS Zone

Get-DnsServerZone

Export Zone

Export-DnsServerZone -Name "company.local" -FileName "company.local.dns"

ตัวอย่าง

Export-DnsServerZone -Name "comsiam.local" -FileName "comsiam.local.dns"

วิธี Backup DNS Folder

กรณีใช้ Standard Zone

สามารถคัดลอกโฟลเดอร์

C:\Windows\System32\dns

ไปยัง

  • NAS

  • Backup Server

  • External HDD

ได้โดยตรง

วิธีสร้าง Backup Schedule อัตโนมัติ

สร้าง Script

Export-DnsServerZone -Name "company.local" -FileName "company.local.dns"

จากนั้นใช้

Task Scheduler

กำหนดให้รันทุกวัน

เช่น

22:00 น.

วิธีตรวจสอบ DNS Backup

ตรวจสอบว่าไฟล์ถูกสร้างขึ้นหรือไม่

ตัวอย่าง

Get-ChildItem C:\Windows\System32\dns

หรือ

Get-Item company.local.dns

วิธี Restore DNS Server

กรณี Active Directory Integrated

Restore ผ่าน

System State Recovery

wbadmin start systemstaterecovery

Restore Standard Zone

คัดลอกไฟล์ Zone กลับไปยัง

C:\Windows\System32\dns

จากนั้น Restart DNS Service

Restart-Service DNS

วิธี Backup DNS บน Domain Controller

สำหรับ Domain Controller

ไม่จำเป็นต้อง Backup DNS แยกเสมอไป

เพราะ DNS Zone ถูกเก็บอยู่ใน Active Directory

ดังนั้น

System State Backup

ถือเป็นวิธีที่ดีที่สุด

วิธีตรวจสอบ DNS ก่อน Backup

ตรวจสอบสถานะ DNS

Get-Service DNS

ตรวจสอบ Zone

Get-DnsServerZone

ตรวจสอบ Error

dcdiag /test:dns

ข้อผิดพลาดที่พบบ่อย

Backup เฉพาะไฟล์ Zone

แต่ไม่ Backup Configuration

ไม่มี System State Backup

ทำให้กู้คืน DNS ได้ไม่สมบูรณ์

Backup ลง Drive เดียวกับระบบ

เสี่ยงสูญหายพร้อมกัน

ไม่ทดสอบ Restore

ทำให้ไม่ทราบว่า Backup ใช้งานได้จริงหรือไม่

DNS Backup กับ Active Directory

หากใช้

AD Integrated DNS

ควร Backup

✅ Active Directory

✅ System State

✅ DNS Configuration

พร้อมกันเสมอ

เพื่อให้สามารถ Restore ได้ครบถ้วน

แนวทางสำหรับองค์กร

Small Business

  • Backup วันละครั้ง

Medium Business

  • Backup ทุก 12 ชั่วโมง

Enterprise

  • Daily Backup

  • DR Site

  • Secondary DNS Server

Best Practices

✅ Backup DNS ทุกวัน

✅ ใช้ System State Backup

✅ มี DNS Server มากกว่า 1 ตัว

✅ ทดสอบ Restore สม่ำเสมอ

✅ เก็บ Backup แยกจาก Production Server

✅ ใช้ Offsite Backup

✅ ตรวจสอบ DNS Health ทุกสัปดาห์

ทีมงาน comsiam แนะนำให้ผู้ดูแลระบบ Windows Server 2022 ทำ DNS Backup ควบคู่กับ Active Directory Backup เสมอ เพราะในหลายองค์กร DNS เป็นส่วนหนึ่งของโครงสร้าง Active Directory และมีความสำคัญต่อการทำงานของบริการทั้งหมด

ในสภาพแวดล้อมจริง ปัญหา DNS เป็นหนึ่งในสาเหตุที่ทำให้ระบบล่มได้บ่อยที่สุด ดังนั้นการมี DNS Backup ที่พร้อมใช้งานจึงเป็นมาตรการสำคัญที่ทีมงาน comsiam ใช้ในการออกแบบระบบ Infrastructure และ Disaster Recovery สำหรับองค์กรทุกระดับ

Popular posts from this blog

Windows Server 2022 ยังน่าใช้ในปีนี้หรือไม่? คำตอบสำหรับคนกำลังวางระบบใหม่

สเปกเครื่องสำหรับติดตั้ง Windows Server 2022 เลือกอย่างไรให้คุ้มและใช้งานได้ยาว

Windows Server 2022 คืออะไร? คู่มือสำหรับมือใหม่