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