DNS ทำงานอย่างไร
เผยแพร่แล้ว: 2022-08-28โดยพื้นฐานแล้ว CPU ไม่สามารถเข้าใจคำและตัวอักษรภาษาอังกฤษทั่วไปที่ผู้ใช้ป้อน คำสั่งทั้งหมดจะถูกแปลเป็น 1 และ 0 เพื่อให้คอมพิวเตอร์สามารถเข้าใจและดำเนินการได้ คุณมาที่บทความนี้โดยค้นหาในเน็ตและคลิกที่ชื่อ ฯลฯ การดำเนินการทั้งหมดนั้นถูกส่งไปยังคอมพิวเตอร์ในรูปแบบของภาษาไบนารี ในสาระสำคัญมีการแปลจำนวนมากที่เกิดขึ้นในระบบ
โดยสรุป DNS เป็นชื่อของกระบวนการแปลที่คล้ายคลึงกัน ระบบชื่อโดเมนจะแปลงชื่อโดเมนที่เป็นตัวอักษรและตัวเลข เช่น www.iamdumdum.com เป็นที่อยู่ IP ที่เกี่ยวข้อง สำหรับเว็บเบราว์เซอร์ ลิงก์ของเว็บไซต์นั้นไม่มีคำผิดทั้งหมด มันนำทางโดยใช้ที่อยู่ IP ที่กำหนดให้กับหน้าเว็บ ไม่ใช่ชื่อและชื่อเรื่อง ที่อยู่ IP มักจะซับซ้อนจริงๆ เช่น '192.168. 1.1'. มันไม่ง่ายเลยที่คุณจะป้อนค่าเช่นนี้ทุกครั้งที่คุณต้องการเยี่ยมชมไซต์ ในตอนนี้ แทนที่จะเป็นอันตรายต่อ SEO และการเพิ่มปริมาณการเข้าชมเว็บไซต์ก็ค่อนข้างยากเช่นกัน ช่วยคุณให้พ้นจากปัญหานี้คือทั้งหมดที่เกี่ยวกับ DNS
นั่นก็สวยมากสำหรับการแนะนำตัว ลองมาดูสิ่งนี้มาจิ๊กในรายละเอียดและดูว่ามันทำงานอย่างไร
การกำหนด DNS: ระบบชื่อโดเมนคืออะไร?
ฉันไม่รู้ว่าคุณอยู่ในทศวรรษ 1990 หรือเปล่า แต่ตอนนั้น เรามีสิ่งนี้เรียกว่าสมุดโทรศัพท์หรือสมุดโทรศัพท์ คุณสามารถหาได้จากตู้โทรศัพท์สาธารณะ และใช้เพื่อค้นหาหมายเลขโทรศัพท์ของบุคคลที่คุณต้องการโทรหา ผู้คนก็มีของส่วนตัวขนาดพกพา ทุกครั้งที่พวกเขาต้องการโทรหาใครซักคน พวกเขาจะค้นหาชื่อในไดเร็กทอรีแล้วกดหมายเลขที่เขียนไว้ข้างๆ
DNS นั้นเป็นสมุดโทรศัพท์หรือสมุดโทรศัพท์ของอินเทอร์เน็ต เมื่อคุณป้อนชื่อโดเมนในเบราว์เซอร์ ระบบจะ 'ค้นหา' ใน Domain Name System และค้นหาที่อยู่ IP ที่กำหนดให้กับชื่อโดเมนนั้น จากนั้น โหลดเว็บไซต์โดยใช้ที่อยู่ IP นี้ และไม่มีส่วนเกี่ยวข้องกับระบบจัดการเนื้อหาของคุณ
ในกระบวนการแปลและล่ามทั้งหมดนี้ มีองค์ประกอบและขั้นตอนที่เกี่ยวข้องหลายประการ ลองมาดูสิ่งเหล่านั้น:
ส่วนประกอบ
ส่วนประกอบในที่นี้หมายถึงเซิร์ฟเวอร์ที่มีบทบาทในการดำเนินการตามคำขอที่ผู้ใช้ส่งไปยัง DNS กระบวนการดึงหน้าเว็บตามคำขอหรือคำสั่งที่ผู้ใช้ป้อน (ในรูปแบบของชื่อโดเมน) เรียกว่า 'DNS Resolution' เมื่อโหลดหน้าเว็บแล้ว คำขอ DNS จะ 'แก้ไข'
มีเซิร์ฟเวอร์หลักสี่เครื่องที่รับผิดชอบในการแก้ปัญหา DNS พวกเขาคือ:
• สารตั้งต้น
• รูทเซิร์ฟเวอร์
• เซิร์ฟเวอร์โดเมนระดับบนสุด
• เซิฟเวอร์ที่เชื่อถือได้
สารตั้งต้น
นี่เป็นเซิร์ฟเวอร์ DNS ตัวแรกที่มีหน้าที่ดึงข้อมูลเว็บไซต์ตามคำแนะนำของผู้ใช้ recursor ไม่ได้ทำหน้าที่แปลและแปลงจริงมากนัก เพียงรับคำขอจากผู้ใช้และส่งต่อไปยังเซิร์ฟเวอร์ถัดไป เหมือนเป็นข้าราชการตำรวจ พวกเขาไม่ได้จับคนร้าย แต่พวกเขาทำงานพื้นฐานในการรับสายฉุกเฉินและส่งข้อมูลไปยังเจ้าหน้าที่ที่เกี่ยวข้อง
รูทเซิร์ฟเวอร์
นี่คือจุดเริ่มต้นของการแปล เมื่อคำขอถูกส่งต่อไปโดยผู้เปลี่ยนเส้นทาง สิ่งต่อไปคือการระบุที่อยู่ IP เพื่อให้สามารถโหลดหน้าได้ เซิร์ฟเวอร์ราก เช่นเดียวกับ TLD และเซิร์ฟเวอร์ที่เชื่อถือได้ ใช้สำหรับกระบวนการระบุตำแหน่งนี้

ตัวอย่างเช่น เมื่อคุณต้องการค้นหาคำในพจนานุกรม คุณต้องเปิดมันขึ้นมาก่อน จากนั้นคุณจะพบตัวอักษรที่คำที่คุณเลือกเริ่มต้น หลังจากนั้น คุณไปที่คอลัมน์ที่มีคำใกล้เคียงที่สุดกับคำที่คุณต้องการทราบความหมาย โดยพื้นฐานแล้วมีสามขั้นตอนที่จะนำคุณไปสู่รายการที่คุณต้องการ
เซิร์ฟเวอร์รูทนั้นเหมือนกับขั้นตอนแรกในสามขั้นตอน กล่าวคือ ขั้นทั่วไปที่สุด
เซิร์ฟเวอร์รูทมีความสามารถสองประการ: 1) การแก้ไขการสืบค้นที่ต้องการผลลัพธ์จากระดับรูท และ 2) การส่งต่อคำขอไปยังเซิร์ฟเวอร์ TLD หากผู้ใช้ป้อนคำสั่งที่สามารถแก้ไขได้ที่ระดับราก เซิร์ฟเวอร์นี้จะดำเนินการด้วยตัวเอง แต่โดยทั่วไปแล้ว ชื่อโดเมนที่ผู้ใช้ป้อนจะไม่พบที่ระดับราก พวกเขาอยู่ลึกลงไปในลำดับชั้นและเซิร์ฟเวอร์อื่น ๆ จำเป็นต้องเข้ามาเล่น
ดูแผนภาพนี้เพื่อรับแนวคิดที่ดีขึ้น 'ราก' ที่เขียนไว้ด้านบนหมายถึงระดับราก นามสกุลเช่น '.org' และ '.com' เกี่ยวข้องกับเซิร์ฟเวอร์ TLD เป็นต้น
เซิร์ฟเวอร์ TLD (โดเมนระดับบนสุด)
เซิร์ฟเวอร์ TLD ทำงานเป็นเลเยอร์ที่ลึกกว่าเซิร์ฟเวอร์รูท หากเราใช้ตัวอย่างพจนานุกรมเดียวกันกับที่เราทำข้างต้น เซิร์ฟเวอร์นี้จะเป็นส่วนที่คุณค้นหาตัวอักษรที่แน่นอน เช่น ขั้นตอนที่สอง
ชื่อโดเมนทั่วไปมีส่วนต่อท้าย เช่น '.com', '.org' และ '.net' เป็นต้น ส่วนขยายเหล่านี้อ้างถึงเซิร์ฟเวอร์ TLD คุณอาจสังเกตเห็นว่าหากคุณต้องการไปที่ 'www.iamdumdum.com' และคุณเขียน 'www.iamdumdum.org' โดยไม่ได้ตั้งใจ คุณจะไม่ได้รับหน้าเว็บที่คุณต้องการ เนื่องจากมีการติดต่อเซิร์ฟเวอร์ TLD ที่ไม่ถูกต้องระหว่างการร้องขอ หน้าจึงไม่แสดงขึ้น
เซิร์ฟเวอร์ที่เชื่อถือได้
จากตัวอย่างเดียวกันกับที่เราใช้ก่อนหน้านี้ เซิร์ฟเวอร์ที่เชื่อถือได้มีความคล้ายคลึงของคอลัมน์ที่แน่นอนในพจนานุกรมซึ่งมีคำที่ต้องการอยู่นั่นคือขั้นตอนสุดท้าย เมื่อชื่อโดเมนมาถึงเซิร์ฟเวอร์ TLD ชื่อโดเมนจะส่งต่อไปยังเซิร์ฟเวอร์ที่เชื่อถือได้เพื่อให้สามารถเจาะลึกและได้ผลลัพธ์ที่แน่นอน หากเซิร์ฟเวอร์นี้พบที่อยู่ IP สำหรับชื่อโดเมนที่ป้อนในบันทึก เว็บเพจจะปรากฏต่อหน้าผู้ใช้ หากไม่เป็นเช่นนั้น ระบบจะแสดงข้อผิดพลาดแทน เพื่อระบุว่าที่อยู่ที่ป้อนนั้นถูกป้อนอย่างถูกต้องหรือหน้านั้นไม่มีอยู่ DNS ไม่ตรงกันเป็นหนึ่งในสาเหตุหลักที่เราเห็นเว็บไซต์หยุดทำงาน
บทสรุป
และที่นั่นคุณมีมันคน หวังว่าหลังจากอ่านบทความนี้ คุณจะทราบข้อมูลเพิ่มเติมเกี่ยวกับ DNS และวิธีการทำงาน
โดยสรุปแล้ว ระบบชื่อโดเมนใช้สำหรับแปลงชื่อโดเมนเป็นที่อยู่ IP (ที่คอมพิวเตอร์เข้าใจได้) มีเซิร์ฟเวอร์สองสามเครื่องที่เกี่ยวข้องกับกระบวนการนี้ ซึ่งเราได้กล่าวไว้ข้างต้น
ครั้งหน้าที่มีคนถามคุณว่าเบราว์เซอร์ดึงหน้าเว็บและไซต์สำหรับผู้ใช้อย่างไร คุณจะต้องมีข้อมูลเล็กน้อยที่จะบอกพวกเขา