Pelajaran modul (1/4)
Caching and expiration
Caching dan kedaluwarsa
Resolver menyimpan jawaban cache untuk TTL yang mereka terima. Hal ini membuat pencarian berulang menjadi lebih cepat dan mengurangi lalu lintas, namun hal ini berarti perubahan resmi tidak dapat terlihat secara langsung di semua tempat.
Garis waktu yang sederhana
Pada pukul 10:00, penyelesai menyimpan cache api.example.test → 192.0.2.10 dengan TTL 600 detik. Pada 10:04, nilai otoritatif berubah menjadi 192.0.2.20. Penyelesai yang menyimpan jawaban sebelumnya dapat terus mengembalikannya hingga sekitar pukul 10:10. Mengubah otoritas tidak serta merta menyegarkan setiap cache.
Untuk migrasi terencana, turunkan TTL cukup awal hingga TTL lama kedaluwarsa, lakukan perubahan, periksa dari beberapa penyelesai, lalu pulihkan TTL yang sesuai. TTL yang sangat rendah meningkatkan beban kueri dan tidak menjamin bahwa setiap aplikasi mengikuti pembaruan pada saat yang bersamaan.
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.
Saat membandingkan pengamatan, catat nama dan jenis, server, stempel waktu, sisa TTL, kode respons, dan apakah jawabannya berasal dari otoritas atau cache.
Periksa pemahaman Anda
Pilih jawaban terbaik. Kuis ini berjalan secara lokal dan tidak mengirimkan permintaan DNS ke domain sebenarnya.
Apakah menurunkan TTL sekarang langsung menghapus jawaban yang di-cache kemarin?