เมื่อถูกถามว่า DNS คืออะไร หลายคนรู้ว่าเกี่ยวข้องกับชื่อโดเมน คนที่คุ้นเคยมากกว่าจะรู้ว่า DNS เป็นระบบจำแนกชื่อโดเมน แต่ในความรู้สึกของบางคน มันคือบริการจำแนกชื่อโดเมน ถูกต้องไหม? เนื่องจากมีชื่อดังกล่าว จึงมีเหตุผลบางอย่างและไม่ได้ออกมาจากอากาศ แล้วความสัมพันธ์ระหว่างพวกเขาคืออะไร? ในความเป็นจริง มี DNS สามแห่ง:
หนึ่งใน DNS - โครงสร้างชื่อโดเมนหรือที่เรียกว่าโครงสร้างชื่อ DNS โดยทั่วไปชื่อโดเมนประกอบด้วยตัวอักษรภาษาอังกฤษ เลขอารบิค และตัวอักษร "-" แนวนอน มีความยาวได้สูงสุด 67 ตัวอักษร (รวมส่วนต่อท้าย) และในแต่ละระดับจะต้องไม่เกิน 22 ตัวอักษร สัญลักษณ์เหล่านี้ประกอบขึ้นเป็นคำนำหน้า ส่วนเนื้อหา และส่วนต่อท้ายของชื่อโดเมน ซึ่งนำมารวมกันเป็นชื่อโดเมนที่สมบูรณ์
ใช้ชื่อโดเมนทั่วไปเป็นตัวอย่าง ตัวอย่างเช่น ชื่อโดเมน www.baidu.com ประกอบด้วยสองส่วน "baidu" เป็นเนื้อหาหลักของชื่อโดเมนและชื่อโฮสต์ด้วย และ "com" สุดท้ายคือส่วนต่อท้ายของชื่อโดเมนซึ่งแสดงถึง ชื่อโดเมนสากล com www. ด้านหน้าคือชื่อเครือข่าย และ baidu.com คือชื่อโดเมนของ www ประเภทภาษาของชื่อโดเมนสามารถมีความหลากหลาย ในช่วงไม่กี่ปีที่ผ่านมา บางประเทศยังได้พัฒนาและใช้ชื่อโดเมนที่ประกอบด้วยภาษาประจำชาติของตนเอง ปัจจุบัน ชื่อโดเมนที่ใช้ภาษาอังกฤษยังคงเป็นกระแสหลัก
DNS 2 - เซิร์ฟเวอร์ชื่อโดเมน นั่นคือบริการชื่อโดเมน วิธีการระบุคอมพิวเตอร์บนอินเทอร์เน็ตคือการใช้ IP แต่ชุดหมายเลข IP ไม่ใช่เรื่องง่ายที่จะจดจำและไม่มีความหมาย ในขณะนี้ "โดเมน" ชื่อ" ปรากฏขึ้น เรียกว่าชื่อโดเมน บทบาทของชื่อโดเมนมีไว้เพื่ออำนวยความสะดวกในหน่วยความจำเท่านั้น สิ่งที่คอมพิวเตอร์สามารถรับรู้ได้จริงๆ คือ IP ดังนั้นเมื่อผู้ใช้ป้อนชื่อโดเมน เบราว์เซอร์จะต้องไปที่โฮสต์ซึ่งมีข้อมูลที่เกี่ยวข้องเกี่ยวกับชื่อโดเมนและ IP เพื่อสอบถาม IP ของคอมพิวเตอร์ เราเรียกโฮสต์นี้ที่ถูกค้นพบว่าเซิร์ฟเวอร์ชื่อโดเมน
ตัวอย่างเช่น เมื่อเราเข้าสู่ www.abc.com เบราว์เซอร์จะส่งชื่อไปยังเซิร์ฟเวอร์ DNS ที่ใกล้ที่สุดเพื่อระบุตัวตน หากพบ ก็จะส่งคืน IP ของโฮสต์ จากนั้นจึงขอข้อมูลจากมัน พบว่าสถานการณ์คล้ายกับ DNS NOT FOUND จะเกิดขึ้น ดังนั้นเมื่อ DNS Server ขัดข้อง จะไม่สามารถเปิดหน้าเว็บได้
DNS No. 3 - Domain Name Systerm ซึ่งแปลตามตัวอักษรว่าเป็นระบบชื่อโดเมน เป็นพื้นฐานในการรองรับการทำงานของเซิร์ฟเวอร์ DNS ประกอบด้วยสี่ส่วน: พื้นที่ชื่อโดเมน DNS, ระเบียนทรัพยากร, เซิร์ฟเวอร์ DNS และไคลเอ็นต์ DNS
1. พื้นที่ชื่อโดเมน
พื้นที่ชื่อโดเมนประกอบด้วยโดเมนราก ชื่อโดเมนระดับบนสุด ชื่อโดเมนระดับที่สอง โดเมนย่อย ฯลฯ
2. บันทึกทรัพยากร
จับคู่ชื่อโดเมน DNS กับข้อมูลทรัพยากรประเภทเฉพาะเพื่อใช้ในการจดทะเบียนชื่อและการแก้ปัญหา
3. เซิร์ฟเวอร์ DNS
ให้บริการค้นหาชื่อสำหรับจัดเก็บและตอบบันทึกทรัพยากร
4. ไคลเอ็นต์ DNS
ใช้เพื่อค้นหาเซิร์ฟเวอร์ DNS และแก้ไขชื่อโดเมนเป็นประเภทบันทึกทรัพยากรที่ระบุในการสืบค้น
จะเห็นได้ว่า DNS มีใบหน้าที่แตกต่างกันสามหน้า หรือพี่น้องฝาแฝดสามคน ซึ่งแต่ละหน้ามีความหมายที่แตกต่างกัน โครงสร้างชื่อโดเมนใช้สำหรับชื่อโดเมน Domain Name Server เป็นกระบวนการบริการแก้ไขแบบไดนามิก และ Domain Name Systerm ค่อนข้างคล้ายกับโครงสร้างชื่อโดเมน ซึ่งทั้งสองแบบเป็นแบบคงที่ แต่แสดงถึงช่วงที่กว้างกว่า รวมถึงระบบการแก้ไขชื่อโดเมนทั้งหมด (ที่มา: http://dns.qy.com.cn )