วิธีเพิ่ม DNS Record บน Windows Server 2022 ทีละขั้นตอน
DNS Record คือหัวใจสำคัญของระบบ DNS Server เพราะเป็นข้อมูลที่ใช้เชื่อมโยงชื่อโดเมน ชื่อเครื่อง อีเมล และบริการต่าง ๆ เข้ากับ IP Address หรือปลายทางที่ถูกต้อง หากไม่มี DNS Record ผู้ใช้งานจะไม่สามารถเข้าถึงเว็บไซต์ เซิร์ฟเวอร์ หรือบริการภายในองค์กรได้อย่างถูกต้อง
หลังจากสร้าง Forward Lookup Zone เรียบร้อยแล้ว ขั้นตอนถัดไปคือการเพิ่ม DNS Record เพื่อให้ DNS Server สามารถตอบคำถามจาก Client ได้
บทความนี้จะอธิบายวิธีเพิ่ม DNS Record บน Windows Server 2022 แบบละเอียด พร้อมแนวทางใช้งานจริงในองค์กร
DNS Record คืออะไร
DNS Record คือข้อมูลที่เก็บอยู่ภายใน DNS Zone เพื่อระบุว่าชื่อโดเมนหรือชื่อเครื่องนั้นจะชี้ไปยังที่ใด
ตัวอย่าง
| Record | หน้าที่ |
|---|---|
| A Record | ชื่อ → IPv4 |
| AAAA Record | ชื่อ → IPv6 |
| PTR Record | IP → ชื่อ |
| CNAME Record | Alias |
| MX Record | Mail Server |
| NS Record | Name Server |
| TXT Record | ข้อมูลเพิ่มเติม |
ทุกครั้งที่เครื่อง Client ส่ง DNS Query ระบบจะค้นหาข้อมูลจาก DNS Records เหล่านี้
ทำไม DNS Record จึงสำคัญ
✅ รองรับเว็บไซต์
✅ รองรับ Active Directory
✅ รองรับ File Server
✅ รองรับ Mail Server
✅ รองรับ Application Server
✅ รองรับ Cloud Service
หาก DNS Record ผิดเพียงรายการเดียว อาจทำให้บริการทั้งระบบหยุดทำงานได้
ตรวจสอบก่อนเพิ่ม DNS Record
ควรมี
DNS Server ติดตั้งแล้ว
Forward Lookup Zone พร้อมใช้งาน
สิทธิ์ Administrator
ตัวอย่าง Zone
company.local
วิธีเพิ่ม DNS Record ผ่าน DNS Manager
① เปิด DNS Manager
Server Manager
→ Tools
→ DNS
② เปิด Zone ที่ต้องการ
ขยาย
Forward Lookup Zones
เลือก
company.local
③ คลิกขวาพื้นที่ว่าง
จะพบตัวเลือก
New Host (A)
New Alias (CNAME)
New Mail Exchanger (MX)
Other New Records
④ เลือกประเภท Record
เลือก Record ตามวัตถุประสงค์ที่ต้องการใช้งาน
วิธีเพิ่ม A Record
A Record เป็น Record ที่ใช้งานบ่อยที่สุด
ตัวอย่าง
ชื่อเครื่อง
web01
IP Address
192.168.1.50
ผลลัพธ์
web01.company.local
ชี้ไปยัง
192.168.1.50
กด
Add Host
เพื่อบันทึกข้อมูล
วิธีเพิ่ม PTR Record พร้อมกัน
แนะนำให้ติ๊ก
Create associated PTR record
Windows จะสร้าง Reverse DNS ให้อัตโนมัติ
ช่วยลดความผิดพลาดในการจัดการ DNS
วิธีเพิ่ม CNAME Record
Alias Record
ใช้สร้างชื่อสำรอง
ตัวอย่าง
Alias
www
Target
web01.company.local
ผลลัพธ์
www.company.local
จะชี้ไปยัง
web01.company.local
เหมาะสำหรับ Web Server
วิธีเพิ่ม MX Record
สำหรับ Mail Server
ตัวอย่าง
Mail Server
mail.company.local
Priority
10
ผลลัพธ์
อีเมลทั้งหมดของโดเมนจะถูกส่งมายัง Mail Server นี้
วิธีเพิ่ม TXT Record
TXT Record ใช้เก็บข้อมูลเพิ่มเติม
ตัวอย่าง
v=spf1 ip4:192.168.1.100 -all
นิยมใช้กับ
SPF
DKIM
DMARC
Domain Verification
วิธีเพิ่ม AAAA Record
สำหรับ IPv6
ตัวอย่าง
2001:db8::10
เหมาะสำหรับองค์กรที่ใช้งาน IPv6
วิธีเพิ่ม DNS Record ด้วย PowerShell
สร้าง A Record
Add-DnsServerResourceRecordA `
-Name "web01" `
-ZoneName "company.local" `
-IPv4Address "192.168.1.50"
ตรวจสอบ DNS Record ทั้งหมด
Get-DnsServerResourceRecord `
-ZoneName "company.local"
ตรวจสอบเฉพาะ A Record
Get-DnsServerResourceRecord `
-ZoneName "company.local" `
-RRType A
วิธีทดสอบ DNS Record
ใช้ nslookup
nslookup web01.company.local
ผลลัพธ์
Name: web01.company.local
Address: 192.168.1.50
แสดงว่า DNS ทำงานถูกต้อง
วิธีล้าง DNS Cache หลังแก้ไข Record
บางครั้ง Client ยังจำค่าเดิมอยู่
เปิด Command Prompt
ipconfig /flushdns
หรือบน DNS Server
dnscmd /clearcache
จากนั้นทดสอบใหม่อีกครั้ง
ปัญหาที่พบบ่อย
เพิ่ม Record แล้วหาไม่เจอ
ตรวจสอบ
สร้างใน Zone ถูกหรือไม่
DNS Service ทำงานหรือไม่
Client ใช้ DNS Server ถูกต้องหรือไม่
nslookup ไม่เจอข้อมูล
ตรวจสอบ
nslookup
ดูว่า Client ชี้มาที่ DNS Server ตัวใด
Record ซ้ำกัน
หากมีชื่อซ้ำ
Windows จะไม่อนุญาตให้สร้าง
ควรตรวจสอบ Record เดิมก่อนเพิ่มใหม่
แนวทางการตั้งชื่อ DNS Record
Domain Controller
dc01
dc02
File Server
file01
file02
Web Server
web01
web02
Database Server
db01
db02
Mail Server
mail01
การตั้งชื่อที่เป็นมาตรฐานช่วยให้ดูแลระบบง่ายขึ้นมาก
Best Practices
สร้าง PTR Record ทุกครั้ง
ใช้ชื่อที่สื่อความหมาย
ลบ Record ที่ไม่ได้ใช้งาน
ใช้ DNS Naming Standard
สำรอง DNS Zone เป็นประจำ
ตรวจสอบ Duplicate Record
ใช้ Dynamic DNS หากมี DHCP
จากประสบการณ์ของทีมงาน comsiam ปัญหา DNS จำนวนมากไม่ได้เกิดจาก DNS Server ล่ม แต่เกิดจาก DNS Record ผิดหรือมีข้อมูลซ้ำกันในระบบ ซึ่งส่งผลให้ผู้ใช้งานเชื่อมต่อบริการผิดปลายทางหรือไม่สามารถเข้าถึงระบบได้
สำหรับองค์กรที่มีเซิร์ฟเวอร์จำนวนมาก comsiam แนะนำให้กำหนดมาตรฐานการตั้งชื่อ DNS Record ตั้งแต่เริ่มต้น และตรวจสอบความถูกต้องเป็นประจำ เพื่อให้ระบบ DNS มีความเสถียรในระยะยาว
สรุป
DNS Record คือข้อมูลสำคัญที่ทำให้ DNS Server สามารถแปลงชื่อและค้นหาบริการต่าง ๆ ได้อย่างถูกต้อง การเพิ่ม DNS Record บน Windows Server 2022 สามารถทำได้ผ่าน DNS Manager หรือ PowerShell โดยควรวางมาตรฐานการตั้งชื่อและตรวจสอบความถูกต้องอย่างสม่ำเสมอ เพื่อให้ระบบเครือข่ายขององค์กรทำงานได้อย่างมีประสิทธิภาพสูงสุด