DNS vs DHCP ต่างกันอย่างไร? บน Windows Server 2022 เข้าใจใน 10 นาที

 DNS และ DHCP เป็นสองบริการพื้นฐานที่สำคัญที่สุดของระบบเครือข่ายและ Windows Server 2022 แต่ผู้ดูแลระบบมือใหม่จำนวนมากมักสับสนว่าทั้งสองบริการแตกต่างกันอย่างไร และแต่ละตัวมีหน้าที่อะไร

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

บทความนี้จะอธิบายความแตกต่างระหว่าง DNS และ DHCP แบบละเอียด พร้อมตัวอย่างการทำงานจริงในองค์กร

DNS คืออะไร

DNS ย่อมาจาก

Domain Name System

หน้าที่คือ

แปลงชื่อ

เป็น

IP Address

ตัวอย่าง

ผู้ใช้พิมพ์

google.com

DNS จะตอบกลับ

142.250.190.14

เพื่อให้เครื่องคอมพิวเตอร์สามารถเชื่อมต่อได้

DHCP คืออะไร

DHCP ย่อมาจาก

Dynamic Host Configuration Protocol

หน้าที่คือ

แจก IP Address

ให้อุปกรณ์ในเครือข่าย

แบบอัตโนมัติ

ตัวอย่างง่าย ๆ

เมื่อเปิด Notebook

DHCP จะทำหน้าที่

แจก IP

แจก Gateway

แจก DNS Server

หลังจากนั้น

DNS จะทำหน้าที่

แปลชื่อเว็บไซต์

ให้ใช้งานอินเทอร์เน็ตได้

เปรียบเทียบ DNS กับ DHCP

DNSDHCP
แปลชื่อเป็น IPแจก IP Address
ใช้ Port 53ใช้ Port 67/68
ทำงานตอนใช้งานเว็บไซต์ทำงานตอนรับ IP
ใช้ Name Resolutionใช้ Address Assignment
เก็บ DNS Recordsเก็บ DHCP Lease

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

เมื่อเปิดเครื่อง

ขั้นตอนที่ 1

DHCP แจก

IP Address

ตัวอย่าง

192.168.1.100

ขั้นตอนที่ 2

DHCP แจก

Gateway
192.168.1.1

ขั้นตอนที่ 3

DHCP แจก

DNS Server
192.168.1.10

ขั้นตอนที่ 4

ผู้ใช้เปิด

google.com

ขั้นตอนที่ 5

DNS แปลชื่อ

เป็น

142.250.x.x

ขั้นตอนที่ 6

เชื่อมต่อเว็บไซต์สำเร็จ

หากไม่มี DHCP จะเกิดอะไรขึ้น

ต้องกำหนด

IP Address

เองทุกเครื่อง

ตัวอย่าง

192.168.1.100
192.168.1.101
192.168.1.102

ซึ่งเสียเวลาอย่างมาก

หากไม่มี DNS จะเกิดอะไรขึ้น

ผู้ใช้ต้องจำ IP

ตัวอย่าง

แทนที่จะพิมพ์

google.com

ต้องพิมพ์

142.250.190.14

โดยตรง

DNS เก็บข้อมูลอะไร

ตัวอย่าง

A Record
PTR Record
MX Record
CNAME Record

DHCP เก็บข้อมูลอะไร

ตัวอย่าง

Lease
Reservation
Scope
Policies

DNS ใช้ Port อะไร

TCP 53

และ

UDP 53

DHCP ใช้ Port อะไร

UDP 67

และ

UDP 68

DNS อยู่ที่ไหน

ตัวอย่าง

Domain Controller

หรือ

Dedicated DNS Server

DHCP อยู่ที่ไหน

ตัวอย่าง

Windows Server 2022
Router
Firewall

DNS และ DHCP จำเป็นต้องอยู่เครื่องเดียวกันหรือไม่

ไม่จำเป็น

ตัวอย่าง

DNS

192.168.1.10
DHCP

192.168.1.20

ก็สามารถทำงานร่วมกันได้

ทำไมองค์กรนิยมติดตั้งร่วมกัน

เพราะ DHCP สามารถ

Dynamic DNS Update

ได้

เมื่อ Client ได้ IP ใหม่

DHCP จะอัปเดต DNS ให้อัตโนมัติ

ตัวอย่าง Dynamic DNS

ก่อน

PC001
192.168.1.100

หลังเปลี่ยน IP

PC001
192.168.1.150

DNS จะอัปเดตให้อัตโนมัติ

DNS กับ Active Directory

Active Directory

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

หาก DNS มีปัญหา

อาจเกิด

  • Join Domain ไม่ได้

  • Login ไม่ได้

  • GPO ไม่ทำงาน

DHCP กับ Active Directory

DHCP ไม่ได้จำเป็นต่อ AD โดยตรง

แต่ช่วยให้ Client

ได้รับค่าที่ถูกต้อง

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

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

DNS

192.168.1.10

DHCP

192.168.1.20

Gateway

192.168.1.1

Client

192.168.1.100

ระบบทั้งหมดทำงานร่วมกัน

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

DHCP แจก DNS ผิด

ผู้ใช้เข้าเว็บไซต์ไม่ได้

DNS ล่ม

ใช้งาน Domain ไม่ได้

DHCP ล่ม

อุปกรณ์ใหม่รับ IP ไม่ได้

Dynamic DNS ไม่อัปเดต

Hostname ไม่ตรงกับ IP

DNS หรือ DHCP สำคัญกว่ากัน

คำตอบคือ

สำคัญทั้งคู่

เพราะทำหน้าที่คนละส่วน

และต้องทำงานร่วมกัน

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

Small Office

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

Medium Business

แยก Role ตามความเหมาะสม

Enterprise

ใช้

  • Redundant DNS

  • DHCP Failover

  • Monitoring

ร่วมกัน

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

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

Best Practices

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

  • ใช้ DHCP แจก DNS อัตโนมัติ

  • เปิด Dynamic DNS Update

  • ใช้ DHCP Failover

  • ใช้ DNS Redundancy

  • ตรวจสอบ DNS และ DHCP Logs

  • ติดตั้ง Monitoring

สรุป

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

Popular posts from this blog

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

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

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