สมุดโทรศัพท์ของอินเทอร์เน็ต
อินเทอร์เน็ตและเครือข่าย อินเทอร์เน็ต (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 ยังใช้สำหรับ:
- การค้นหาเซิร์ฟเวอร์ที่ถูกต้องเพื่อส่งอีเมลทางอินเทอร์เน็ต
- reverse lookups ที่แปลงที่ อยู่ IP กลับไป เป็นชื่อโดเมน
คำขอเครือข่ายที่สนับสนุนการค้นหา 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 อินเทอร์เน็ต