เส้นทาง 53 DNS
บันทึกการเปลี่ยนแปลงเผยแพร่ในเวลาน้อยกว่านาที แต่TTL
ครั้งนี้จะส่งผลกระทบต่อวิธีการอย่างรวดเร็วDNS
resolvers กลับมาตรวจสอบสำหรับบันทึกการปรับปรุง
ถามการเปลี่ยนแปลงที่ฉันทำกับการตั้งค่า DNS ของฉันบน Amazon Route 53 แพร่กระจายไปทั่วโลกรวดเร็วแค่ไหน?
Amazon Route 53 ถูกออกแบบมาเพื่อเผยแพร่การปรับปรุงที่คุณทำกับระเบียน DNS ของคุณไปยังเครือข่ายทั่วโลกของเซิร์ฟเวอร์ DNS ที่มีสิทธิ์ภายใน 60 วินาทีภายใต้สภาวะปกติ การเปลี่ยนแปลงได้รับการเผยแพร่ไปทั่วโลกเรียบร้อยแล้วเมื่อการเรียก API ส่งคืนรายการสถานะ INSYNC
โปรดทราบว่าแคชตัวแก้ไข DNS อยู่นอกเหนือการควบคุมของบริการ Amazon Route 53 และจะแคชชุดระเบียนทรัพยากรของคุณตามเวลาที่ใช้งาน (TTL) สถานะ INSYNC หรือ PENDING ของการเปลี่ยนแปลงอ้างถึงสถานะของเซิร์ฟเวอร์ DNS ที่มีสิทธิ์ของ Route 53 เท่านั้น
หรือหากคุณต้องการฟอรัมนักพัฒนา AWS ...
คุณสามารถคาดหวังว่ามันจะแพร่กระจายไปยังเซิร์ฟเวอร์ Route 53 ทุกแห่งทั่วโลกภายในหนึ่งนาที อย่างไรก็ตามโปรดทราบว่า TTL กำหนดว่าลูกค้าจะเห็นข้อมูลที่อัปเดตเร็วเพียงใด หากคุณตั้งค่า TTL สำหรับบันทึกว่า 3600 วินาทีตัวแก้ไข DNS สามารถแคชข้อมูลนั้นนานถึงหนึ่งชั่วโมงก่อนที่จะกลับไปที่เส้นทาง 53 อีกครั้ง ถ้ามันเป็นสิ่งสำคัญที่จะทำให้การบันทึกการอัพเดทเผยแพร่ไปยังผู้ใช้อย่างรวดเร็วที่สุดฉันจะแนะนำ TTL 60 วินาที
เนื่องจากมีการกำหนดค่า TTL สำหรับแต่ละระเบียนคุณสามารถใช้ค่าที่แตกต่างกันได้ หากคุณไม่ได้วางแผนที่จะทำการเปลี่ยนแปลงใด ๆ กับบันทึกในอนาคตอันใกล้นี้ TTL ที่สูงขึ้นสามารถช่วยคุณประหยัดค่าใช้จ่ายในการสืบค้นและทำให้ประสิทธิภาพเพิ่มขึ้นเล็กน้อย ตัวอย่างเช่นคุณอาจไม่จำเป็นต้องอัปเดตระเบียน MX เช่นนั้น สมมติว่าคุณตั้งค่า TTL เป็น 43200 วินาที (12 ชั่วโมง) สำหรับระเบียน MX ของคุณ หากคุณเปลี่ยนไปใช้ผู้ให้บริการอีเมลรายอื่นให้ลด TTL ล่วงหน้า ทันทีที่ TTL ดั้งเดิมหมดอายุคุณสามารถดำเนินการต่อได้ ระเบียนที่อัปเดตจะเผยแพร่เร็วขึ้นมากด้วย TTL ที่ต่ำกว่า เปลี่ยน TTL กลับไปเป็นค่าดั้งเดิมในเวลาเดียวกัน