บทนำสู่ระบบชื่อโดเมน (DNS)

สมุดโทรศัพท์ของอินเทอร์เน็ต

อินเทอร์เน็ตและเครือข่าย อินเทอร์เน็ต (IP) เอกชนที่มีขนาดใหญ่ขึ้นพึ่งพาระบบ Domain Name System (DNS) เพื่อช่วยให้การจราจรทางตรง DNS เก็บรักษาฐานข้อมูลแบบกระจายของ ชื่อ และที่อยู่ เครือข่าย และมีวิธีการสำหรับคอมพิวเตอร์ในการค้นหาฐานข้อมูลจากระยะไกล บางคนเรียก DNS ว่า "สมุดโทรศัพท์ของอินเทอร์เน็ต"

DNS และเวิลด์ไวด์เว็บ

เว็บไซต์สาธารณะทั้งหมดทำงานบนเซิร์ฟเวอร์ที่เชื่อมต่อกับอินเทอร์เน็ตโดยใช้ ที่อยู่ IP สาธารณะ ตัวอย่างเช่นเว็บเซิร์ฟเวอร์ที่ About.com มีที่อยู่เช่น 207.241.148.80 แม้ว่าผู้คนสามารถพิมพ์ข้อมูลที่อยู่เช่น http://207.241.148.80/ ลงในเว็บเบราเซอร์เพื่อเข้าชมไซต์ได้การใช้ชื่อที่เหมาะสมเช่น http://www.about.com/ ทำได้ดีกว่า

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

เซิร์ฟเวอร์ DNS และลำดับชั้นของชื่อ

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

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

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

เพิ่มเติม - เซิร์ฟเวอร์ DNS คืออะไร?

การกำหนดค่าเครือข่ายสำหรับ DNS

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

ประเภทของการค้นหา DNS

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

คำขอเครือข่ายที่สนับสนุนการค้นหา DNS จะทำงานโดยใช้ TCP และ UDP , 53 พอร์ตโดยค่าเริ่มต้น

ดูเพิ่มเติม - การ ค้นหาที่อยู่ IP แบบย้อนหลังและแบบย้อนกลับ

แคช DNS

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

เพิ่มเติม - DNS Cache คืออะไร?

DNS แบบไดนามิก

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

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

เพิ่มเติม - Dynamic DNS คืออะไร?

ทางเลือกในการ DNS

บริการ Microsoft Windows Internet Naming Service (WINS) สนับสนุนการจำแนกชื่อคล้ายกับ DNS แต่จะใช้ได้เฉพาะกับคอมพิวเตอร์ Windows และใช้พื้นที่ชื่ออื่น WINS ถูกใช้บนเครือข่ายส่วนตัวของพีซี Windows บางเครื่อง

Dot-BIT เป็นโครงการโอเพ่นซอร์สที่ใช้เทคโนโลยี BitCoin ซึ่งกำลังทำงานเพื่อเพิ่มการสนับสนุนโดเมนระดับบนสุด ".bit" ไปยัง DNS อินเทอร์เน็ต

บทช่วยสอนอินเทอร์เน็ต - หมายเลขเครือข่าย IP