Đối với các mục đích thực tế, tất cả các máy chủ DNS sẽ thấy một thay đổi đối với bản ghi A ở đâu đó giữa giá trị ngay lập tức và giá trị TTL trên bản ghi A. Các bài viết trên Wikipedia có một writeup xuất sắc về chủ đề này.
Các ứng dụng riêng lẻ có thể không thấy sự thay đổi trong TTL do bộ đệm DNS cục bộ trong bộ định tuyến, tường lửa, hệ điều hành và ứng dụng. Như đã đề cập trong bài viết trên Wikipedia: "Các bộ nhớ cache này thường sử dụng thời gian lưu trữ rất ngắn - theo thứ tự một phút. Internet Explorer cung cấp một ngoại lệ đáng chú ý: các phiên bản gần đây lưu các bản ghi DNS trong nửa giờ"
Khởi động lại (hoặc chu kỳ nguồn cho bộ định tuyến) thường sẽ xóa tất cả bộ đệm DNS cục bộ, nhưng rõ ràng bạn không thể mong đợi mọi người dùng ngoài đó khởi động lại mọi thiết bị sau khi bạn thay đổi bản ghi A của mình.
Nếu bạn không thể thay đổi trực tiếp các bản ghi A của mình, thì bất kỳ ứng dụng nào thực hiện các thay đổi (ví dụ: phần mềm bảng điều khiển) có thể đưa ra sự chậm trễ của chính nó.
Chúng tôi sử dụng một TTL mặc định là 4 giờ. Nếu chúng tôi dự định thay đổi bản ghi A, chúng tôi hạ thấp bản ghi của bản ghi A xuống còn 5 phút (phải được thực hiện hơn 4 giờ trước khi thay đổi được thực hiện). Sau khi thay đổi được thực hiện, chúng tôi đặt TTL trở lại 4 giờ. Hầu hết các ứng dụng đều thấy sự thay đổi ngay lập tức, nhưng một vài người dùng sẽ gặp sự cố và cần phải khởi động lại.
Bài viết trên Wikipedia cũng có một cuộc thảo luận tốt về "tuyên truyền": "Nhiều người đề cập không chính xác đến thời gian lan truyền bí ẩn 48 giờ hoặc 72 giờ khi bạn thực hiện thay đổi DNS. ...". Các máy chủ gốc (không phải là nhà đăng ký) kiểm soát TTL trên các bản ghi NS của tên miền của bạn. Bạn có thể thấy các giá trị TTL này cho chính mình bằng lệnh nslookup. Ngay bây giờ, hiện tại, TTL cho các bản ghi NS của tôi trên máy chủ gốc "F" được đặt thành 2 ngày.