Untuk tujuan praktis, semua server DNS akan melihat perubahan ke catatan A di suatu tempat antara langsung dan nilai TTL pada catatan A. The Artikel Wikipedia memiliki Langgan sangat baik mengenai hal ini.
Aplikasi individual mungkin tidak melihat perubahan dalam TTL karena cache DNS lokal di dalam router, firewall, sistem operasi dan aplikasi. Seperti yang disebutkan dalam artikel Wikipedia: "Tembolok ini biasanya menggunakan waktu caching yang sangat singkat - dalam urutan satu menit. Internet Explorer menawarkan pengecualian penting: versi terbaru menyimpan catatan DNS cache selama setengah jam"
Boot ulang (atau siklus daya untuk router) biasanya akan menyiram semua cache DNS lokal, tetapi jelas Anda tidak dapat mengharapkan setiap pengguna di luar sana untuk reboot setiap perangkat setelah Anda mengubah catatan A Anda.
Jika Anda tidak dapat mengubah catatan A Anda secara langsung, maka aplikasi apa pun yang membuat perubahan (perangkat lunak panel kontrol, misalnya) dapat menyebabkan penundaan sendiri.
Kami menggunakan TTL default 4 jam. Jika kami berencana untuk mengubah catatan A, kami menurunkan TTL catatan A menjadi 5 menit (harus dilakukan lebih dari 4 jam sebelum perubahan tersebut diberlakukan). Setelah perubahan dilakukan, kami mengembalikan TTL ke 4 jam. Sebagian besar aplikasi melihat perubahan segera, tetapi beberapa pengguna akan memanggil dengan masalah dan perlu reboot.
Artikel Wikipedia juga memiliki diskusi yang bagus tentang "propagasi": "Banyak orang salah merujuk pada waktu propagasi misterius 48 jam atau 72 jam ketika Anda membuat perubahan DNS. ...". Root server (bukan pendaftar) mengontrol TTL pada catatan NS domain Anda. Anda dapat melihat nilai-nilai TTL ini untuk diri Anda sendiri dengan perintah nslookup. Saat ini, sekarang, TTL untuk catatan NS saya di server root "F" diatur ke 2 hari.