0Pricing
Network+ Academy · บทเรียน

เหตุใดจึงมี DNS

ทำความเข้าใจว่าเหตุใดเราจึงใช้ชื่อแทนการจดจำที่อยู่ IP

เหตุใดจึงมี DNS เป็นบทเรียน Network+ Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Network+ Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Network+ Academy มีบทเรียนทั้งหมด 4 บทเรียน

ใช้ชื่อแทนตัวเลข

DNS (ระบบชื่อโดเมน) แปลงชื่อที่มนุษย์อ่านเข้าใจได้ เช่น example.com ให้เป็นที่อยู่ IP ที่คอมพิวเตอร์ใช้เชื่อมต่อจริง

ผู้คนจดจำชื่อได้ดีกว่าตัวเลขมาก DNS จึงทำให้คุณพิมพ์ชื่อเว็บไซต์แทนการจำที่อยู่ เช่น 93.184.216.34 โดยทำหน้าที่เสมือนสมุดโทรศัพท์ของอินเทอร์เน็ต

การเปรียบเทียบกับสมุดโทรศัพท์

เช่นเดียวกับสมุดโทรศัพท์ที่เชื่อมชื่อบุคคลกับหมายเลขโทรศัพท์ DNS เชื่อมชื่อโดเมนกับที่อยู่ IP คุณค้นหาด้วยชื่อ แล้ว DNS จะส่งคืนหมายเลขสำหรับใช้เชื่อมต่อ

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

ที่อยู่เปลี่ยน แต่ชื่อยังเดิม

ประโยชน์สำคัญประการหนึ่งคือความยืดหยุ่น เว็บไซต์อาจย้ายไปยังเซิร์ฟเวอร์เครื่องใหม่ที่มีที่อยู่ IP ใหม่ แต่ชื่อโดเมนยังคงเดิม โดยอัปเดตเพียงระเบียน DNS เท่านั้น

ผู้ใช้ยังพิมพ์ชื่อเดิมและเข้าถึงตำแหน่งใหม่ได้โดยอัตโนมัติ การแยกชื่อออกจากที่อยู่เช่นนี้ทำให้อินเทอร์เน็ตดำเนินงานได้ง่ายขึ้นมาก

ระบบแบบกระจาย

DNS ไม่ใช่ไดเรกทอรีขนาดยักษ์เพียงแห่งเดียว แต่เป็นระบบแบบกระจายและมีลำดับชั้นที่แผ่ไปบนเซิร์ฟเวอร์หลายล้านเครื่องทั่วโลก ไม่มีเครื่องใดเครื่องหนึ่งเก็บระเบียนทั้งหมดไว้

การกระจายเช่นนี้ทำให้ DNS ขยายขนาดได้และทนทานต่อความขัดข้อง โดยมอบหมายความรับผิดชอบของส่วนต่าง ๆ ในพื้นที่ชื่อให้แก่องค์กรต่าง ๆ

ลำดับชั้นของโดเมน

ชื่อโดเมนจะอ่านจากขวาไปซ้ายตามลำดับชั้น ใน www.example.com:

  • .com คือโดเมนระดับบนสุด (TLD)
  • example คือโดเมนระดับที่สอง
  • www คือโดเมนย่อยหรือโฮสต์

มีราก (.) ที่มองไม่เห็นอยู่เหนือ TLD ทั้งหมดบนสุดของโครงสร้างต้นไม้

www . example . com .
host   2nd-lvl  TLD  root

เซิร์ฟเวอร์รากและเซิร์ฟเวอร์ TLD

ด้านบนสุดคือเซิร์ฟเวอร์ราก ซึ่งรู้ว่าจะค้นหาเซิร์ฟเวอร์ของ TLD แต่ละรายการได้ที่ใด ส่วนเซิร์ฟเวอร์ TLD (สำหรับ .com, .org รหัสประเทศ และอื่น ๆ) รู้ว่าเซิร์ฟเวอร์ผู้มีสิทธิ์ของแต่ละโดเมนอยู่ที่ใด

สายการมอบหมายนี้ทำให้การค้นหาเริ่มจากด้านบนแล้วเจาะลึกลงไปจนถึงเซิร์ฟเวอร์ที่มีคำตอบที่แน่นอนได้

เซิร์ฟเวอร์ผู้มีสิทธิ์

เซิร์ฟเวอร์ชื่อผู้มีสิทธิ์เก็บระเบียนจริงอย่างเป็นทางการของโดเมน คำตอบจากเซิร์ฟเวอร์นี้เป็นแหล่งข้อมูลจริงที่เชื่อถือได้สำหรับที่อยู่ของโดเมนนั้น

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

ตัวแก้ไขเป็นผู้ดำเนินการ

ตัวแก้ไข (มักดำเนินการโดย ISP ของคุณหรือบริการสาธารณะ) ทำหน้าที่ค้นหาคำตอบแทนคุณ อุปกรณ์ของคุณจะส่งคำถามไปยังตัวแก้ไข แล้วตัวแก้ไขจะสอบถามลำดับชั้น

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

การค้นหาแบบไปข้างหน้าและย้อนกลับ

การค้นหาทั่วไปคือการค้นหาแบบไปข้างหน้า: จากชื่อไปยังที่อยู่ IP ซึ่งเป็นทิศทางที่ใช้เมื่อเรียกดูเว็บไซต์ DNS ยังรองรับการค้นหาแบบย้อนกลับ: จากที่อยู่ IP กลับไปยังชื่อ

การค้นหาแบบย้อนกลับมีประโยชน์สำหรับการบันทึกเหตุการณ์และการตรวจสอบอีเมล เมื่อเซิร์ฟเวอร์ต้องการยืนยันชื่อที่อยู่เบื้องหลังที่อยู่หนึ่ง ๆ ทั้งสองทิศทางอาศัยระบบแบบลำดับชั้นเดียวกัน

เหตุใดจึงสำคัญต่อเหตุขัดข้อง

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

ช่างเทคนิคจึงเรียนรู้ที่จะสงสัย DNS ตั้งแต่ต้น หากคุณเข้าถึงเว็บไซต์ด้วย IP ได้แต่เข้าถึงด้วยชื่อไม่ได้ สาเหตุเกือบแน่นอนว่าอยู่ที่ DNS

DNS เป็นพื้นฐานของทุกสิ่ง

ตั้งแต่การเรียกดูเว็บไซต์และอีเมล ไปจนถึงการอัปเดตแอปและบริการคลาวด์ แทบทุกอย่างบนโลกออนไลน์ต้องพึ่ง DNS เพื่อแปลงชื่อก่อน DNS ทำงานอย่างเงียบ ๆ อยู่เบื้องหลังการคลิกทุกครั้ง

การเข้าใจว่าเหตุใดจึงมี DNS จะเตรียมความพร้อมให้คุณติดตามขั้นตอนการค้นหาได้ทีละขั้น และรู้จักประเภทระเบียนกับความล้มเหลวที่จะกล่าวถึงในบทเรียนถัดไป

ตรวจสอบอย่างรวดเร็ว

ยืนยันจุดประสงค์

ทบทวน

คุณได้เรียนรู้ว่าเหตุใดจึงมี DNS

  • DNS เชื่อมชื่อที่มนุษย์เข้าใจได้กับที่อยู่ IP เสมือนสมุดโทรศัพท์ของอินเทอร์เน็ต
  • เป็นระบบที่กระจายและมีลำดับชั้น (ราก, TLD, เซิร์ฟเวอร์ผู้มีสิทธิ์)
  • ชื่อยังคงเดิม แม้ที่อยู่ IP เบื้องหลังจะเปลี่ยนแปลง
  • ตัวแก้ไขจะสอบถามลำดับชั้นและเก็บคำตอบไว้ในแคชให้คุณ
  • หาก IP ใช้งานได้แต่ชื่อไม่ทำงาน ให้สงสัย DNS

คำถามที่พบบ่อย

บทเรียน “เหตุใดจึงมี DNS” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “เหตุใดจึงมี DNS” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Network+ Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Network+ Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “เหตุใดจึงมี DNS”

ทำความเข้าใจว่าเหตุใดเราจึงใช้ชื่อแทนการจดจำที่อยู่ IP คุณปฏิบัติ Network+ Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Network+ Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Network+ Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน

บทเรียน “เหตุใดจึงมี DNS” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Network+ Academy นี้ได้ไหม

ได้ บทเรียน Network+ Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. เหตุใดจึงมี DNS
  2. ทำความเข้าใจกระบวนการค้นหา DNS
  3. ประเภทระเบียน DNS ที่พบบ่อย
  4. การแคช TTL และปัญหา DNS
← กลับไปที่ Network+ Academy