ระบบชื่อโดเมน (DNS) อธิบาย

อัปเดต: 2022-08-10 / บทความโดย: Timothy Shim
ระบบชื่อโดเมน (DNS) อธิบาย
เซิร์ฟเวอร์ DNS หลายตัวทำงานร่วมกันเพื่อช่วยปรับปรุงประสบการณ์การใช้อินเทอร์เน็ตของคุณ (แหล่งที่มา: AppNeta)

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

ระบบชื่อโดเมนคืออะไร?

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

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

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

เซิร์ฟเวอร์ DNS คืออะไร?

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

เซิร์ฟเวอร์เหล่านี้เป็นเพียงคอมพิวเตอร์ที่ใช้สำหรับงานเฉพาะ มีไว้เพื่อสนับสนุนระบบ DNS เท่านั้นและไม่ต้องดำเนินการอื่นใด มีเซิร์ฟเวอร์ DNS สองประเภท; เซิร์ฟเวอร์ DNS ที่เชื่อถือได้และเซิร์ฟเวอร์ DNS แบบเรียกซ้ำ

เซิร์ฟเวอร์ DNS ที่เชื่อถือได้

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

เนมเซิร์ฟเวอร์ที่เชื่อถือได้นั้นเชื่อถือได้สำหรับโดเมนหรือโดเมนย่อยเฉพาะ ดังนั้น หากคุณต้องการค้นหาข้อมูลเกี่ยวกับ google.com คอมพิวเตอร์ของคุณจะส่งคำขอไปยังเซิร์ฟเวอร์ที่เชื่อถือได้สำหรับเนมสเปซของ Google (ในกรณีนี้ เนมเซิร์ฟเวอร์หลักของ Google). 

สมมติว่าไม่มีคำตอบในเนมเซิร์ฟเวอร์ของ Google ในกรณีดังกล่าว จะส่งคำขอไปนอกสถานที่โดยทำตามผู้อ้างอิงจนกว่าจะพบคำตอบที่อื่น (ซึ่งอาจใช้เวลาหลายขั้นตอน) ซึ่งมักจะเป็นเซิร์ฟเวอร์ของบริษัทอื่น บริการโฮสติ้ง สำหรับเว็บไซต์อื่น เช่น Facebook หรือ Blogger)

เซิร์ฟเวอร์ DNS แบบเรียกซ้ำ

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

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

หากมีข้อมูลที่อยู่ IP อยู่แล้ว เซิร์ฟเวอร์ DNS แบบเรียกซ้ำจะส่งที่อยู่ IP ไปยังเบราว์เซอร์ จากนั้นคุณจะเห็นเว็บไซต์ที่พวกเขาพิมพ์ใน URL

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

การค้นหา DNS ทำงานอย่างไร

เมื่อคุณพิมพ์ URL ในเว็บเบราว์เซอร์ ขั้นตอนต่อไปนี้จะเกิดขึ้น:

คอมพิวเตอร์ของผู้ใช้ส่งแบบสอบถามสำหรับที่อยู่ IP ที่เชื่อมโยงกับ URL นั้น

ตัวแก้ไขจะสอบถามเนมเซิร์ฟเวอร์รูทของตนสำหรับที่อยู่ IP ที่เชื่อมโยงกับชื่อ TLD (โดเมนระดับบนสุด) ที่ลูกค้าร้องขอ ตัวอย่างเช่น สมมติว่าคุณพยายามเชื่อมต่อกับ www.google.com ในกรณีดังกล่าว ตัวแก้ไขจะขอ "com" เซิร์ฟเวอร์รูทของตน และรับระเบียน TLD กลับมา โดยให้ที่อยู่ที่เป็นไปได้ทั้งหมดที่อาจมีระเบียนที่ชี้ไปยังเซิร์ฟเวอร์ของ Google บนอินเทอร์เน็ตหรืออินทราเน็ตที่เชื่อมต่ออยู่ (เช่น 204.232/16)

จากนั้นโปรแกรมแก้ไขจะส่งคำขอสำหรับแต่ละที่อยู่จนกว่าจะพบที่อยู่ที่ตอบสนองอย่างถูกต้องด้วยบันทึก A ที่มีข้อมูลเกี่ยวกับจำนวนฮ็อพเพิ่มเติมก่อนที่จะไปถึงเครื่องที่ใช้ซอฟต์แวร์บริการเว็บของ Google (เช่น 74/8) 

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

ประสิทธิภาพ DNS
DNS Lookup เป็นหนึ่งในองค์ประกอบที่สร้างความเร็วในการตอบสนองของเซิร์ฟเวอร์ เซิร์ฟเวอร์ / ผู้ให้บริการ DNS ต่างกันมีระดับประสิทธิภาพต่างกัน ภาพหน้าจอแสดงความเร็วการสืบค้น DNS ในช่วง 30 วันที่ผ่านมาโดยอิงตาม DNS Perf การวัด

ประเภทของการสืบค้น DNS

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

1. แบบสอบถามแบบเรียกซ้ำ

ในการสอบถามแบบเรียกซ้ำ ไคลเอนต์ DNS ต้องการให้เซิร์ฟเวอร์ DNS (โดยทั่วไปคือตัวแก้ไข DNS แบบเรียกซ้ำ) ตอบสนองต่อไคลเอนต์ด้วยเรกคอร์ดทรัพยากรที่ร้องขอหรือข้อความแสดงข้อผิดพลาดหากตัวแก้ไขไม่พบเรกคอร์ด

2. แบบสอบถามซ้ำ

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

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

3. แบบสอบถามแบบไม่เรียกซ้ำ

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

การแคช DNS คืออะไร?

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

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

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

สรุป

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

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

อ่านเพิ่มเติม

เกี่ยวกับทิโมธีชิม

ทิโมธีชิมเป็นนักเขียนบรรณาธิการและผู้เชี่ยวชาญด้านเทคโนโลยี เขาเริ่มต้นอย่างรวดเร็วในด้านเทคโนโลยีสารสนเทศเขาได้ค้นพบวิธีการพิมพ์และได้ทำงานร่วมกับสื่อต่างประเทศระดับภูมิภาคและระดับประเทศเช่น ComputerWorld, PC.com, Business Today และ Asian Banker ความเชี่ยวชาญของเขาอยู่ในด้านเทคโนโลยีจากทั้งผู้บริโภคและมุมมองขององค์กร

เชื่อมต่อ: