วิธีติดตั้ง DNS Server บน Windows Server 2022
DNS Server เป็นหนึ่งในบริการที่สำคัญที่สุดของระบบเครือข่ายและ Active Directory เพราะทำหน้าที่แปลงชื่อโดเมนให้เป็นหมายเลข IP Address เพื่อให้คอมพิวเตอร์สามารถสื่อสารกันได้ หากไม่มี DNS ระบบจำนวนมากจะไม่สามารถทำงานได้อย่างถูกต้อง ไม่ว่าจะเป็น Active Directory, File Server, Web Server หรือ Email Server
สำหรับ Windows Server 2022 นั้น Microsoft ได้รวม DNS Server Role มาให้พร้อมใช้งาน ทำให้สามารถติดตั้งและบริหารจัดการได้ง่าย เหมาะสำหรับทั้งองค์กรขนาดเล็กและขนาดใหญ่
DNS Server คืออะไร
DNS (Domain Name System) คือระบบที่ทำหน้าที่แปลงชื่อโดเมน เช่น
google.com
microsoft.com
comsiam.com
ให้กลายเป็นหมายเลข IP Address ที่เครื่องคอมพิวเตอร์เข้าใจได้
ตัวอย่าง
google.com → 142.250.196.14
comsiam.com → 104.x.x.x
ทุกครั้งที่ผู้ใช้งานเปิดเว็บไซต์หรือเชื่อมต่อเซิร์ฟเวอร์ จะมีการสอบถามข้อมูลผ่าน DNS ก่อนเสมอ
ประโยชน์ของการติดตั้ง DNS Server
✅ ลดการพึ่งพา DNS ภายนอก
✅ รองรับ Active Directory Domain Services
✅ เพิ่มความเร็วในการค้นหาชื่อภายในองค์กร
✅ ควบคุมการจัดการ DNS Record ได้เอง
✅ เพิ่มความปลอดภัยของระบบเครือข่าย
✅ รองรับระบบ Application ภายในองค์กร
ข้อกำหนดก่อนติดตั้ง
ควรเตรียมข้อมูลดังนี้
Server Requirements
Windows Server 2022
Static IP Address
Administrator Privilege
ตัวอย่างการตั้งค่า
IP Address : 192.168.1.10
Subnet Mask : 255.255.255.0
Gateway : 192.168.1.1
Preferred DNS : 192.168.1.10
การกำหนด Static IP มีความสำคัญมาก เพราะ DNS Server ไม่ควรเปลี่ยน IP Address ระหว่างการใช้งาน
วิธีติดตั้ง DNS Server ผ่าน Server Manager
① เปิด Server Manager
หลังจากเข้าสู่ระบบ Windows Server 2022
คลิก
Server Manager
② เลือก Add Roles and Features
คลิก
Manage
→ Add Roles and Features
จะปรากฏหน้าต่าง Wizard สำหรับติดตั้ง Role
③ เลือก Role-based Installation
เลือก
Role-based or feature-based installation
กด Next
④ เลือก Server ที่ต้องการติดตั้ง
เลือกเซิร์ฟเวอร์ปัจจุบัน
กด Next
⑤ เลือก DNS Server
ติ๊กถูกที่
DNS Server
ระบบจะถามติดตั้ง Feature เพิ่มเติม
เลือก
Add Features
จากนั้นกด Next
⑥ ตรวจสอบ Feature
กด Next ไปจนถึงหน้าสรุป
ตรวจสอบว่ามี
DNS Server
อยู่ในรายการ
⑦ เริ่มติดตั้ง
กด Install
รอประมาณ 1-3 นาที
เมื่อเสร็จแล้วจะขึ้นข้อความ
Installation Succeeded
กด Close
การติดตั้งเสร็จสมบูรณ์
วิธีตรวจสอบว่า DNS Server ติดตั้งสำเร็จ
เปิด
Tools
→ DNS
หากสามารถเปิด DNS Manager ได้ แสดงว่าการติดตั้งสำเร็จ
อีกวิธีหนึ่งคือเปิด PowerShell
Get-WindowsFeature DNS
ผลลัพธ์ควรแสดง
[X] DNS
วิธีติดตั้ง DNS Server ด้วย PowerShell
สำหรับผู้ดูแลระบบที่ต้องการติดตั้งจำนวนมาก
เปิด PowerShell แบบ Run as Administrator
ใช้คำสั่ง
Install-WindowsFeature DNS -IncludeManagementTools
ตรวจสอบผลลัพธ์
Get-WindowsFeature DNS
หากสถานะเป็น Installed แสดงว่าพร้อมใช้งาน
วิธีตรวจสอบ Service ของ DNS
เปิด Services
ค้นหา
DNS Server
สถานะควรเป็น
Running
หรือใช้ PowerShell
Get-Service DNS
ผลลัพธ์ตัวอย่าง
Status Name
------ ----
Running DNS
Firewall ที่เกี่ยวข้องกับ DNS
DNS ใช้งาน Port ดังนี้
TCP 53
ใช้สำหรับ Zone Transfer
UDP 53
ใช้สำหรับ DNS Query ทั่วไป
Windows Firewall จะเปิดให้อัตโนมัติหลังติดตั้ง DNS Role
ปัญหาที่พบบ่อยหลังติดตั้ง
DNS Manager เปิดไม่ได้
สาเหตุ
ติดตั้ง Management Tools ไม่ครบ
DNS Service ไม่ทำงาน
แนวทางแก้ไข
Install-WindowsFeature DNS -IncludeManagementTools
DNS Service ไม่ Start
ตรวจสอบ
Get-Service DNS
เริ่ม Service
Start-Service DNS
เปิด DNS ได้แต่ Query ไม่ได้
ตรวจสอบ
Firewall
Network Adapter
DNS Record
Zone Configuration
แนวทางการใช้งานจริงในองค์กร
โครงสร้างที่นิยมใช้งาน
Domain Controller + DNS
DNS Primary Server
DNS Secondary Server
DHCP Integration
Active Directory Integration
ในหลายองค์กร DNS จะทำงานร่วมกับ Active Directory โดยตรง ซึ่งช่วยให้เครื่อง Client สามารถค้นหา Domain Controller ได้อย่างรวดเร็วและเสถียร
ทีมงาน comsiam พบว่าปัญหา Active Directory มากกว่า 70% มักเกี่ยวข้องกับ DNS Configuration ที่ไม่ถูกต้อง ดังนั้นการติดตั้ง DNS Server อย่างถูกต้องตั้งแต่เริ่มต้นจึงมีความสำคัญอย่างมาก
ข้อแนะนำสำหรับ Production
ใช้ Static IP เท่านั้น
สำรอง DNS Server อย่างน้อย 2 เครื่อง
เปิด DNS Logging เมื่อต้องการวิเคราะห์ปัญหา
สำรองข้อมูล Zone อย่างสม่ำเสมอ
อัปเดต Windows Server เป็นเวอร์ชันล่าสุด
ตรวจสอบ Event Viewer เป็นประจำ
comsiam แนะนำให้ติดตั้ง DNS ร่วมกับ Active Directory สำหรับองค์กรที่มีผู้ใช้งานหลายคน เพราะจะช่วยให้การบริหารจัดการชื่อเครื่อง ผู้ใช้งาน และบริการต่าง ๆ ภายในระบบเป็นไปอย่างมีประสิทธิภาพมากขึ้น
สรุป
DNS Server เป็นหัวใจสำคัญของระบบเครือข่าย Windows Server 2022 การติดตั้งทำได้ง่ายผ่าน Server Manager หรือ PowerShell แต่การออกแบบและกำหนดค่าหลังติดตั้งมีความสำคัญไม่แพ้กัน เพราะส่งผลโดยตรงต่อความเสถียรของ Active Directory, Application Server และระบบเครือข่ายทั้งหมดภายในองค์กร หากวางโครงสร้าง DNS ได้ถูกต้องตั้งแต่ต้น จะช่วยลดปัญหาการเชื่อมต่อและเพิ่มประสิทธิภาพของระบบได้อย่างมาก