วิธีสร้าง A Record บน Windows Server 2022 แบบถูกต้อง

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

ใน Windows Server 2022 การสร้าง A Record เป็นหนึ่งในงานที่ผู้ดูแลระบบต้องทำเป็นประจำ ไม่ว่าจะเป็นการเพิ่ม Domain Controller, File Server, Application Server หรือ Web Server

บทความนี้จะอธิบายวิธีสร้าง A Record แบบละเอียด พร้อมแนวทางใช้งานจริงในองค์กร

A Record คืออะไร

A Record หรือ Address Record คือข้อมูลใน DNS ที่ใช้แปลงชื่อเครื่องให้เป็น IPv4 Address

ตัวอย่าง

web01.company.local

ชี้ไปยัง

192.168.1.50

เมื่อผู้ใช้งานพิมพ์

web01.company.local

DNS Server จะตอบกลับ

192.168.1.50

จากนั้น Client จะเชื่อมต่อไปยังเซิร์ฟเวอร์ปลายทาง

A Record ทำงานอย่างไร

ลำดับการทำงาน

Client

DNS Query

DNS Server

A Record

IP Address

Server

ตัวอย่าง

www.company.local

DNS ตอบกลับ

192.168.1.100

Browser จึงสามารถเปิดเว็บไซต์ได้

ประโยชน์ของ A Record

✅ ใช้งานง่าย

✅ รองรับ IPv4

✅ รองรับ Active Directory

✅ รองรับ Web Server

✅ รองรับ File Server

✅ รองรับ Application Server

✅ รองรับ Mail Server

A Record ถือเป็นพื้นฐานของ DNS Infrastructure ทุกองค์กร

ตัวอย่างการใช้งานจริง

Domain Controller

dc01.company.local

192.168.1.10

File Server

file01.company.local

192.168.1.20

Web Server

web01.company.local

192.168.1.50

Mail Server

mail.company.local

192.168.1.60

ข้อกำหนดก่อนสร้าง A Record

ต้องมี

  • DNS Server

  • Forward Lookup Zone

  • Static IP Address

  • Administrator Privilege

ตัวอย่าง Zone

company.local

วิธีสร้าง A Record ผ่าน DNS Manager

① เปิด DNS Manager

Server Manager

→ Tools

→ DNS

② เปิด Forward Lookup Zone

ขยาย

Forward Lookup Zones

เลือก

company.local

③ คลิกขวาในพื้นที่ว่าง

เลือก

New Host (A or AAAA)

④ กำหนดชื่อ Host

ตัวอย่าง

web01

⑤ กำหนด IP Address

ตัวอย่าง

192.168.1.50

⑥ สร้าง PTR Record พร้อมกัน

ติ๊กถูก

Create associated PTR record

Windows จะสร้าง Reverse DNS ให้อัตโนมัติ

⑦ กด Add Host

เมื่อสำเร็จจะปรากฏข้อความ

The host record was successfully created.

ผลลัพธ์ที่ได้

DNS Record

web01.company.local

ชี้ไปยัง

192.168.1.50

พร้อมใช้งานทันที

วิธีสร้าง A Record ด้วย PowerShell

สร้าง Record ใหม่

Add-DnsServerResourceRecordA `
-Name "web01" `
-ZoneName "company.local" `
-IPv4Address "192.168.1.50"

ตรวจสอบ Record

Get-DnsServerResourceRecord `
-ZoneName "company.local"

ตรวจสอบเฉพาะ A Record

Get-DnsServerResourceRecord `
-ZoneName "company.local" `
-RRType A

วิธีทดสอบ A Record

ใช้ Ping

ping web01.company.local

ผลลัพธ์

Pinging web01.company.local [192.168.1.50]

ใช้ nslookup

nslookup web01.company.local

ผลลัพธ์

Name: web01.company.local
Address: 192.168.1.50

แสดงว่า DNS ทำงานถูกต้อง

วิธีแก้ไข A Record

คลิกขวา

A Record

เลือก

Properties

สามารถเปลี่ยน

  • Host Name

  • IP Address

  • TTL

จากนั้นกด OK

วิธีลบ A Record

คลิกขวา

Record

เลือก

Delete

ยืนยันการลบ

ระบบจะนำข้อมูลออกจาก DNS ทันที

ค่า TTL คืออะไร

TTL (Time To Live)

คือระยะเวลาที่ Client จะเก็บข้อมูล DNS Cache

ตัวอย่าง

3600

หมายถึง

1 ชั่วโมง

หากเปลี่ยน IP Address บ่อย

ควรลด TTL ลง

เช่น

300

หรือ

600

วินาที

ปัญหาที่พบบ่อย

เพิ่ม A Record แล้วใช้งานไม่ได้

ตรวจสอบ

ipconfig /flushdns

จากนั้นทดสอบใหม่

nslookup ไม่พบข้อมูล

ตรวจสอบ

  • DNS Service

  • Zone Name

  • Host Name

Ping ไม่ได้

แม้ DNS จะถูกต้อง

แต่ Firewall อาจบล็อก ICMP

จึงควรทดสอบด้วย nslookup เพิ่มเติม

Record ซ้ำ

DNS ไม่อนุญาตให้สร้าง Host Name ซ้ำกัน

ควรตรวจสอบก่อนเพิ่มข้อมูล

แนวทางตั้งชื่อ A Record

Domain Controller

dc01
dc02

File Server

file01
file02

Web Server

web01
web02

Database Server

db01
db02

Application Server

app01
app02

Mail Server

mail01

รูปแบบนี้ช่วยให้ผู้ดูแลระบบเข้าใจโครงสร้างได้ทันที

Best Practices

  • ใช้ Static IP เสมอ

  • สร้าง PTR Record ทุกครั้ง

  • ตั้งชื่อให้เป็นมาตรฐาน

  • ลด TTL ก่อนย้ายระบบ

  • ตรวจสอบ Record ที่ไม่ได้ใช้งาน

  • สำรอง DNS Zone เป็นประจำ

  • ใช้ PowerShell สำหรับระบบขนาดใหญ่

จากประสบการณ์ของทีมงาน comsiam ปัญหา DNS ที่พบมากที่สุดคือ A Record ชี้ไปยัง IP Address ผิด หรือมีการเปลี่ยน IP Address ของเซิร์ฟเวอร์โดยไม่ได้อัปเดต DNS ทำให้ผู้ใช้งานไม่สามารถเข้าถึงบริการได้

ในองค์กรขนาดใหญ่ comsiam มักกำหนดมาตรฐานการตั้งชื่อ A Record และผูกกับระบบ Asset Management เพื่อให้สามารถตรวจสอบและบริหารจัดการเซิร์ฟเวอร์ได้ง่ายขึ้นในระยะยาว

สรุป

A Record เป็น DNS Record ที่สำคัญที่สุดในการแปลงชื่อเครื่องให้เป็น IPv4 Address การสร้าง A Record บน Windows Server 2022 สามารถทำได้ง่ายผ่าน DNS Manager หรือ PowerShell แต่ควรวางมาตรฐานการตั้งชื่อและกำหนดค่าอย่างถูกต้อง เพื่อให้ระบบ DNS มีความเสถียร รองรับการขยายตัวขององค์กร และลดปัญหาการเชื่อมต่อในอนาคต

Popular posts from this blog

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

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

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