Lompati ke konten utama
Modul 16 · Pelajaran 2 dari 353/54 dalam kursus~15 min
Pelajaran modul (2/3)

Serve-stale and data freshness

Sajian basi dan kesegaran data

Biasanya, penyelesai menyegarkan atau membuang jawaban setelah TTL-nya habis masa berlakunya. Serve-stale memungkinkan penyelesai, ketika tidak dapat menyegarkan data, untuk mengembalikan jawaban yang sudah kadaluwarsa untuk sementara dan bukannya langsung gagal. Ini seperti menggunakan salinan cadangan direktori saat kantor pusat tidak dapat dijangkau.

Hal ini dapat meningkatkan ketersediaan namun mengurangi kesegaran: alamat lama mungkin tidak lagi valid atau aman. Penyelesai harus mencoba menyegarkan, membatasi berapa lama ia menyajikan data usang, dan menangani tanda tangan DNSSEC yang kedaluwarsa dan catatan sensitif keamanan seperti DS atau TLSA dengan hati-hati.

Misalnya, jika otoritas tidak dapat dijangkau dan penyelesainya memiliki api.example.test → 192.0.2.10, memberikan jawaban basi tersebut dapat membuat layanan tetap tersedia jika alamatnya masih benar. Jika alamatnya dipindahkan, perilaku yang sama bisa berbahaya. Layanan yang sudah basi adalah kebijakan penyelesai, bukan pembatalan TTL secara universal. Tetapkan batasan dan pantau penggunaannya.

Referensi: RFC 8767 — Menyajikan Data Lama untuk Meningkatkan Ketahanan DNS

Periksa pemahaman Anda

Pilih jawaban terbaik. Contohnya menggunakan nama pelatihan dan tidak mengirimkan kueri DNS sebenarnya.

Quiz#dns.m16.l2.e1

Apa trade-off dengan servis yang basi?

Pilihan jawaban