ตั้งค่า DNS Forwarders บน Windows Server 2022 แบบละเอียด
DNS Forwarders เป็นฟีเจอร์สำคัญของ Windows Server 2022 ที่ช่วยให้ DNS Server ภายในองค์กรสามารถส่งคำขอ DNS ที่ไม่รู้จักไปยัง DNS Server ภายนอกได้โดยอัตโนมัติ
หากตั้งค่า DNS Forwarders อย่างถูกต้อง จะช่วยเพิ่มความเร็วในการ Resolve ชื่อเว็บไซต์ ลดภาระของ DNS Server และเพิ่มเสถียรภาพของระบบเครือข่าย
บทความนี้จะอธิบายวิธีตั้งค่า DNS Forwarders บน Windows Server 2022 แบบละเอียด พร้อม Best Practices สำหรับองค์กร
📌 DNS Forwarders คืออะไร
DNS Forwarders คือการส่งต่อ DNS Query ไปยัง DNS Server อื่น
ตัวอย่าง
Client
│
▼
DNS Server ภายใน
│
▼
Google DNS
│
▼
www.microsoft.com
หาก DNS ภายในไม่มีข้อมูล
จะส่งต่อคำถามไปยัง DNS ภายนอก
🎯 ประโยชน์ของ DNS Forwarders
✅ Resolve Website ได้เร็วขึ้น
✅ ลด DNS Traffic
✅ ลดภาระ DNS Server
✅ เพิ่มความเสถียร
✅ จัดการ DNS ได้ง่าย
✅ เพิ่มประสิทธิภาพ Internet
หลายองค์กรที่ comsiam ดูแล ใช้ DNS Forwarders ร่วมกับ Active Directory DNS ทุกระบบ
🏗️ DNS Forwarders ทำงานอย่างไร
ตัวอย่าง
Client
│
▼
DC01 DNS
│
▼
8.8.8.8
เมื่อ DNS Server ภายในไม่รู้จัก Domain
จะส่ง Query ต่อไปยัง DNS ภายนอก
🚀 เปิด DNS Manager
เปิด
Server Manager
→ Tools
→ DNS
🔍 เลือก DNS Server
คลิกชื่อ Server
ตัวอย่าง
DC01
⚙️ เปิด Properties
คลิกขวา
เลือก
Properties
🌐 ไปที่แท็บ Forwarders
เลือก
Forwarders
จะเห็นรายการ DNS ที่ใช้งานอยู่
➕ เพิ่ม DNS Forwarder
กด
Edit
จากนั้นเพิ่ม DNS
ตัวอย่าง
8.8.8.8
1.1.1.1
✅ บันทึกการตั้งค่า
กด
OK
จากนั้น
Apply
🌎 Forwarders ที่นิยมใช้งาน
Google DNS
8.8.8.8
8.8.4.4
Cloudflare DNS
1.1.1.1
1.0.0.1
Quad9 DNS
9.9.9.9
149.112.112.112
🔍 ตรวจสอบการทำงาน
รัน
nslookup www.microsoft.com
ผลลัพธ์ควร Resolve ได้ปกติ
🚀 ตรวจสอบ DNS Cache
รัน
ipconfig /displaydns
🖥️ ล้าง DNS Cache
รัน
ipconfig /flushdns
🔄 ตั้งค่า Forwarders ผ่าน PowerShell
ดูค่าปัจจุบัน
Get-DnsServerForwarder
➕ เพิ่ม Forwarder
Add-DnsServerForwarder `
-IPAddress 8.8.8.8
➕ เพิ่มหลายรายการ
Set-DnsServerForwarder `
-IPAddress 8.8.8.8,1.1.1.1
🔍 ตรวจสอบ DNS Service
รัน
sc query dns
ผลลัพธ์ควรเป็น
RUNNING
⚠️ Root Hints กับ Forwarders ต่างกันอย่างไร
Forwarders
ส่ง Query ไปยัง DNS ที่กำหนด
Root Hints
ส่ง Query ไปยัง Root DNS Servers ของ Internet
โดยตรง
Forwarders มักให้ผลลัพธ์เร็วกว่า
📖 ตรวจสอบ Event Viewer
เปิด
Event Viewer
ไปที่
Applications and Services Logs
└ DNS Server
⚠️ ปัญหาที่พบบ่อย
① Resolve Website ไม่ได้
ตรวจสอบ DNS ภายนอก
② Forwarder Timeout
ตรวจสอบ Internet
③ DNS Service หยุดทำงาน
Restart DNS Service
④ Firewall Block
เปิด Port
53 TCP
53 UDP
🔄 Restart DNS Service
รัน
net stop dns
net start dns
📋 Checklist หลังตั้งค่า
① DNS Service Running
② Forwarders ถูกต้อง
③ NSLOOKUP ผ่าน
④ Internet ใช้งานได้
⑤ Firewall อนุญาต
⑥ Event Viewer ไม่มี Error
⑦ Client Resolve DNS ได้
📈 Best Practices สำหรับ DNS Forwarders
① ใช้ DNS ภายนอกอย่างน้อย 2 ตัว
② ใช้ DNS ที่เชื่อถือได้
③ ตรวจสอบ DNS Health ทุกสัปดาห์
④ สำรอง DNS Configuration
⑤ ใช้ Active Directory DNS ภายใน
⑥ หลีกเลี่ยง DNS ที่ไม่รู้แหล่งที่มา
หลายองค์กรที่ comsiam ดูแล ใช้ Cloudflare DNS และ Google DNS เป็น DNS Forwarders หลัก เพื่อให้ระบบ Active Directory สามารถ Resolve ชื่อเว็บไซต์ภายนอกได้อย่างรวดเร็วและเสถียร
🎯 สรุป
DNS Forwarders บน Windows Server 2022 ช่วยให้ DNS Server ภายในองค์กรสามารถส่งคำขอ DNS ไปยัง DNS Server ภายนอกได้อย่างมีประสิทธิภาพ
การกำหนด Forwarders ที่เหมาะสม ช่วยเพิ่มความเร็วในการ Resolve ชื่อเว็บไซต์ ลดภาระของ DNS Server และทำให้ระบบเครือข่ายทำงานได้อย่างเสถียรมากขึ้น โดยเฉพาะในองค์กรที่ใช้ Active Directory เป็นศูนย์กลางของระบบ