วิธีสร้าง Reverse Lookup Zone แบบถูกต้อง
Reverse Lookup Zone เป็นส่วนสำคัญของระบบ DNS Server ที่หลายองค์กรละเลย แต่ในความเป็นจริงแล้ว Reverse DNS มีบทบาทสำคัญต่อการตรวจสอบระบบเครือข่าย การวิเคราะห์ปัญหา การทำงานของ Mail Server และการบริหารจัดการ Windows Server ในระดับองค์กร
หาก Forward Lookup Zone ทำหน้าที่แปลงชื่อเครื่องเป็น IP Address แล้ว Reverse Lookup Zone จะทำหน้าที่ตรงกันข้าม คือแปลง IP Address กลับเป็นชื่อเครื่อง (Hostname)
สำหรับ Windows Server 2022 การสร้าง Reverse Lookup Zone ควรทำควบคู่กับ Forward Lookup Zone เพื่อให้ระบบ DNS ทำงานได้สมบูรณ์ที่สุด
Reverse Lookup Zone คืออะไร
Reverse Lookup Zone คือฐานข้อมูล DNS ที่ใช้ตอบคำถามว่า
IP Address นี้คือเครื่องอะไร
ตัวอย่าง
IP Address
192.168.1.10
ผลลัพธ์
dc01.company.local
DNS จะอ้างอิงข้อมูลจาก PTR Record ภายใน Reverse Lookup Zone
Reverse DNS ทำงานอย่างไร
ปกติ DNS จะตอบคำถาม
dc01.company.local
=
192.168.1.10
แต่ Reverse DNS จะตอบกลับ
192.168.1.10
=
dc01.company.local
โดยอาศัย PTR Record
ซึ่งเป็นคนละ Record กับ A Record
ทำไมองค์กรควรมี Reverse Lookup Zone
✅ ช่วยตรวจสอบปัญหาเครือข่าย
✅ รองรับระบบ Monitoring
✅ รองรับ SIEM
✅ รองรับ Mail Server
✅ ช่วยวิเคราะห์ Log ได้ง่ายขึ้น
✅ เพิ่มความน่าเชื่อถือของ DNS Infrastructure
หลายระบบ Enterprise จะตรวจสอบ PTR Record ก่อนอนุญาตให้ใช้งานบริการบางประเภท
โครงสร้าง Reverse Lookup Zone
สมมติว่าเครือข่ายใช้
192.168.1.0/24
Reverse Zone จะถูกสร้างเป็น
1.168.192.in-addr.arpa
DNS จะใช้มาตรฐานนี้ในการค้นหาข้อมูลย้อนกลับ
ตัวอย่าง
192.168.1.10
จะถูกค้นหาเป็น
10.1.168.192.in-addr.arpa
ก่อนสร้าง Reverse Lookup Zone
ควรมี
DNS Server ติดตั้งแล้ว
Forward Lookup Zone พร้อมใช้งาน
Static IP Address
Administrator Privilege
วิธีสร้าง Reverse Lookup Zone
① เปิด DNS Manager
Server Manager
→ Tools
→ DNS
② เลือก Reverse Lookup Zones
ขยายชื่อ Server
คลิก
Reverse Lookup Zones
③ เริ่มสร้าง Zone
คลิกขวา
Reverse Lookup Zones
เลือก
New Zone
④ เลือก Zone Type
หากใช้ Domain Controller
เลือก
Active Directory Integrated
หากเป็น DNS Server ทั่วไป
เลือก
Primary Zone
กด Next
⑤ เลือก Replication Scope
กรณี Active Directory
เลือก
To all DNS servers in this domain
กด Next
⑥ เลือก IPv4 Reverse Lookup Zone
เลือก
IPv4 Reverse Lookup Zone
กด Next
⑦ กำหนด Network ID
ตัวอย่าง
192.168.1
ระบบจะสร้าง Zone ให้อัตโนมัติเป็น
1.168.192.in-addr.arpa
กด Next
⑧ ตั้งค่า Dynamic Update
แนะนำ
Allow only secure dynamic updates
สำหรับ Domain Environment
กด Next
⑨ Finish
กด Finish
Reverse Lookup Zone จะถูกสร้างทันที
วิธีสร้าง PTR Record
หลังสร้าง Zone เสร็จ
คลิกขวาใน Reverse Zone
เลือก
New Pointer (PTR)
ตัวอย่าง
Host IP Number
10
Host Name
dc01.company.local
กด OK
จะได้ PTR Record
192.168.1.10
=
dc01.company.local
วิธีสร้าง PTR อัตโนมัติ
วิธีที่นิยมที่สุด
เมื่อสร้าง A Record
ติ๊กถูก
Create associated PTR record
Windows จะสร้าง PTR ให้ทันที
ช่วยลดความผิดพลาดในการกำหนดค่า
วิธีตรวจสอบ PTR Record
เปิด Command Prompt
ใช้คำสั่ง
nslookup 192.168.1.10
ผลลัพธ์
Name: dc01.company.local
Address: 192.168.1.10
แสดงว่า Reverse DNS ทำงานถูกต้อง
ตรวจสอบด้วย PowerShell
ดู Reverse Zones
Get-DnsServerZone
ดู PTR Records
Get-DnsServerResourceRecord -ZoneName "1.168.192.in-addr.arpa"
ดูรายละเอียดเฉพาะ PTR
Get-DnsServerResourceRecord -ZoneName "1.168.192.in-addr.arpa" -RRType PTR
ปัญหาที่พบบ่อย
nslookup ไม่แสดงชื่อเครื่อง
สาเหตุ
ไม่มี PTR Record
Reverse Zone ไม่ถูกต้อง
ตรวจสอบ
Get-DnsServerResourceRecord -RRType PTR
PTR Record ไม่อัปเดต
สาเหตุ
Dynamic Update ถูกปิด
DHCP ไม่ได้อัปเดต DNS
ควรเปิด
Secure Dynamic Updates
Reverse Zone ผิด Network
ตัวอย่าง
สร้าง
0.168.192.in-addr.arpa
แทนที่จะเป็น
1.168.192.in-addr.arpa
จะทำให้ Reverse Lookup ล้มเหลวทันที
Reverse DNS กับ Mail Server
Mail Server จำนวนมากตรวจสอบ PTR Record
ตัวอย่าง
เมื่อส่งอีเมลออก
Server ปลายทางจะตรวจสอบ
IP → PTR → Hostname
หากไม่มี PTR
อาจถูกจัดเป็น Spam ได้
ดังนั้น Exchange Server และ Mail Gateway ควรมี Reverse DNS เสมอ
แนวทางใช้งานในองค์กร
DNS Infrastructure ที่ดีควรมี
Forward Lookup Zone
Reverse Lookup Zone
A Record
PTR Record
DNS Forwarder
DNS Backup
ทีมงาน comsiam พบว่าการมี Reverse Lookup Zone ช่วยลดเวลาวิเคราะห์ปัญหาเครือข่ายได้มาก โดยเฉพาะเมื่อใช้งานระบบ Monitoring, SIEM และ Security Log ที่ต้องอ้างอิง IP Address จำนวนมาก
ในองค์กรขนาดใหญ่ comsiam มักแนะนำให้สร้าง PTR Record อัตโนมัติผ่าน Dynamic DNS และ DHCP Integration เพื่อให้ข้อมูล DNS มีความถูกต้องอยู่เสมอและลดภาระการดูแลระบบของผู้ดูแลเครือข่าย
Best Practices
สร้าง Reverse Lookup Zone ทุก Subnet
ใช้ Secure Dynamic Updates
เปิด DHCP Integration
สร้าง PTR Record อัตโนมัติ
ตรวจสอบ PTR Record เป็นประจำ
สำรอง DNS Zone อย่างสม่ำเสมอ
ใช้ Active Directory Integrated Zone หากมี Domain Controller
สรุป
Reverse Lookup Zone เป็นส่วนสำคัญของ DNS Server ที่ช่วยแปลง IP Address กลับเป็นชื่อเครื่อง โดยอาศัย PTR Record การสร้าง Reverse Zone อย่างถูกต้องจะช่วยเพิ่มประสิทธิภาพในการวิเคราะห์ปัญหาเครือข่าย รองรับ Mail Server และทำให้ระบบ DNS ของ Windows Server 2022 ทำงานได้สมบูรณ์มากยิ่งขึ้น