วิธีเพิ่ม 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 RecordIP → ชื่อ
CNAME RecordAlias
MX RecordMail Server
NS RecordName 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 โดยควรวางมาตรฐานการตั้งชื่อและตรวจสอบความถูกต้องอย่างสม่ำเสมอ เพื่อให้ระบบเครือข่ายขององค์กรทำงานได้อย่างมีประสิทธิภาพสูงสุด

Popular posts from this blog

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

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

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