Modül dersleri (2/3)
Serve-stale and data freshness
Yayının eskimesi ve veri güncelliği
Normalde çözümleyici, TTL'nin süresi dolduktan sonra yanıtı yeniler veya atar. Eski servis, çözümleyicinin verileri yenileyemediği durumlarda, süresi dolmuş bir yanıtı hemen başarısız olmak yerine geçici olarak geri döndürmesine olanak tanır. Bu, merkez ofise ulaşılamadığında bir dizinin yedek kopyasını kullanmaya benzer.
Bu, kullanılabilirliği artırabilir ancak güncelliği azaltabilir: eski bir adres artık geçerli veya güvenli olmayabilir. Çözümleyici yenilemeyi denemeli, eski verileri sunma süresini sınırlamalı ve süresi dolmuş DNSSEC imzalarını ve DS veya TLSA gibi güvenliğe duyarlı kayıtları dikkatli bir şekilde ele almalıdır.
Örneğin, bir yetkiliye ulaşılamıyorsa ve çözümleyicide api.example.test → 192.0.2.10 varsa, bu eski yanıtın sunulması, adres hâlâ doğruysa hizmetin kullanılabilir durumda kalmasını sağlayabilir. Adres yeniden atanmışsa aynı davranış tehlikeli olabilir. Bayatlama, TTL'lerin evrensel olarak iptal edilmesi değil, çözümleyici bir politikadır. Sınırları tanımlayın ve kullanımını izleyin.
Referans: RFC 8767 — DNS Dayanıklılığını Artırmak İçin Eski Verilerin Sunulması
Anlayışınızı kontrol edin
En iyi cevabı seçin. Örnekler eğitim adlarını kullanır ve gerçek DNS sorguları göndermez.
Servis bayatlığı ile takas nedir?