ตั้งค่า 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 เป็นศูนย์กลางของระบบ

Popular posts from this blog

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

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

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