DNS และ DHCP ทำงานร่วมกันอย่างไร? บน Windows Server 2022 แบบเข้าใจง่าย

 DNS และ DHCP เป็นสองบริการหลักที่ทำงานร่วมกันตลอดเวลาในระบบ Windows Server 2022 โดยเฉพาะในองค์กรที่ใช้งาน Active Directory, File Server, Application Server และระบบเครือข่ายขนาดใหญ่

แม้ DNS และ DHCP จะมีหน้าที่แตกต่างกัน แต่หากขาดระบบใดระบบหนึ่ง เครือข่ายอาจทำงานได้ไม่สมบูรณ์ หรือเกิดปัญหาการเชื่อมต่อจำนวนมาก

บทความนี้จะอธิบายขั้นตอนการทำงานร่วมกันของ DNS และ DHCP ตั้งแต่ผู้ใช้เปิดเครื่องจนสามารถใช้งานเว็บไซต์ ระบบ Domain และทรัพยากรต่าง ๆ ภายในองค์กรได้

DNS และ DHCP มีหน้าที่อะไร

DHCP

ทำหน้าที่

แจก IP Address

พร้อม

Gateway

DNS Server

Subnet Mask

ให้กับ Client

DNS

ทำหน้าที่

แปลชื่อ

เป็น

IP Address

เพื่อให้ระบบสามารถสื่อสารกันได้

ตัวอย่างการทำงานจริง

ผู้ใช้เปิด Notebook

ในสำนักงาน

ขั้นตอนที่ 1 DHCP Discover

Client ส่ง

DHCP Discover

ค้นหา DHCP Server

ในเครือข่าย

ขั้นตอนที่ 2 DHCP Offer

DHCP Server ตอบกลับ

DHCP Offer

พร้อมข้อมูล

IP Address

ตัวอย่าง

10.10.10.100

ขั้นตอนที่ 3 DHCP Request

Client ตอบกลับ

DHCP Request

ยืนยันการรับ IP

ขั้นตอนที่ 4 DHCP Acknowledgement

DHCP Server ส่ง

DHCP ACK

ยืนยันการแจก IP สำเร็จ

สิ่งที่ DHCP แจกให้

ตัวอย่าง

IP Address

10.10.10.100
Subnet Mask

255.255.255.0
Gateway

10.10.10.1
DNS Server

10.10.10.10

ขั้นตอนที่ 5 ผู้ใช้เปิดเว็บไซต์

ตัวอย่าง

google.com

ขั้นตอนที่ 6 Client ติดต่อ DNS

Client ส่งคำถาม

ไปยัง

10.10.10.10

ซึ่งได้รับมาจาก DHCP

ขั้นตอนที่ 7 DNS ตอบกลับ

ตัวอย่าง

google.com

142.250.190.14

ขั้นตอนที่ 8 เปิดเว็บไซต์สำเร็จ

Client เชื่อมต่อ

ไปยัง

142.250.190.14

ได้ทันที

DHCP แจก DNS อย่างไร

DHCP ใช้

Option 006

สำหรับแจก DNS Server

ตัวอย่าง

10.10.10.10
10.10.10.11

ตรวจสอบ DHCP Option

Get-DhcpServerv4OptionValue `
-ScopeId 10.10.10.0

Dynamic DNS Update คืออะไร

ฟีเจอร์สำคัญที่ทำให้

DHCP และ DNS

ทำงานร่วมกัน

โดยอัตโนมัติ

ตัวอย่าง

ก่อนรับ IP

PC001

ไม่มี Record

ใน DNS

หลัง DHCP แจก IP

PC001

10.10.10.100

DHCP จะสร้าง

A Record

ใน DNS อัตโนมัติ

ตรวจสอบ DNS Record

เปิด

DNS Manager

Forward Lookup Zone

Domain

จะพบ

PC001

พร้อม IP Address

ประโยชน์ของ Dynamic DNS

✅ ลดงาน Admin

✅ DNS อัปเดตอัตโนมัติ

✅ รองรับ Notebook

✅ รองรับ DHCP

✅ รองรับ Active Directory

DNS และ DHCP กับ Active Directory

Active Directory

พึ่งพา DNS อย่างมาก

ตัวอย่าง

Domain Controller

dc01.company.local

Client ต้องหา DC ผ่าน DNS

ก่อน Login

หาก DNS ผิดพลาด

อาจเกิด

Login Domain ไม่ได้

Group Policy ไม่ทำงาน

Join Domain ไม่ได้

หา Domain Controller ไม่เจอ

หาก DHCP ผิดพลาด

อาจเกิด

Client ไม่มี IP

ไม่มี DNS Server

ไม่มี Gateway

ใช้งานเครือข่ายไม่ได้

ตรวจสอบ DHCP แจก DNS ถูกหรือไม่

บน Client

ipconfig /all

ดู

DNS Servers

ตัวอย่าง

10.10.10.10

ตรวจสอบ Dynamic DNS

บน DHCP Server

Get-DhcpServerv4DnsSetting

เปิด Dynamic DNS Update

Set-DhcpServerv4DnsSetting `
-DynamicUpdates Always

ตรวจสอบ DNS Resolution

nslookup google.com

ตัวอย่าง

Server

10.10.10.10

ตัวอย่างองค์กร

DHCP Server

10.10.10.20

DNS Server

10.10.10.10

Client

10.10.10.100

DHCP แจกข้อมูล

DNS แปลชื่อ

ระบบทำงานร่วมกันตลอดเวลา

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

DHCP แจก DNS ผิด

Client เข้าเว็บไม่ได้

Dynamic DNS ไม่ทำงาน

DNS Record ไม่อัปเดต

DNS ล่ม

Login Domain ไม่ได้

DHCP ล่ม

Client ใหม่รับ IP ไม่ได้

ตัวอย่างการแก้ปัญหา

ตรวจสอบ DHCP

Get-DhcpServerv4OptionValue

ตรวจสอบ DNS

nslookup

ตรวจสอบ Client

ipconfig /all

แนวทางสำหรับองค์กร

Small Office

DNS และ DHCP อยู่เครื่องเดียวกันได้

Medium Business

แยก DNS และ DHCP

ตาม Role

Enterprise

ใช้

  • Redundant DNS

  • DHCP Failover

  • Dynamic DNS

  • Monitoring

ร่วมกัน

จากประสบการณ์ของทีมงาน comsiam ปัญหาที่พบมากที่สุดคือ DHCP แจก DNS ผิด ทำให้ผู้ใช้งานเข้าเว็บไซต์ได้บางส่วน แต่ Login Domain ไม่ได้ ส่งผลให้ผู้ดูแลระบบเสียเวลาวิเคราะห์ปัญหาเป็นจำนวนมาก

ในการออกแบบระบบ Windows Server 2022 ระดับองค์กร ทีมงาน comsiam มักเปิด Dynamic DNS Update และกำหนดมาตรฐานการแจก DNS ผ่าน DHCP เพื่อให้ระบบ Active Directory ทำงานได้อย่างมีเสถียรภาพสูงสุด

Best Practices

  • ใช้ Dynamic DNS Update

  • ใช้ DNS ภายในองค์กร

  • แจก DNS ผ่าน DHCP เท่านั้น

  • ตรวจสอบ DNS Records เป็นประจำ

  • ใช้ DHCP Failover

  • ใช้ DNS Redundancy

  • ติดตั้ง Monitoring

สรุป

DNS และ DHCP บน Windows Server 2022 เป็นบริการที่ทำงานร่วมกันอย่างใกล้ชิด โดย DHCP มีหน้าที่แจกข้อมูลเครือข่าย ส่วน DNS มีหน้าที่แปลชื่อเป็น IP Address การออกแบบและตั้งค่าทั้งสองระบบอย่างถูกต้องจะช่วยให้เครือข่ายองค์กรมีเสถียรภาพ ปลอดภัย และรองรับการขยายตัวในอนาคตได้อย่างมีประสิทธิภาพ

Popular posts from this blog

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

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

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