วิธีสร้าง Forward Lookup Zone ให้ใช้งานได้จริง
Forward Lookup Zone เป็นองค์ประกอบสำคัญของ DNS Server ที่ใช้สำหรับแปลงชื่อเครื่อง (Hostname) หรือชื่อโดเมนให้เป็นหมายเลข IP Address ซึ่งเป็นหน้าที่หลักของระบบ DNS หากไม่มี Forward Lookup Zone การสร้าง DNS Record ต่าง ๆ เช่น A Record, CNAME Record หรือ MX Record จะไม่สามารถทำได้
สำหรับ Windows Server 2022 การสร้าง Forward Lookup Zone ถือเป็นขั้นตอนแรกที่ควรทำหลังจากติดตั้ง DNS Server เสร็จเรียบร้อย เพราะเป็นพื้นฐานของการจัดการชื่อภายในองค์กรและระบบ Active Directory
Forward Lookup Zone คืออะไร
Forward Lookup Zone คือฐานข้อมูลของ DNS ที่เก็บข้อมูลการจับคู่ระหว่าง
Hostname
FQDN (Fully Qualified Domain Name)
IP Address
ตัวอย่าง
| Hostname | IP Address |
|---|---|
| dc01.company.local | 192.168.1.10 |
| file01.company.local | 192.168.1.20 |
| web01.company.local | 192.168.1.30 |
เมื่อผู้ใช้พิมพ์ชื่อเครื่อง
file01.company.local
DNS Server จะค้นหาใน Forward Lookup Zone และส่งกลับ IP Address ที่ตรงกัน
ประโยชน์ของ Forward Lookup Zone
✅ ลดการจำหมายเลข IP
✅ รองรับ Active Directory
✅ รองรับ Web Server
✅ รองรับ Application Server
✅ รองรับ Mail Server
✅ บริหารจัดการระบบง่ายขึ้น
ประเภทของ Forward Lookup Zone
Windows Server 2022 รองรับหลายรูปแบบ
Primary Zone
เก็บข้อมูลจริงของ DNS
สามารถแก้ไข Record ได้
เหมาะกับ DNS Server หลัก
Secondary Zone
สำเนาของ Primary Zone
ใช้สำหรับ Redundancy
อ่านข้อมูลได้อย่างเดียว
Stub Zone
เก็บเฉพาะข้อมูลสำคัญ
ใช้ลดภาระ Traffic
เหมาะสำหรับองค์กรขนาดใหญ่
Active Directory Integrated Zone
รูปแบบที่นิยมมากที่สุด
ปลอดภัยกว่า
รองรับ Replication อัตโนมัติ
ทำงานร่วมกับ Domain Controller
ก่อนสร้าง Zone ควรเตรียมอะไรบ้าง
DNS Server ติดตั้งแล้ว
ตรวจสอบผ่าน
Server Manager
→ Tools
→ DNS
กำหนด Static IP แล้ว
ตัวอย่าง
192.168.1.10
วางแผนชื่อโดเมน
ตัวอย่าง
company.local
หรือ
corp.company.com
ควรตั้งชื่อให้สอดคล้องกับโครงสร้างองค์กร
วิธีสร้าง Forward Lookup Zone
① เปิด DNS Manager
Server Manager
→ Tools
→ DNS
จะพบหน้าจัดการ DNS
② คลิก Forward Lookup Zones
ที่แถบด้านซ้าย
ขยายชื่อ Server
เลือก
Forward Lookup Zones
③ เริ่มสร้าง Zone
คลิกขวา
Forward Lookup Zones
เลือก
New Zone
จะปรากฏ New Zone Wizard
④ เลือก Zone Type
หากใช้ Domain Controller
เลือก
Active Directory-Integrated Zone
หากเป็น DNS Server ทั่วไป
เลือก
Primary Zone
กด Next
⑤ เลือก Replication Scope
กรณี Active Directory
แนะนำ
To all DNS servers in this domain
เพื่อให้ DNS ทุกเครื่องได้รับข้อมูลเหมือนกัน
⑥ กำหนดชื่อ Zone
ตัวอย่าง
company.local
หรือ
lab.local
กด Next
⑦ เลือก Dynamic Update
แนะนำ
Allow only secure dynamic updates
สำหรับ Domain Environment
หรือ
Do not allow dynamic updates
สำหรับระบบทั่วไป
⑧ เสร็จสิ้น
กด Finish
Forward Lookup Zone จะถูกสร้างทันที
วิธีตรวจสอบว่า Zone สร้างสำเร็จ
ภายใต้
Forward Lookup Zones
ควรเห็นชื่อ
company.local
เมื่อคลิกเข้าไปจะพบรายการ DNS Records
เช่น
SOA
NS
Host Record
วิธีสร้าง A Record แรก
หลังสร้าง Zone ควรเพิ่ม Host Record
คลิกขวาในพื้นที่ว่าง
เลือก
New Host (A or AAAA)
ตัวอย่าง
Name
dc01
IP Address
192.168.1.10
กด Add Host
จะได้
dc01.company.local
วิธีทดสอบการทำงาน
เปิด Command Prompt
ใช้คำสั่ง
nslookup dc01.company.local
ผลลัพธ์ตัวอย่าง
Name: dc01.company.local
Address: 192.168.1.10
หากตอบกลับ IP ได้ แสดงว่า Zone ทำงานถูกต้อง
วิธีตรวจสอบด้วย PowerShell
ดู Zone ทั้งหมด
Get-DnsServerZone
ดูข้อมูลเฉพาะ Zone
Get-DnsServerZone -Name "company.local"
ดู DNS Records
Get-DnsServerResourceRecord -ZoneName "company.local"
ปัญหาที่พบบ่อย
สร้าง Zone ไม่ได้
สาเหตุ
ไม่มีสิทธิ์ Administrator
DNS Service ไม่ทำงาน
ตรวจสอบ
Get-Service DNS
Client หา Host ไม่เจอ
ตรวจสอบ
DNS Record มีอยู่จริงหรือไม่
DNS Client ชี้มาที่ DNS Server ถูกต้องหรือไม่
nslookup ไม่ตอบกลับ
ตรวจสอบ
Firewall
DNS Service
Zone Configuration
แนวทางออกแบบ Zone สำหรับองค์กร
องค์กรขนาดเล็ก
company.local
องค์กรขนาดกลาง
corp.company.local
องค์กรขนาดใหญ่
hq.company.local
branch.company.local
lab.company.local
การแบ่ง Zone อย่างเหมาะสมช่วยให้บริหารระบบได้ง่ายและลดปัญหาในอนาคต
Best Practices
ใช้ Active Directory Integrated Zone หากมี Domain Controller
ใช้ Secure Dynamic Update
สำรอง DNS เป็นประจำ
ใช้ DNS Server อย่างน้อย 2 เครื่อง
ตรวจสอบ DNS Record ที่ไม่ได้ใช้งาน
เปิด DNS Logging เมื่อวิเคราะห์ปัญหา
ทีมงาน comsiam พบว่าองค์กรจำนวนมากมีปัญหาเรื่องการเชื่อมต่อ Active Directory เพราะออกแบบ Forward Lookup Zone ไม่ถูกต้องตั้งแต่แรก ส่งผลให้การค้นหา Domain Controller ล้มเหลวและเกิดปัญหาการ Login ตามมา
สำหรับผู้ดูแลระบบที่กำลังวางโครงสร้าง Windows Server 2022 การสร้าง Forward Lookup Zone อย่างถูกต้องตั้งแต่วันแรกถือเป็นพื้นฐานสำคัญที่ช่วยให้ระบบ DNS มีความเสถียรในระยะยาว ซึ่งเป็นแนวทางที่ comsiam ใช้ในการออกแบบระบบให้ลูกค้าองค์กรมาอย่างต่อเนื่อง
สรุป
Forward Lookup Zone คือหัวใจหลักของระบบ DNS Server เพราะทำหน้าที่แปลงชื่อเครื่องเป็น IP Address การสร้าง Zone อย่างถูกต้องจะช่วยให้ Active Directory, File Server, Web Server และระบบต่าง ๆ ภายในองค์กรทำงานได้อย่างมีประสิทธิภาพ ลดปัญหาการเชื่อมต่อ และเพิ่มความเสถียรให้กับโครงสร้างพื้นฐานด้านเครือข่ายทั้งหมด