ที่อยู่ IPv4 จะถูกแมปกับชื่อโดเมนโดยระเบียน A (ที่อยู่) ใน DNS (ระบบชื่อโดเมน) ที่อยู่ IPv6 ถูกแมปโดยใช้ระเบียน AAAA ดูเหมือนจะแปลก? ที่อยู่ IPv4 คือ 32 บิต, IPv6 คือ 128 บิต 128/32 = 4 ดังนั้น AAAA / A = 4 เช่นกัน เคล็ดลับที่ชาญฉลาดโดยใครก็ตามที่ออกแบบรายการของ IPv6 ใน DNS
DNS เป็นระบบกระจายลำดับชั้นในอินเทอร์เน็ตทั้งหมด เบราว์เซอร์ของคุณจะทำการเรียกไปยังไลบรารีระบบซึ่งเริ่มต้นการค้นหาเชน มันจะตรวจสอบแคชในเครื่องก่อนโดยปกติจะเก็บไว้ในหน่วยความจำ จากนั้นค้นหาดิสก์และดูไฟล์โฮสต์ (/ etc / hosts บน UNIXes / Linux ส่วนใหญ่และ C: \ Windows \ System32 \ drivers \ etc \ HOSTS บน Windows) จากนั้นหากยังไม่สามารถหาคำตอบได้จะทำการโทรไปยังเซิร์ฟเวอร์ DNS ที่คุณกำหนดตามการกำหนดค่าเครือข่ายของคุณ
เซิร์ฟเวอร์ DNS นั้นตรวจสอบแคชของตนซึ่งใหญ่กว่ามาก หากมีการแข่งขันก็จะกลับคำตอบ หากไม่สามารถหาคำตอบได้ก็จะหันมาถามเซิร์ฟเวอร์ DNS ระดับสูงกว่านั้นดำเนินการโดย ISP ของ ISP กระบวนการนี้อย่างต่อเนื่องจนกว่าคุณจะตีเซิร์ฟเวอร์ชื่อรากผ่านa.root-servers.net
m.root-servers.net
การสืบค้น DNS ส่วนใหญ่ได้รับการแก้ไขนานก่อนที่จะถึงจุดนั้น แต่บางครั้งหนึ่งหรือสองครั้งก็ทำให้เกิดขึ้นที่นั่น แต่เมื่อพบคำตอบก็จะถูกส่งกลับไปที่โซ่ของเบราว์เซอร์ของคุณ
แต่วิธีการที่ไม่ทราบว่าเบราว์เซอร์ของคุณซึ่งบันทึกประเภทการร้องขอ? ขึ้นอยู่กับการตั้งค่าระบบของคุณ หากคุณตั้งค่าเป็นสแต็ค IPv4 ของคุณเป็นลำดับความสำคัญเบราว์เซอร์ของคุณจะขอเฉพาะระเบียน A ในแบบสอบถาม DNS ของมัน ถ้า IPv6 มันจะถามเรคคอร์ด AAAA ก่อนจากนั้นถอยกลับไปที่เรคคอร์ด A
มีประเภทบันทึกอื่น ๆ เช่นกัน ระเบียน MX กำหนดว่าเซิร์ฟเวอร์อีเมลสำหรับโดเมนนั้นอยู่ที่ใด ระเบียน NS กำหนดเซิร์ฟเวอร์ชื่อสำหรับโดเมน ระเบียน SRV จะบอกคุณว่ามีบริการเฉพาะ (SSH หรือเว็บ) อยู่ที่ใด
DNS เป็นสมุดโทรศัพท์ที่แท้จริงของอินเทอร์เน็ตจริงๆ