สมมติว่าเรามีโดเมนย่อยชื่อ www.foo.com ซึ่งมีระเบียน CNAME ที่ชี้ไปที่ foo.bar.cc Foo.bar.cc มีจุด A ที่ชี้ไปที่ที่อยู่ IP 1.2.3.4
ตอนนี้ถ้าฉันค้นหา DNS ของ www.foo.com ฉันจะได้คำตอบดังนี้:
www.foo.com. IN CNAME foo.bar.cc.
foo.bar.cc. IN A 1.2.3.4
คำถามของฉันคือ foo.bar.cc ที่แก้ไขในขั้นตอนใด มันทำโดยเซิร์ฟเวอร์ DNS แบบเรียกซ้ำก่อนที่คำตอบจะถูกส่งกลับไปยังลูกค้าหรือไม่ หรือลูกค้าออกคำขอครั้งที่สองไปยังเซิร์ฟเวอร์ DNS คราวนี้สำหรับ foo.bar.cc? หรือขึ้นอยู่กับว่าเซิร์ฟเวอร์ DNS มีรายการแคชสำหรับ foo.bar.cc อยู่แล้วหรือไม่
ฉันถามเพราะเซิร์ฟเวอร์ DNS ที่เรียกซ้ำตัวหนึ่งคืนเฉพาะบรรทัดแรกเท่านั้นนั่นคือไม่สามารถแก้ไข CNAME ได้ อย่างไรก็ตามหลังจากผ่านไป 20 วินาทีคำร้องขอที่ตามมาสำหรับโฮสต์เดียวกันจะมีทั้งสองบรรทัด