Page 255 - Computer Network
P. 255
246 บทที่ 30. DOMAIN NAME SYSTEM (DNS)
book)
รูปที่ 30.1: Domain Name Space
(partial
โฮสต์ที่ต้องการได้ โฮสต์ของผู้ใช้จะต้องทราบ IP Address ของ www.someschool.edu เสียก่อน โดยมีขั้นตอน
ดังนี้
1. บราวเซอร์อ่านชื่อของโฮสต์จาก URLที่จะส่งไป ในที่นี้ คือ www.someschool.edu และส่ง hostname นี้
ไปยังส่วนของ DNS client ที่ทำงานอยู่ภายในเครื่อง
only
2. DNS client ส่งชื่อของโฮสต์ไปถามยัง DNS server
3. DNS client ได้รับการตอบกลับ IP Address ที่ต้องการ
KKU
4. หลังจากทราบ IP Address บราวเซอร์จะสร้างการเชื่อมต่อไปยัง IP Address นั้น
30.2 การทำงานของ DNS [28]
เพื่อให้ไคลเอนต์ส่งถาม IP Address ที่ต้องการ วิธีการที่ง่ายที่สุด คือการกำหนดเซิร์ฟเวอร์ของ DNS หนึ่งเป็น
ศูนย์กลางให้ไคลเอนต์ร้องขอ แต่อย่างไรก็ตาม เนื่องจากปัจจุบันมีจำนวนไคลเอนต์อยู่เป็นจำนวนมากและมีการ
เปลี่ยนแปลงที่ค่อนข้างสูง การทำงานโดยมี DNS เป็นศูนย์ อาจทำให้เกิดผลเสียเช่น การล่มของเซิร์ฟเวอร์ DNS จะ
ทำให้เกิดความเสียหายทั้งระบบ จำนวนของการร้องขอจำนวนมาก ทำให้ต้องออกเแบบให้มีการทำงานของ DNS
เป็นแบบการกระจาย (Distributed) และเป็นลำดับขั้น (Hierarchy)
การทำงานของ DNS จะมีเซิร์ฟเวอร์จำนวนมากในการเก็บข้อมูล DNS ทั่วโลก โดยไม่มีตัวหนึ่งตัวใดเก็บข้อมูล
ไว้ทั้งหมด การทำงานของ DNS จะแบ่งออกเป็นสามชนิดคือ Root DNS server, top-level domain (TLD) DNS
servers และ Authoritative DNS server ดังแสดงในรูปที่ 30.2
Root DNS servers เป็นคลัสเตอร์ของเซิร์ฟเวอร์มีจำนวน 13 ตัว โดยมากจะอยู่ในประเทศอเมริกา มีหน้าที่ใน
การชี้ไปยัง TLD server ต่างๆ

