Lompati ke konten utama
Modul 4 · Pelajaran 1 dari 413/54 dalam kursus~12 min
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.

Quiz#dns.m4.l1.e1

Apakah menurunkan TTL sekarang langsung menghapus jawaban yang di-cache kemarin?

Pilihan jawaban