Lecții din modul (1/4)
Caching and expiration
Memorarea în cache și expirare
Rezolvatorii memorează în cache răspunsurile pentru TTL-ul pe care îl primesc. Acest lucru face căutările repetate sunt mai rapide și reduce traficul, dar înseamnă că o schimbare de autoritate nu este vizibilă peste tot imediat.
O cronologie simplă
La 10:00, un rezolutor memorează cache api.example.test → 192.0.2.10 cu un TTL de 600 de secunde. La 10:04, valoarea autorizată se schimbă în 192.0.2.20. Un rezolutor care deține răspunsul anterior poate continua să-l returneze până la aproximativ 10:10. Schimbarea autorității nu reîmprospătează instantaneu fiecare cache.
Pentru o migrare planificată, reduceți TTL-ul suficient de devreme pentru ca vechiul TTL să expire, faceți modificarea, verificați de la mai multe soluții și apoi restaurați un TTL adecvat. TTL-urile foarte scăzute cresc încărcarea interogărilor și nu garantează că fiecare aplicație urmează actualizările în același moment.
Laboratorio guidato: Cache e cambio di indirizzo
Il laboratorio simula la cache positiva; non usa orologi né resolver reali.
Simulazione didattica locale: nessuna query DNS viene inviata.
Când comparați observațiile, înregistrați numele și tipul, serverul, marcajul de timp, TTL rămas, codul de răspuns și dacă răspunsul a venit de la o autoritate sau un cache.
Verificați-vă înțelegerea
Alegeți cel mai bun răspuns. Acest test rulează local și nu trimite interogări DNS către domenii reale.
Scăderea unui TTL acum elimină imediat un răspuns stocat în cache ieri?